在 SAP 系統(tǒng)中創(chuàng)建 Job(作業(yè))可以實(shí)現(xiàn)自動化任務(wù)的調(diào)度執(zhí)行,以下以 SAP GUI 客戶端為例,介紹創(chuàng)建 SAP Job 的步驟:
打開 SAP GUI 客戶端,在命令欄輸入事務(wù)碼 SM36
并回車,進(jìn)入 “定義作業(yè)” 界面。
- 作業(yè)名稱:為要創(chuàng)建的作業(yè)輸入一個唯一的名稱,用于標(biāo)識該作業(yè)。作業(yè)名稱有一定的命名規(guī)則,通常為字母、數(shù)字和特殊字符的組合,且長度有限制。
- 用戶名:指定執(zhí)行該作業(yè)的用戶。該用戶需要有足夠的權(quán)限來執(zhí)行作業(yè)中的任務(wù)。
- 描述:簡要描述該作業(yè)的功能或用途,方便后續(xù)識別和管理。
點(diǎn)擊 “步驟” 按鈕,進(jìn)入步驟定義界面,在此添加作業(yè)要執(zhí)行的具體任務(wù),步驟如下:
- 程序類型:根據(jù)要執(zhí)行的任務(wù)選擇合適的程序類型,常見的有:
- 程序:選擇已有的 SAP 程序,如報(bào)表程序、功能模塊等。
- 事務(wù)碼:指定要執(zhí)行的事務(wù)碼,系統(tǒng)會打開相應(yīng)的事務(wù)處理界面并執(zhí)行相關(guān)操作。
- 外部命令:可以調(diào)用外部系統(tǒng)的命令或腳本。
- 程序 / 事務(wù)碼:根據(jù)選擇的程序類型,輸入相應(yīng)的程序名稱或事務(wù)碼。
- 參數(shù):如果程序或事務(wù)需要輸入?yún)?shù),可以在此處指定。參數(shù)的格式和含義取決于具體的程序或事務(wù)。
- 變體:如果程序有可用的變體,可以選擇合適的變體,以使用預(yù)先定義的參數(shù)設(shè)置。
點(diǎn)擊 “調(diào)度” 按鈕,進(jìn)入作業(yè)調(diào)度界面,設(shè)置作業(yè)的執(zhí)行時間和頻率,常見的設(shè)置選項(xiàng)有:
- 單次執(zhí)行:指定作業(yè)在某個特定的日期和時間執(zhí)行一次。需要輸入具體的日期和時間,格式根據(jù)系統(tǒng)設(shè)置而定。
- 周期性執(zhí)行:設(shè)置作業(yè)按照一定的周期重復(fù)執(zhí)行,如每天、每周、每月等??梢赃x擇不同的周期類型,并指定具體的執(zhí)行時間和周期間隔。
- 日歷:如果需要更復(fù)雜的調(diào)度規(guī)則,可以使用日歷功能。可以選擇系統(tǒng)自帶的日歷或自定義日歷,指定作業(yè)在日歷中的哪些日期執(zhí)行。
如果作業(yè)包含多個步驟,需要定義步驟的執(zhí)行順序。在 “步驟” 界面中,可以通過上下箭頭按鈕調(diào)整步驟的順序,確保作業(yè)按照預(yù)期的順序執(zhí)行。
- 檢查作業(yè):在保存作業(yè)之前,點(diǎn)擊 “檢查” 按鈕,系統(tǒng)會檢查作業(yè)的設(shè)置是否正確,包括程序名稱、參數(shù)、調(diào)度時間等。如果存在錯誤或警告信息,需要根據(jù)提示進(jìn)行修改。
- 保存作業(yè):檢查無誤后,點(diǎn)擊 “保存” 按鈕,將作業(yè)保存到系統(tǒng)中。系統(tǒng)會分配一個唯一的作業(yè)編號,并顯示在界面上。
保存作業(yè)后,作業(yè)處于未激活狀態(tài),需要手動激活才能按照調(diào)度時間執(zhí)行。點(diǎn)擊 “激活” 按鈕,系統(tǒng)會提示確認(rèn)激活操作,確認(rèn)后作業(yè)將被激活,等待執(zhí)行。
可以使用事務(wù)碼 SM37
進(jìn)入 “作業(yè)監(jiān)控” 界面,查看作業(yè)的執(zhí)行情況。在該界面中,可以看到作業(yè)的狀態(tài)(如已完成、正在執(zhí)行、失敗等)、執(zhí)行時間、錯誤信息等。如果作業(yè)執(zhí)行失敗,可以根據(jù)錯誤信息進(jìn)行排查和修復(fù)。
以上是創(chuàng)建 SAP Job 的基本步驟,不同的 SAP 系統(tǒng)版本和配置可能會略有差異。在實(shí)際操作中,建議參考系統(tǒng)的幫助文檔或咨詢系統(tǒng)管理員。