SAP Create Background Job定義后台作業


Job的創建過程如下:

一、准備工作

運行一個需要后台運行的程序。ZMMR002 庫齡報表

查找到這個程序的程序名稱

之后,將這個程序的選擇屏幕的限制條件保存為一個變式。

二、定義后台Job

2.1 SM36

 

 Job name:給這個后台作業命名

Job class:作業類別,

Exec. Target:目標主機 即當前DEV系統

2.2 Step

選擇,或者在上一個界面回車進入下一個界面:

 

 填入ABAP程序name,及變式名稱。點擊check,沒有報錯后點擊保存即可。然后系統會自動進入到一個step list overview界面

 

2.3 Start Condition

在上一個界面點擊返回,返回到初始界面,選擇

點擊 日期/時間。出現如下界面:

 

 按自己的需求定義好這些時間設定。接下來定義周期循環,將Periodic Job勾選上后,點擊進入如下界面:

可以定義周期時間,為了方便測試,我選擇了other job定義了幾分鍾就開始發郵件。

點擊check,沒有問題就保存。

2.3 維護接收者 即Spool  List Recipient 假脫機列表收件人

點擊初始界面的按鈕,選擇需要的接收者:

 

 點擊Detailed search

 選擇一個distribution list

 

 

 

 點擊保存,系統提示已經保存為一個狀態:Released。這樣后台作業就定義好了。

 

三、監控或者修改后台job

3.1 監控后台作業 SM37

 

點擊excute,進入結果屏幕:

看見了這里有很多列表,有名稱 spool list,等等信息。在這里尤其注意status字段。

Finished后就會收到這樣的對話框。

 

3.2 修改后台作業 SM37

有FInished,Cancled 狀態的Job是不能修改的。所以只能選擇狀態是Released或者是Shceduled狀態的修改,選中一行,點擊菜單欄中的job的的下拉菜單

就可以去更改,或者刪除已經定義的后台job了。可以修改定時,步驟 。

下面看如何調整步驟list的先后順序:

這個好像在后面的沒有這個功能了,反正我沒找出來。

 

3.3 如何查看一個后台job對應哪些程序?

    sm36-->點擊“job selection”-->運行結果雙擊選擇job-->回到第一個界面,點擊“步驟”按鈕,轉到步驟清單總覽,里面就可以看到程序名稱了

已取消,完成的job是不能修改的
其它狀態的都可以改,在sm37里,選擇相應的job,菜單里有個更改項
sm37就是sm36里job selection的鏈接

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM