Executing Jobs in ABAP Stack (CCMS)
AE and its functions can be used in various ways in order to support processing in SAP. Job objects are the basis for defining statements which should be processed in the SAP system.
An SAP job's Forms on the Process page is the job's graphical interface that is connected to the SAP system and facilitates the definition of processing statements through the direct selection of data (e.g. variants). The image below shows the form for an Automation Engine SAP job that runs two SAP jobs; Submit ABAP Program and Transfer Spool List. Submit ABAP Program is selected, so its form data is displayed in the center part of the page.
AE facilitates the execution of:
- Jobs (predefined Jobs in SAP)
- Reports (ABAP executable programs)
- External commands
- External programs
- Intercepted jobs
- etc.
The Process Monitoring shows task states. Tasks can be restarted or canceled if requested. Child processes are also displayed. When a task has ended in AE, you can access its report which also includes SAP system messages.
It is not only the Job object which facilitates processing in the SAP system. The object type "RemoteTaskManager" can also be used to monitor and start jobs in SAP. It is especially useful for intercepted jobs.
AE JCL for SAP
Use the following JCL script elements for SAP:
-
R3_ACTIVATE_EXT_COMMAND
Executes an external command -
R3_ACTIVATE_EXT_PROGRAM
Executes an external program -
R3_ACTIVATE_INTERCEPTED_JOBS
Executes intercepted jobs under AE control -
R3_ACTIVATE_JOBS
Executes SAP-scheduled jobs under AE control -
R3_ACTIVATE_REPORT
Executes the specified report -
R3_GET_JOBS
Selects SAP jobs and lists the result in the activation report or a file -
R3_MODIFY_JOB
Modifies an ABAP step -
R3_SCHEDULE_JOB_CANCEL
Resets a released SAP job to Planned status
See also: