? (...上線進(jìn)行中.BASIS后面圍了三個(gè)小伙伴, FI,MM,SD...
? ? ? SD: 這100個(gè)作業(yè)明天就要使用了, 麻煩盡快定義出來(lái)
? ? ? MM: 上次定義的50個(gè)作業(yè)需要暫停一下. 具體恢復(fù)時(shí)間再通知你
? ? ? FI : 這里有60個(gè)作業(yè)需要調(diào)整一下執(zhí)行頻率, 改成19分執(zhí)行一次
? ? ? 這樣的場(chǎng)面,你經(jīng)歷過(guò)嗎? )
-------分割線-------正文-----------
? ? ? SAP 中的后臺(tái)作業(yè)大家都會(huì)定義吧. 操作起來(lái)也很簡(jiǎn)單. 幾個(gè)步驟就能建立一個(gè)后臺(tái)定義執(zhí)行的作業(yè). 看看操作手冊(cè),幾分鐘就能學(xué)會(huì)了.
? ? ? 如果你有10個(gè)或者更多的后臺(tái)作業(yè)需要定義.
? ? ? 嗯,也很簡(jiǎn)單. 幾個(gè)重復(fù)的步驟重復(fù)10遍就搞定了.
? ? ? 那如果有1000個(gè)或者更多的作業(yè)需要定義呢? 重復(fù)1000遍? 好像有點(diǎn)麻煩. 此時(shí)小伙伴的腦海中浮現(xiàn)了一個(gè)單詞(老師摸我,為了效果,似乎有點(diǎn)過(guò)了,老師也不摸你, 老師介紹一個(gè)更好的解決辦法)
? ? ? 再如果這1000個(gè)作業(yè),還經(jīng)常讓你暫停100個(gè),再重啟100個(gè). 或者調(diào)整100個(gè)的作業(yè)頻次. (我要奔潰了. 哪個(gè)項(xiàng)目會(huì)有這么多后臺(tái)作業(yè)需要管理,而且要求還這么變態(tài))
? ? ? ? -----分界線-----以上是網(wǎng)文模式,下面轉(zhuǎn)入正常模式------
? ? ? 正常模式之前,解釋一下網(wǎng)文模式中的諧音梗,老師摸我 LSMW:一個(gè)SAP的標(biāo)準(zhǔn)通用導(dǎo)入程序,功能強(qiáng)大,使用困難.
? ? ? -----再次分界--------
? ? ? SAP大量后臺(tái)作業(yè)調(diào)度管理方案
優(yōu)點(diǎn):
? ? 1. 快速大量定義后臺(tái)作業(yè)
? ? 2. 更多的后臺(tái)作業(yè)調(diào)度模式(無(wú)重復(fù)活動(dòng)作業(yè)執(zhí)行,指定時(shí)間范圍內(nèi)執(zhí)行等)
? ? 3. 快速的作業(yè)啟停方式
? ? 4. 作業(yè)調(diào)度統(tǒng)計(jì)功能
缺點(diǎn):
? ? 1. 無(wú)
核心思路:
? 使用自定義表ZTIF002BJ 保存需要調(diào)度的程序及作業(yè)調(diào)度參數(shù), 然后程序ZBC_IF_JOB_SCHEDULE 讀取表ZTIF002BJ中的內(nèi)容,執(zhí)行產(chǎn)生作業(yè)即可.用標(biāo)準(zhǔn)后臺(tái)作業(yè)定義方式SM36定義這個(gè)程序每分鐘執(zhí)行一次即可(聽(tīng)起來(lái)好簡(jiǎn)單吧. 但是現(xiàn)實(shí)往往如此, 有時(shí)候解決問(wèn)題的關(guān)鍵辦法就是一個(gè)很簡(jiǎn)單的辦法)
處理步驟:
用SE16N維護(hù) 表ZTIF002BJ內(nèi)容.
作業(yè)允許啟動(dòng)標(biāo)記:可以控制作業(yè)是否被調(diào)度,
作業(yè)開(kāi)始/結(jié)束時(shí)間:可以控制作業(yè)的時(shí)間段,
作業(yè)不允許重復(fù)執(zhí)行:用來(lái)控制后臺(tái)作業(yè)只能有一個(gè)活動(dòng)的執(zhí)行(避免多個(gè)后臺(tái)作業(yè)執(zhí)行讀取了相同的數(shù)據(jù))
其它字段含義比較好理解,就不一一贅述了.


執(zhí)行程序 ZBC_IF_JOB_SCHEDULE 或后臺(tái)調(diào)用這個(gè)程序即可.

? ? ? PS: 如果你使用了這個(gè)程序,并且覺(jué)得好用,請(qǐng)記得回來(lái)贊賞一下作者,以便以后你能看到并使用更多的分享程序,這是一個(gè)約定哦.