SAP Reports / Programs | Basis Components | Use Subcomponents | Background Processing(BC-CCM-BTC) SAP BC

RSRZADM2 SAP ABAP Report - CCMS: Job Scheduling Monitor







RSRZADM2 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter RSRZADM2 into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

RZ01 - Job Scheduling Monitor


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT RSRZADM2. "Basic submit
SUBMIT RSRZADM2 AND RETURN. "Return to original report after report execution complete
SUBMIT RSRZADM2 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: CCMS: Job Scheduling Monitor
Text Symbol: 319 = Finished
Text Symbol: 320 = canceled
Text Symbol: 321 = (hh:mm:ss)
Text Symbol: 322 = Minute(s)
Text Symbol: 323 = Hour(s)
Text Symbol: 324 = Day(s)
Text Symbol: 325 = Week(s)
Text Symbol: 326 = Month(s)
Text Symbol: 327 = at Event
Text Symbol: 328 = in operation mode
Text Symbol: 329 = After job
Text Symbol: 330 = Simulated periodic job
Text Symbol: 331 = Run-time so far:
Text Symbol: 332 = Target server:
Text Symbol: 333 = WP no.
Text Symbol: 334 = No target host is specified
Text Symbol: 335 = Event periodic
Text Symbol: 336 = and
Text Symbol: 350 = Cannot read job log
Text Symbol: 351 = Job log does not exist
Text Symbol: 352 = Job log is empty
Text Symbol: 353 = Error reading the job log, or no job log available
Text Symbol: 354 = No aborted jobs
Text Symbol: 355 = - Time - MsgNo - Msg. Text -
Text Symbol: 358 = Job log
Text Symbol: 359 = E R R O R
Text Symbol: 360 = J O B L O G
Text Symbol: 361 = Job:
Text Symbol: 362 = Jobs aborted in the last &1 hours
Text Symbol: 363 = Start
Text Symbol: 364 = End
Text Symbol: 365 = Job name
Text Symbol: 400 = ** Texts for Customize Pop-up
Text Symbol: 401 = Monitor period from (hrs)
Text Symbol: 402 = Monitor period to (hrs)
Text Symbol: 403 = Jobs aborted since (hrs)
Text Symbol: 404 = Timer interval (mins)





Text Symbol: 405 = Standard job runtime..(min.)
Text Symbol: 407 = Monitor customizing
Text Symbol: 408 = Job Log
Text Symbol: 409 = Reserved for Class A
Text Symbol: 100 = ** 100 - 199 graphics texts
Text Symbol: 101 = Job Scheduling Monitor SAP System &1
Text Symbol: 102 = Job Scheduling Monitor -OP mode &2- SAP System &1
Text Symbol: 103 = Graphical elements
Text Symbol: 104 = Job Server
Text Symbol: 105 = Error during select on job table. Should not occur
Text Symbol: 106 = Job information
Text Symbol: 107 = Operation modes for normal operation
Text Symbol: 108 = Select operation mode
Text Symbol: 109 = ** 110 to 130 texts **
Text Symbol: 110 = Process not curr. avail. for backgr. jobs
Text Symbol: 111 = Job scheduled
Text Symbol: 112 = Job released
Text Symbol: 113 = Job released, start time exceeded
Text Symbol: 114 = Job ready
Text Symbol: 115 = Job running, estimated runtime
Text Symbol: 116 = Job running, elapsed runtime
Text Symbol: 117 = Average runtime exceeded
Text Symbol: 118 = Job finished correctly
Text Symbol: 119 = Job aborted
Text Symbol: 120 = Model for: "No run-time statistics"
Text Symbol: 121 = Change process type with operation mode switch
Text Symbol: 200 = ** 200 - 299 GUI element texts
Text Symbol: 300 = ** 300 - 399 Textx for TEXT matrix graphics
Text Symbol: 301 = Job Name:
Text Symbol: 302 = Job ID:
Text Symbol: 303 = Job class:
Text Symbol: 304 = Rep. period:
Text Symbol: 305 = Status:
Text Symbol: 306 = Scheduled start:
Text Symbol: 307 = Finished:
Text Symbol: 308 = Runtime:
Text Symbol: 309 = Aborted:
Text Symbol: 310 = Executed at:
Text Symbol: 311 = Started:





Text Symbol: 312 = Calculated start:
Text Symbol: 313 = Estimated runtime
Text Symbol: 314 = No run-time statistic available
Text Symbol: 315 = Scheduled
Text Symbol: 316 = Released
Text Symbol: 317 = Ready
Text Symbol: 318 = active


INCLUDES used within this REPORT RSRZADM2

INCLUDE LBTCHDEF.


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

GRAPH_RECEIVE CALL FUNCTION 'GRAPH_RECEIVE' IMPORTING MCODE = MCODE RWNID = WIN_ID.

GRAPH_DIALOG CALL FUNCTION 'GRAPH_DIALOG' EXPORTING CLOSE = 'X'.

GET_GANTT_PARAM CALL FUNCTION 'GET_GANTT_PARAM' IMPORTING G_TYP = G_TYP CUA_ID = CUA_ID TABLES MSGT = BACK.

GRAPH_SET_CUA_STATUS CALL FUNCTION 'GRAPH_SET_CUA_STATUS' EXPORTING PROGRAM = PROG STATUS = CUA_STAT TABLES EXCLUDING = CUA_EXCLUD_TAB EXCEPTIONS INV_CUA_INFO = 01 OTHERS = 99.

GRAPH_GANTT CALL FUNCTION 'GRAPH_GANTT' EXPORTING DFEL = DFEL DFMS = DFMS LEGEND = TEXT-103 STAT = GANTT_STAT SUPER = 'X' SET_FOCUS = GANTT_FOCUS MODIF = 'PICK' WHEADER = 'Computing Center Management System' "#EC NOTEXT TTITLE = TITLE TLENGTH = '15' TTEXT = TEXT-104 TUNIT = SCALE TLINE = ACTSEC TMVIEW = WINBEG TMBEG = FROM_SEC TMEND = TO_SEC TIMER = TIMER_SEC TABLES ITEM = ITEM MIST = MIST MSGT = BACK ELEM = ELEM LGEL = LGEL LGMS = LGMS.

TEXT_MATRIX CALL FUNCTION 'TEXT_MATRIX' "Text-Matrix Popup anzeigen EXPORTING TTEXT = TEXT-106 STAT = TEMA_STAT CSIZE = '47' RSIZE = '12' SHOW_LINES = 'X' TABLES DATA = TEXTDATA.

TEXT_MATRIX CALL FUNCTION 'TEXT_MATRIX' "Text-Matrix Popup anzeigen EXPORTING TTEXT = 'Joblog' "#EC NOTEXT STAT = JLOG_STAT CSIZE = '80' RSIZE = '10' WINID = 'JLOG' SHOW_LINES = 'X' TABLES DATA = LOGDATA.

GRAPH_BUTTON CALL FUNCTION 'GRAPH_BUTTON' EXPORTING WTEXT = 'Computing Center Management System' TTEXT = BMAT_TEXT1 TEXT1 = BMAT_TEXT2 STAT = BMABORT_STAT MODIF = 'ON' STITL = '4' IMPORTING B_KEY = BM_KEY B_TYP = BM_TYP M_TYP = M_TYP RWNID = WIN_ID TABLES DATA = ABORT_DATA MENU = BUTKEYS SIZE = ABORT_SIZE.

BP_JOB_SELECT CALL FUNCTION 'BP_JOB_SELECT' EXPORTING JOBSELECT_DIALOG = 'N' JOBSEL_PARAM_IN = JOB_SELECT IMPORTING JOBSEL_PARAM_OUT = JOB_SELECT TABLES JOBSELECT_JOBLIST = JOBSHOW EXCEPTIONS INVALID_DIALOG_TYPE = 01 JOBNAME_MISSING = 02 NO_JOBS_FOUND = 03 SELECTION_CANCELED = 04 USERNAME_MISSING = 05 OTHERS = 99.

BP_JOB_SELECT CALL FUNCTION 'BP_JOB_SELECT' EXPORTING JOBSELECT_DIALOG = 'N' JOBSEL_PARAM_IN = JOB_SELECT IMPORTING JOBSEL_PARAM_OUT = JOB_SELECT TABLES JOBSELECT_JOBLIST = JOBACTIV EXCEPTIONS INVALID_DIALOG_TYPE = 01 JOBNAME_MISSING = 02 NO_JOBS_FOUND = 03 SELECTION_CANCELED = 04 USERNAME_MISSING = 05 OTHERS = 99.

BP_JOB_SELECT CALL FUNCTION 'BP_JOB_SELECT' EXPORTING JOBSELECT_DIALOG = 'N' JOBSEL_PARAM_IN = JOB_SELECT IMPORTING JOBSEL_PARAM_OUT = JOB_SELECT TABLES JOBSELECT_JOBLIST = JOBEVENT EXCEPTIONS INVALID_DIALOG_TYPE = 01 JOBNAME_MISSING = 02 NO_JOBS_FOUND = 03 SELECTION_CANCELED = 04 USERNAME_MISSING = 05 OTHERS = 99.

BP_JOB_SELECT CALL FUNCTION 'BP_JOB_SELECT' EXPORTING JOBSELECT_DIALOG = 'N' JOBSEL_PARAM_IN = JOB_SELECT IMPORTING JOBSEL_PARAM_OUT = JOB_SELECT TABLES JOBSELECT_JOBLIST = JOBABORT EXCEPTIONS INVALID_DIALOG_TYPE = 01 JOBNAME_MISSING = 02 NO_JOBS_FOUND = 03 SELECTION_CANCELED = 04 USERNAME_MISSING = 05 OTHERS = 99.

BP_CALCULATE_NEXT_JOB_STARTS CALL FUNCTION 'BP_CALCULATE_NEXT_JOB_STARTS' EXPORTING CALC_JOBNAME = JOBSHOW-JOBNAME CALC_JOBCOUNT = JOBSHOW-JOBCOUNT DATE_HORIZON = SEL_END_DATE TIME_HORIZON = SEL_END_TIME TABLES JOB_STARTDATES = JOBPERIOD EXCEPTIONS JOB_DOESNT_EXIST = 1 JOB_IS_NOT_TIME_PERIODIC = 2 HORIZON_IN_THE_PAST = 3 NO_STARTDATE_TILL_HORIZON = 4 HORIZON_OLDER_THAN_JOB_START = 5 OTHERS = 99.

GRAPH_DIALOG CALL FUNCTION 'GRAPH_DIALOG' EXPORTING KWDID = 'TEMA'.

GET_BMAT_PARAM



CALL FUNCTION 'GET_BMAT_PARAM' IMPORTING ROWNR = BM_ROW COLNR = BM_COL CUA_ID = BM_KEY B_TYP = BM_TYP.

BP_JOBLOG_READ CALL FUNCTION 'BP_JOBLOG_READ' EXPORTING JOBLOG = JOBLOG CLIENT = AUTHCKMAN TABLES JOBLOGTBL = JOBLOG_TAB EXCEPTIONS CANT_READ_JOBLOG = 2 JOBLOG_DOES_NOT_EXIST = 4 JOBLOG_IS_EMPTY = 6 OTHERS = 99.

OMS_NORMAL_OMSET_READ CALL FUNCTION 'OMS_NORMAL_OMSET_READ' EXPORTING NORMAL_OMSET_NAME = BTC_OMSET_NORMAL TABLES NORMAL_OMSET_TBL = OMSET EXCEPTIONS NO_OMSET_DATA_FOUND = 01 OTHERS = 99.

RZL_GET_INST_STATE CALL FUNCTION 'RZL_GET_INST_STATE' IMPORTING SUBRC = SY__SUBRC TABLES INST_DESCR_TABLE = INST_DESCR INST_STATE_TABLE = INST_STATE.

RZL_GET_BA_DESCR CALL FUNCTION 'RZL_GET_BA_DESCR' EXPORTING BETRIEBSART_NAME = OMSET-MODENAME IMPORTING SUBRC = SY__SUBRC TABLES INSTANCE_DESCRIPTION_TABLE = INST_DESCR EXCEPTIONS OTHERS = 99.

GRAPH_SNUM_TAB CALL FUNCTION 'GRAPH_SNUM_TAB' EXPORTING FRM_TITLE = TEXT-407 FRM_XC = 60 "// Absolute Breite FRM_YC = 20 "// Absolute Hoehe FRM_XV = 60 "// X-Raster FRM_YV = 30 "// Y-Raster STAT = POPUP_STAT WINID = 'DIAL' SNUM_TEXT_WIDTH = 30 SNUM_VAL_WIDTH = 10 SNUM_BLANK_WIDTH = 1 BTN_XSIZE = 10 BTN_YSIZE = 5 BTN_OK_NAME = ' OK ' BTN_OK_X = 10 BTN_OK_Y = 25 BTN_CA_NAME = 'Cancel' "#EC NOTEXT BTN_CA_X = 30 BTN_CA_Y = 25 TABLES SNUM_TAB = SNUMTAB.

GET_POPUP_PARAM CALL FUNCTION 'GET_POPUP_PARAM' "was wurde im Popup getan IMPORTING BTTN_ID = POPUP_BUT TABLES SNUM_TAB = SNUMTAB.

GRAPH_DIALOG CALL FUNCTION 'GRAPH_DIALOG' " CANCEL = Fenster schliessen EXPORTING KWDID = 'DIAL'.

GRAPH_DIALOG CALL FUNCTION 'GRAPH_DIALOG' EXPORTING KWDID = 'DIAL'.

GRAPH_BUTTON CALL FUNCTION 'GRAPH_BUTTON' EXPORTING WTEXT = TEXT-107 TTEXT = TEXT-108 TEXT1 = SPACE STAT = OPMODE_STAT MODIF = 'ON' STITL = '3' WINID = 'OMSL' IMPORTING B_KEY = BM_KEY B_TYP = BM_TYP M_TYP = M_TYP RWNID = WIN_ID TABLES DATA = OPMODE_DATA MENU = BUTKEYS SIZE = OPMODE_SIZE.

GET_BMAT_PARAM CALL FUNCTION 'GET_BMAT_PARAM' IMPORTING ROWNR = BM_ROW COLNR = BM_COL CUA_ID = BM_KEY B_TYP = BM_TYP.

GRAPH_DIALOG CALL FUNCTION 'GRAPH_DIALOG' EXPORTING KWDID = 'OMSL'.

BP_JOB_MODIFY CALL FUNCTION 'BP_JOB_MODIFY' EXPORTING DIALOG = 'Y' JOBCOUNT = JOBSHOW-JOBCOUNT JOBNAME = JOBSHOW-JOBNAME OPCODE = BTC_MODIFY_WHOLE_JOB TABLES NEW_STEPLIST = STEPLIST EXCEPTIONS CANT_ENQ_JOB = 02 CANT_READ_JOBDATA = 03 CANT_RELEASE_JOB = 04 CANT_SET_JOBSTATUS_IN_DB = 05 CANT_UPDATE_JOBDATA = 07 INVALID_NEW_JOBDATA = 10 INVALID_NEW_JOBSTATUS = 11 INVALID_STARTDATE = 13 JOB_EDIT_FAILED = 14 JOB_MODIFY_CANCELED = 15 JOB_NOT_MODIFIABLE_ANYMORE = 16 NOTHING_TO_DO = 17 NO_MODIFY_PRIVILEGE_GIVEN = 18 NO_RELEASE_PRIVILEGE_GIVEN = 19 NO_STARTDATE_NO_RELEASE = 20 OTHERS = 99.

BP_JOB_MODIFY CALL FUNCTION 'BP_JOB_MODIFY' EXPORTING DIALOG = 'N' JOBCOUNT = JOBSHOW-JOBCOUNT JOBNAME = JOBSHOW-JOBNAME OPCODE = BTC_RELEASE_JOB RELEASE_STDT = JOB_START RELEASE_TARGETSYSTEM = JOBSHOW-BTCSYSTEM IMPORTING MODIFIED_JOBHEAD = MOD_JOBHEAD TABLES NEW_STEPLIST = STEPLIST EXCEPTIONS CANT_ENQ_JOB = 02 CANT_RELEASE_JOB = 04 CANT_SET_JOBSTATUS_IN_DB = 05 CANT_START_JOB_IMMEDIATELY = 06 CANT_UPDATE_JOBDATA = 07 INVALID_STARTDATE = 13 NO_STARTDATE_NO_RELEASE = 20 OTHERS = 99.

BP_JOB_MODIFY CALL FUNCTION 'BP_JOB_MODIFY' EXPORTING DIALOG = 'Y' JOBCOUNT = JOBSHOW-JOBCOUNT JOBNAME = JOBSHOW-JOBNAME OPCODE = BTC_RELEASE_JOB IMPORTING MODIFIED_JOBHEAD = MOD_JOBHEAD TABLES NEW_STEPLIST = STEPLIST EXCEPTIONS CANT_ENQ_JOB = 02 CANT_READ_JOBDATA = 03 CANT_RELEASE_JOB = 04 CANT_SET_JOBSTATUS_IN_DB = 05 CANT_START_JOB_IMMEDIATELY = 06 INVALID_STARTDATE = 13 NO_RELEASE_PRIVILEGE_GIVEN = 19 NO_STARTDATE_NO_RELEASE = 20 OTHERS = 99.

BP_JOB_MODIFY CALL FUNCTION 'BP_JOB_MODIFY' EXPORTING DIALOG = 'Y' JOBCOUNT = JOBSHOW-JOBCOUNT JOBNAME = JOBSHOW-JOBNAME OPCODE = BTC_DERELEASE_JOB IMPORTING MODIFIED_JOBHEAD = MOD_JOBHEAD TABLES NEW_STEPLIST = STEPLIST EXCEPTIONS CANT_DERELEASE_JOB = 01 CANT_ENQ_JOB = 02 CANT_READ_JOBDATA = 03 CANT_SET_JOBSTATUS_IN_DB = 05 JOB_NOT_MODIFIABLE_ANYMORE = 16 NOTHING_TO_DO = 17 NO_MODIFY_PRIVILEGE_GIVEN = 18 NO_RELEASE_PRIVILEGE_GIVEN = 19 OTHERS = 99.

BP_JOB_SELECT CALL FUNCTION 'BP_JOB_SELECT' EXPORTING JOBSELECT_DIALOG = 'N' JOBSEL_PARAM_IN = JOB_SELECT IMPORTING JOBSEL_PARAM_OUT = JOB_SELECT TABLES JOBSELECT_JOBLIST = PREPARE_JOBS EXCEPTIONS INVALID_DIALOG_TYPE = 01 JOBNAME_MISSING = 02 NO_JOBS_FOUND = 03 SELECTION_CANCELED = 04 USERNAME_MISSING = 05 OTHERS = 99.

BP_JOBLIST_PROCESSOR CALL FUNCTION 'BP_JOBLIST_PROCESSOR' EXPORTING JOBLIST_OPCODE = BTC_JOBLIST_EDIT JOBLIST_REFR_PARAM = JOB_SELECT TABLES JOBLIST = PREPARE_JOBS EXCEPTIONS INVALID_OPCODE = 01 JOBLIST_IS_EMPTY = 02 JOBLIST_PROCESSOR_CANCELED = 03 OTHERS = 99.

BP_JOB_SELECT CALL FUNCTION 'BP_JOB_SELECT' EXPORTING JOBSELECT_DIALOG = 'N' JOBSEL_PARAM_IN = JOB_SELECT IMPORTING JOBSEL_PARAM_OUT = JOB_SELECT TABLES JOBSELECT_JOBLIST = PREPARE_JOBS EXCEPTIONS INVALID_DIALOG_TYPE = 01 JOBNAME_MISSING = 02 NO_JOBS_FOUND = 03 SELECTION_CANCELED = 04 USERNAME_MISSING = 05 OTHERS = 99.

BP_JOBLIST_PROCESSOR CALL FUNCTION 'BP_JOBLIST_PROCESSOR' EXPORTING JOBLIST_OPCODE = BTC_JOBLIST_EDIT JOBLIST_REFR_PARAM = JOB_SELECT TABLES JOBLIST = PREPARE_JOBS EXCEPTIONS INVALID_OPCODE = 01 JOBLIST_IS_EMPTY = 02 JOBLIST_PROCESSOR_CANCELED = 03 OTHERS = 99.

BP_JOB_GET_SUCCESSORS CALL FUNCTION 'BP_JOB_GET_SUCCESSORS' EXPORTING JOBCOUNT = JOBSHOW-JOBCOUNT JOBNAME = JOBSHOW-JOBNAME TABLES SUCC_JOBLIST = JOBSUCC EXCEPTIONS JOB_NOT_EXISTS = 01 NO_SUCCESSORS_FOUND = 02 OTHERS = 99.

BP_JOB_CHECKSTATE CALL FUNCTION 'BP_JOB_CHECKSTATE' EXPORTING DIALOG = 'Y' JOBCOUNT = JOBSHOW-JOBCOUNT JOBNAME = JOBSHOW-JOBNAME EXCEPTIONS CHECKING_OF_JOB_HAS_FAILED = 01 CORRECTING_JOB_STATUS_FAILED = 02 INVALID_DIALOG_TYPE = 03 JOB_DOES_NOT_EXIST = 04 NO_CHECK_PRIVILEGE_GIVEN = 05 READY_SWITCH_TOO_DANGEROUS = 06 others = 99.

DOCU_WINHELP_SHOW CALL FUNCTION 'DOCU_WINHELP_SHOW' EXPORTING TCODE = SY-TCODE EXCEPTIONS DOCUMENTATION_NOT_AVAILABLE = 1 WRONG_OPERATION_SYSTEM = 2 OTHERS = 3.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name RSRZADM2 or its description.