RGLE_ECS_DIRECT_INPUT_PP 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 RGLE_ECS_DIRECT_INPUT_PP into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
ACC_ECS_DIR_INPUT_PP - Document Posting as Parallel Job
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.
Selection Text: P_RUN_RE = Restart Run ID
Selection Text: P_SIM = Simulation
Selection Text: P_FILE = D .
Selection Text: P_IFTYPE = D .
Title: Error Correction and Suspense Accounting (ECS) - Direct Input
Text Symbol: 001 = Reset Run ID
Text Symbol: 002 = Application Parameters
Text Symbol: 003 = Control
Text Symbol: 005 = One or more jobs cancelled
GLE_ECS_MSG,
BANK_PACKMAN_CONSTANTS,
No SAP DATABASE tables are accessed within this REPORT code!
GLE_RUNADM_AL_LOAD_SEL_SCREEN CALL FUNCTION 'GLE_RUNADM_AL_LOAD_SEL_SCREEN' IMPORTING e_tab_rsparams = c_tab_sel_params e_errors = l_errors.
GLE_ECS_IF_GET_ACP_CTRL_PARAMS CALL FUNCTION 'GLE_ECS_IF_GET_ACP_CTRL_PARAMS' EXPORTING i_type = u_iftype IMPORTING es_pp_appl_param = c_str_appl_param EXCEPTIONS failed = 1 OTHERS = 2.
BANK_MAP_PP_START CALL FUNCTION 'BANK_MAP_PP_START' EXPORTING i_runid_ext = l_pp_runid i_flg_force_new_run = gle_if_ecs_constants=>con_true i_applcatg = gle_if_ecs_constants=>con_pp_application i_xsimulrun = u_simulation i_str_appl_param = u_str_appl_param i_xlog = gle_if_ecs_constants=>con_true i_tab_log = u_tab_log i_x_sync = gle_if_ecs_constants=>con_true "only allow synchronous processing! i_x_use_dialog_wp = u_str_appl_param-diawp "this must be empty for BMV0 * i_tab_jobdist = g_tab_jobdist[] "use customizing of PPF-Tool (view V_TBANK_PP_DISTR) IMPORTING e_str_runkey = c_str_runkey e_runstatus = c_ppf_status e_tab_jobs = c_tab_jobs EXCEPTIONS no_out_of_sync = 1 no_export_allowed = 2 packman_invalid = 3 prepare_failed = 4 start_failed = 5 OTHERS = 6.
BANK_MAP_PP_RESTART CALL FUNCTION 'BANK_MAP_PP_RESTART' EXPORTING i_progn = u_str_adm_data-progn i_progdate = u_str_adm_data-progdate i_progno = u_str_adm_data-progno i_applcatg = gle_if_ecs_constants=>con_pp_application i_xsimulrun = u_simulation i_str_appl_param = u_str_appl_param i_xlog = gle_if_ecs_constants=>con_true i_tab_log = u_tab_log i_x_sync = gle_if_ecs_constants=>con_true i_x_use_dialog_wp = g_str_appl_param-diawp * i_tab_jobdist = g_tab_jobdist[] "use customizing of PPF-Tool (view V_TBANK_PP_DISTR) IMPORTING e_runstatus = c_ppf_status e_tab_jobs = c_tab_jobs EXCEPTIONS no_out_of_sync = 1 no_export_allowed = 2 packman_invalid = 3 prepare_failed = 4 start_failed = 5 runkey_not_qualified = 6 appl_not_qualified = 7 method_not_implemented = 8 OTHERS = 9.
BI_END_AKT_NUMBER CALL FUNCTION 'BI_END_AKT_NUMBER' EXPORTING jobname = u_jobid actual_number = u_actnum number_of_errors = l_numerror * EXTERNAL_NUMBER = ' ' EXCEPTIONS internal_error = 1 not_found = 2 OTHERS = 3.
BI_CLOSE_ENTRY CALL FUNCTION 'BI_CLOSE_ENTRY' EXPORTING jobname = u_jobid EXCEPTIONS internal_error = 1 not_found = 2 OTHERS = 3.
GLE_ECS_MSG_MESSAGE CALL FUNCTION 'GLE_ECS_MSG_MESSAGE' EXPORTING i_str_msg =
EXCEPTIONS error_message = 1.
GLE_RUNADM_RUN_INSERT CALL FUNCTION 'GLE_RUNADM_RUN_INSERT' EXPORTING i_str_runadm_id = l_str_adm_data IMPORTING e_errors = l_errors.
GLE_RUNADM_D0_INSERT CALL FUNCTION 'GLE_RUNADM_D0_INSERT' EXPORTING i_str_runadm_d0 = l_str_runadm0 IMPORTING e_errors = l_errors.
GLE_RUNADM_D0_INSERT CALL FUNCTION 'GLE_RUNADM_D0_INSERT' EXPORTING i_str_runadm_d0 = l_str_runadm0 IMPORTING e_errors = l_errors.
BAL_DB_SEARCH CALL FUNCTION 'BAL_DB_SEARCH' EXPORTING i_s_log_filter = g_str_log_filter IMPORTING e_t_log_header = g_tab_log_header[] EXCEPTIONS log_not_found = 1 no_filter_criteria = 2 OTHERS = 3.
GLE_RUNADM_NUMBER_GET CALL FUNCTION 'GLE_RUNADM_NUMBER_GET' EXPORTING i_object = gle_if_ecs_constants=>con_nrobj_ecs_runid IMPORTING e_number = l_runid e_str_return = l_str_return.
BI_GET_STARTING_NUMBER CALL FUNCTION 'BI_GET_STARTING_NUMBER' IMPORTING jobid = e_jobid actual_number = e_actnum action = e_action EXCEPTIONS wrong_status_found = 1 not_found = 2 OTHERS = 3.
BI_GET_JOB_INFO CALL FUNCTION 'BI_GET_JOB_INFO' EXPORTING jobid = e_jobid IMPORTING jobcount = e_jobcount EXCEPTIONS not_found = 1 OTHERS = 2.
DDUT_DOMVALUE_TEXT_GET CALL FUNCTION 'DDUT_DOMVALUE_TEXT_GET' EXPORTING name = 'GLE_RUNADM_STATUS' value = l_val IMPORTING dd07v_wa = l_str_dd07v EXCEPTIONS not_found = 1 illegal_input = 2 OTHERS = 3.
GLE_RUNADM_ID_SINGLE_READ CALL FUNCTION 'GLE_RUNADM_ID_SINGLE_READ' EXPORTING i_applk = gle_if_ecs_constants=>con_appl_id_ecs i_runid = u_orig_run_id IMPORTING e_str_runadm_id = e_str_adm_data e_errors = l_errors.
GLE_RUNADM_RUNID_CHECK * CALL FUNCTION 'GLE_RUNADM_RUNID_CHECK' * EXPORTING * i_object = gle_if_ecs_constants=>con_nrobj_ecs_runid * i_applk = gle_if_ecs_constants=>con_appl_id_ecs * i_runid = u_runid_ext * IMPORTING * e_isfree = l_unique * e_is_in_interval = l_interval_ok * e_str_return = l_str_return.
GLE_ECS_AL_ADM_GET_SUCCFUL_RUN CALL FUNCTION 'GLE_ECS_AL_ADM_GET_SUCCFUL_RUN' EXPORTING i_massrun_key = l_massrun_key EXCEPTIONS not_found = 1 OTHERS = 2.
CALL FUNCTION 'GLE_RUNADM_JOB_READ' EXPORTING i_tab_range_jobname = l_tab_rng_jobname i_tab_range_jobnumber = l_tab_rng_jobnumber IMPORTING e_tab_runadm_d0 = l_tab_runadm_d0 e_errors = l_errors.
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 RGLE_ECS_DIRECT_INPUT_PP or its description.
RGLE_ECS_DIRECT_INPUT_PP - Error Correction and Suspense Accounting (ECS) - Direct Input RGLE_ECS_DIRECT_INPUT_PP - Error Correction and Suspense Accounting (ECS) - Direct Input RGLE_ECS_DCT001_CONF - Program RGLE_ECS_DCT001_CONF RGLE_ECS_DCT001_CONF - Program RGLE_ECS_DCT001_CONF RGLE_ECS_BAL_UPDATE - Reconcile ECS/GL Balances: Read ECS + GL Balances + Update ECS Tables RGLE_ECS_BAL_UPDATE - Reconcile ECS/GL Balances: Read ECS + GL Balances + Update ECS Tables