SAP Reports / Programs | Cross-Application Components | General Application Functions | Batch-Oriented Parallel Processing of Mass Data(CA-GTF-TS-PPM) SAP CA

RBANK_PP_MONITOR SAP ABAP Report - Report RBANK_PP_MONITOR







RBANK_PP_MONITOR 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 RBANK_PP_MONITOR 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

BANK_PP_MONITOR - Call PPF 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 RBANK_PP_MONITOR. "Basic submit
SUBMIT RBANK_PP_MONITOR AND RETURN. "Return to original report after report execution complete
SUBMIT RBANK_PP_MONITOR VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: S_STAT = D .
Selection Text: S_PRGNO = D .
Selection Text: S_PRGN = D .
Selection Text: S_PRGDT = D .
Selection Text: S_APPLC = D .
Selection Text: P_ALVVA = D .
Selection Text: P_ONLYX = Currently Edited Packages Only
Selection Text: P_MAXTS = Max. List Output (Data Recs)
Title: Report RBANK_PP_MONITOR
Text Symbol: 221 = Initial Pckges
Text Symbol: 220 = Total Pckges
Text Symbol: 219 = Object List
Text Symbol: 218 = Logical Processes
Text Symbol: 217 = Object Locks
Text Symbol: 216 = Number locks
Text Symbol: 215 = Object
Text Symbol: 214 = Level
Text Symbol: 213 = Packgs
Text Symbol: 212 = Table Data
Text Symbol: 211 = Levels
Text Symbol: 210 = Mass Runs
Text Symbol: 209 = Processing Status
Text Symbol: 222 = Collected Pckgs
Text Symbol: 223 = Ret. Packages
Text Symbol: 224 = Restart Pckges
Text Symbol: 225 = Retry Pckges
Text Symbol: 226 = Restart Objects
Text Symbol: 227 = Retry Objects
Text Symbol: 228 = Counter for Worklist
Text Symbol: 229 = Addit. Info
Text Symbol: 230 = No. Objects
Text Symbol: 231 = Pckge No.
Text Symbol: 232 = (All Levels)
Text Symbol: 233 = (Crnt Level)
Text Symbol: 234 = Parameter(s)
Text Symbol: 235 = Status Description
Text Symbol: 001 = Run Data
Text Symbol: 002 = Mass Run Select.





Text Symbol: 011 = Output
Text Symbol: 020 = Parent Process
Text Symbol: 021 = Parent
Text Symbol: 050 = Scheduled Termination
Text Symbol: 051 = Do you really want to terminate the mass run?
Text Symbol: 052 = Yes, Terminate
Text Symbol: 053 = No
Text Symbol: 054 = Do you really want to terminate the mass run? Simulation run: No reset possible
Text Symbol: 100 = There is no Message
Text Symbol: 101 = No Runs in Selection Area
Text Symbol: 102 = There is no Level Data for the Run
Text Symbol: 103 = There is no Package Data
Text Symbol: 104 = There is no Process Data for the Level
Text Symbol: 105 = There is no Process Data
Text Symbol: 106 = There are no Postponed Objects
Text Symbol: 107 = There are no Locked Objects for the Run
Text Symbol: 108 = There are no Counter Readings for Run
Text Symbol: 109 = There is no Log Data
Text Symbol: 110 = The Process has no Job Data
Text Symbol: 111 = Stuats Updated
Text Symbol: 112 = More than
Text Symbol: 113 = Data Records Selected - Output Restricted
Text Symbol: 114 = Only Active Runs Can Be Terminated
Text Symbol: 115 = Run was not Terminated
Text Symbol: 116 = Termination Triggered
Text Symbol: 200 = Mass Run
Text Symbol: 201 = Appl.
Text Symbol: 202 = Act. Start No.
Text Symbol: 203 = Ext. LogID
Text Symbol: 204 = Crnt Level
Text Symbol: 205 = Last Level
Text Symbol: 206 = Max. Level
Text Symbol: 207 = Last Status
Text Symbol: 208 = Locked By


INCLUDES used within this REPORT RBANK_PP_MONITOR

INCLUDE IRBANK_PP_MONITOR_TYPES.


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:

REUSE_ALV_VARIANT_F4 CALL FUNCTION 'REUSE_ALV_VARIANT_F4' EXPORTING is_variant = l_wrk_variant i_save = 'A' IMPORTING e_exit = l_wrk_exit es_variant = l_wrk_variant EXCEPTIONS not_found = 1.






DD_DOMVALUES_GET CALL FUNCTION 'DD_DOMVALUES_GET' EXPORTING domname = 'BANK_PP_RUNSTATUS' text = 'X' * LANGU = ' ' * BYPASS_BUFFER = ' ' * IMPORTING * RC = TABLES dd07v_tab = g_tab_status_texts * EXCEPTIONS * WRONG_TEXTFLAG = 1 * OTHERS = 2 .

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = l_wrk_repid i_callback_pf_status_set = 'SET_PF_STATUS' i_callback_user_command = 'USER_COMMAND_RUN' i_callback_top_of_page = 'PRINT_TOP_RUNS' is_layout = l_wrk_layout it_fieldcat = s_tab_fieldcat i_save = 'A' is_variant = l_wrk_variant IMPORTING e_exit_caused_by_caller = g_wrk_refresh_runs TABLES t_outtab = g_tab_runs EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = l_wrk_repid i_callback_pf_status_set = 'SET_PF_STATUS_STEPS' i_callback_user_command = 'USER_COMMAND_STEPS' i_callback_top_of_page = 'PRINT_TOP_STEPS' it_fieldcat = s_tab_fieldcat i_save = 'A' is_variant = l_wrk_variant IMPORTING e_exit_caused_by_caller = g_wrk_refresh_steps TABLES t_outtab = g_tab_pp_stepdata EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = l_wrk_repid i_callback_pf_status_set = 'SET_PF_STATUS_WORKL' i_callback_user_command = 'USER_COMMAND_WORKL' i_callback_top_of_page = 'PRINT_TOP_WORKL' is_layout = l_wrk_layout it_fieldcat = s_tab_fieldcat i_save = 'A' is_variant = l_wrk_variant IMPORTING e_exit_caused_by_caller = g_wrk_refresh_workl TABLES t_outtab = g_tab_workl EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = l_wrk_repid i_callback_pf_status_set = 'SET_PF_STATUS_PROCS' i_callback_user_command = 'USER_COMMAND_PROCS' i_callback_top_of_page = 'PRINT_TOP_PROCS' is_layout = l_wrk_layout it_fieldcat = s_tab_fieldcat i_save = 'A' is_variant = l_wrk_variant IMPORTING e_exit_caused_by_caller = g_wrk_refresh_procs TABLES t_outtab = g_tab_procs EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = l_wrk_repid i_callback_pf_status_set = 'SET_PF_STATUS_OBJECTS' i_callback_user_command = 'USER_COMMAND_OBJECTS' i_callback_top_of_page = 'PRINT_TOP_OBJECTS' it_fieldcat = s_tab_fieldcat i_save = 'A' is_variant = l_wrk_variant IMPORTING e_exit_caused_by_caller = g_wrk_refresh_objects TABLES t_outtab = g_tab_objects EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = l_wrk_repid i_callback_pf_status_set = 'SET_PF_STATUS_LOCKS' i_callback_user_command = 'USER_COMMAND_LOCKS' i_callback_top_of_page = 'PRINT_TOP_LOCKS' it_fieldcat = s_tab_fieldcat i_save = 'A' is_variant = l_wrk_variant IMPORTING e_exit_caused_by_caller = g_wrk_refresh_locks TABLES t_outtab = g_tab_locks EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = l_wrk_repid i_callback_pf_status_set = 'SET_PF_STATUS_REFR_ONLY' i_callback_user_command = 'USER_COMMAND' i_callback_top_of_page = 'PRINT_TOP_COUNTER' it_fieldcat = s_tab_fieldcat i_save = 'A' is_variant = l_wrk_variant IMPORTING e_exit_caused_by_caller = g_wrk_refresh_cnt TABLES t_outtab = l_tab_counter EXCEPTIONS program_error = 1 OTHERS = 2.

BANK_API_PP_LOG_GET CALL FUNCTION 'BANK_API_PP_LOG_GET' EXPORTING i_progn = u_wrk_run-progn i_progdate = u_wrk_run-progdate i_progno = u_wrk_run-progno i_runstartno = u_wrk_run-currstartno IMPORTING e_tab_handles = l_tab_logh[].

BAL_DB_LOAD CALL FUNCTION 'BAL_DB_LOAD' EXPORTING i_t_log_handle = l_tab_logh[] EXCEPTIONS OTHERS = 0.

BAL_DSP_LOG_DISPLAY CALL FUNCTION 'BAL_DSP_LOG_DISPLAY' EXPORTING i_t_log_handle = l_tab_logh[] EXCEPTIONS OTHERS = 0.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = u_wrk_structure CHANGING ct_fieldcat = c_tab_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = l_tab_commentary.

REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = l_tab_commentary.

REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = l_tab_commentary.

REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = l_tab_commentary.

REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = l_tab_commentary.

REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = l_tab_commentary.

REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = l_tab_commentary.

BP_JOB_READ



CALL FUNCTION 'BP_JOB_READ' EXPORTING job_read_jobname = u_wrk_act_proc-jobname job_read_jobcount = u_wrk_act_proc-jobcount job_read_opcode = '19' " (LBTCHDEF)btc_read_jobhead_only IMPORTING job_read_jobhead = l_wrk_act_jobhead TABLES job_read_steplist = l_wrk_act_steplist EXCEPTIONS job_doesnt_exist = 1 OTHERS = 99.

TH_DEBUG_WP CALL FUNCTION 'TH_DEBUG_WP' EXPORTING * WP_NO = L_WRK_WP_NO wp_index = l_wrk_wp_index * IMPORTING * SUBRC = SUBRC EXCEPTIONS no_authority = 1 OTHERS = 99.

TH_REMOTE_TRANSACTION CALL FUNCTION 'TH_REMOTE_TRANSACTION' EXPORTING dest = l_wrk_server tcode = l_wrk_tcode.

TH_REMOTE_TRANSACTION CALL FUNCTION 'TH_REMOTE_TRANSACTION' EXPORTING dest = l_wrk_dest tcode = l_wrk_tcode.

TH_REMOTE_TRANSACTION CALL FUNCTION 'TH_REMOTE_TRANSACTION' EXPORTING dest = l_wrk_dest tcode = l_wrk_tcode.

BP_JOB_READ CALL FUNCTION 'BP_JOB_READ' EXPORTING job_read_jobcount = l_wrk_jobcount job_read_jobname = l_wrk_jobname job_read_opcode = l_wrk_action IMPORTING job_read_jobhead = l_wrk_jobhead TABLES job_read_steplist = l_tab_steplist EXCEPTIONS invalid_opcode = 1 job_doesnt_exist = 2 job_doesnt_have_steps = 3 OTHERS = 4.

BP_JOB_EDITOR CALL FUNCTION 'BP_JOB_EDITOR' EXPORTING job_editor_dialog = 'Y' job_editor_opcode = l_wrk_action job_head_input = l_wrk_jobhead TABLES job_steplist = l_tab_steplist EXCEPTIONS OTHERS = 99.

BANK_API_PROCFL_CHCK_UPD_STAT CALL FUNCTION 'BANK_API_PROCFL_CHCK_UPD_STAT' EXPORTING i_procid = u_wrk_act_proc-processid CHANGING c_status = l_wrk_status.

BANK_MAP_PP_GET_STATUS CALL FUNCTION 'BANK_MAP_PP_GET_STATUS' EXPORTING i_progn = u_wrk_act_run-progn i_progdate = u_wrk_act_run-progdate i_progno = u_wrk_act_run-progno i_flg_check_active_runs = ' ' IMPORTING e_tab_stat = l_tab_run_status.

BKK_JUMP * CALL FUNCTION 'BKK_JUMP' * EXPORTING * I_JUMP = L_WRK_JUMP.

BANK_MAP_PP_GET_STATUS CALL FUNCTION 'BANK_MAP_PP_GET_STATUS' EXPORTING i_tab_rng_applcatg = l_rng_applcatg IMPORTING e_tab_details = l_tab_runs[].

BANK_MAP_PP_SELECTION_POPUP CALL FUNCTION 'BANK_MAP_PP_SELECTION_POPUP' EXPORTING i_tab_rundata = l_tab_runs[] IMPORTING e_str_runkey = l_wrk_runkey e_rcd = l_wrk_rcd EXCEPTIONS internal_error = 1 OTHERS = 2.

BANK_MAP_PP_GET_APPL_PARAM CALL FUNCTION 'BANK_MAP_PP_GET_APPL_PARAM' EXPORTING i_progn = u_str_run-progn i_progdate = u_str_run-progdate i_progno = u_str_run-progno IMPORTING e_str_ref_appl = l_rda_param.

BANK_GUI_PP_EDIT_DATA CALL FUNCTION 'BANK_GUI_PP_EDIT_DATA' EXPORTING i_data = i_flg_change = ' ' i_title = l_title i_flg_popup = 'X'.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'Soft Cancel'(050) text_question = l_question text_button_1 = 'Yes - Cancel'(052) icon_button_1 = 'ICON_MESSAGE_CRITICAL' text_button_2 = 'No - Keep run'(053) icon_button_2 = 'ICON_CANCEL' default_button = '2' display_cancel_button = ' ' popup_type = 'ICON_MESSAGE_QUESTION' userdefined_f1_help = 'BANK_SOFT_CANCEL' IMPORTING answer = l_answer EXCEPTIONS text_not_found = 1 OTHERS = 9.

BANK_API_WORKL_SET_STOP_FLAG CALL FUNCTION 'BANK_API_WORKL_SET_STOP_FLAG' EXPORTING i_worklid = l_wrk_pp_stepdata-worklid i_flg_pack_stop = 'E' i_flg_update_task = ' '.



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 RBANK_PP_MONITOR or its description.