SAP后台JOB处理 SM36:创建/计划 SM37: 重新计划

SM36: 创建JOB

SM37: 分析JOB日志

后台JOB分三类:

  1. Class A (high/critcal priotrity) 高优先级,紧急的关键的。保留一个或多个后台进程,必须决定多少后台进程需要分配给A级JOB。后台进程数量在RZ03 operation mode中查看:SAP后台JOB处理 SM36:创建/计划 SM37: 重新计划_第1张图片SAP后台JOB处理 SM36:创建/计划 SM37: 重新计划_第2张图片A级进程排完,B级和C级可占用的进程数就只有RZ03总进程-A级占用进程。
  2. Class B (medium priority) 当A级完成,B级会优先于C级在后台执行。
  3. Class C (low priortity) A级和B级结束后执行。

后台JOB的状态:

  1. Scheduled:已定义program name和variant 但是未定义开始条件如开始日期/结束日期/频率。未定义系统何时执行JOB。
  2. Released:所有JOB定义的必要条件都填完。(release中的Start condition是必要填的)
  3. Ready:所有必要条件都满足,在排队等空进程。
  4. Active: 执行中,此时状态不可改变。
  5. Finished: 成功执行。
  6. Cancelled: 两种可能:管理员强制取消或这个JOB有问题。可以从logs分析。

如何安排执行后台JOB:

planned 或 immediate 的JOB都可以被安排执行。

  1. SM36SAP后台JOB处理 SM36:创建/计划 SM37: 重新计划_第3张图片
  2. 填写JOB名,JOB等级,和目标target server。如果设定target server 就会在该server上执行。有时候为了负载均衡会设置target server。点击Spool List Recipient, 会发送通知邮件给收件人。在Recipient中填入username然后点击Copy按钮。SAP后台JOB处理 SM36:创建/计划 SM37: 重新计划_第4张图片填写之后可以在SBWP中查看收到的信息。以下是从share folder里面填收件人邮件信息。SAP后台JOB处理 SM36:创建/计划 SM37: 重新计划_第5张图片
  3. 之后点击Step按钮,来看一下执行步骤。这里呢,需要定义ABAP程序,变量信息。填写程序名,变量信息。SAP后台JOB处理 SM36:创建/计划 SM37: 重新计划_第6张图片SAP后台JOB处理 SM36:创建/计划 SM37: 重新计划_第7张图片保存后会提示该JOB为Schedule状态,但是由于Start condition是空的。所以该JOB不会执行。选择开始条件,填入时间,可以选择immediate或者计划何时,依次保存。直至设置完成点击保存JOB。SAP后台JOB处理 SM36:创建/计划 SM37: 重新计划_第8张图片到这步就是你已经预定好了,啥时候运行你这个job.当然如果你这个后台job不设定时间的话,你也可以选择after job,或者after event被触发。SAP后台JOB处理 SM36:创建/计划 SM37: 重新计划_第9张图片
  4. 到SM37中查看JOB状态。按时间进行查找。SAP后台JOB处理 SM36:创建/计划 SM37: 重新计划_第10张图片SAP后台JOB处理 SM36:创建/计划 SM37: 重新计划_第11张图片

如何重新规划JOB

如果你说这个job,我以后不想让它跑了。那首先这个job得是释放状态。active状态的JOB不可更改。只能等结束后再改。(纠错:Active状态的job可以直接cancel掉)

  1. SM 37进入,选择released/ready,找到该JOB。是个release状态的话,就选中该JOB,然后job->(released->scheduled) . SAP后台JOB处理 SM36:创建/计划 SM37: 重新计划_第12张图片点击后,在状态栏会看到

你可能感兴趣的:(BW,其他)