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

FSPPI_JOB_CONTROL_IMP SAP ABAP INCLUDE - FSPPIJOBCONTROLIMP







FSPPI_JOB_CONTROL_IMP is a standard ABAP INCLUDE 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 FSPPI_JOB_CONTROL_IMP into the relevant SAP transactions such as SE38 or SE80


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


INCLUDES used within this REPORT FSPPI_JOB_CONTROL_IMP

INCLUDE BANK_TMC_GENERAL_ACCESS.
INCLUDE BANK_TMC_GENERAL_ACCESS.
BANK_TMC_GENERAL_ACCESS.
FSPPI_MSG_CONST_PUBLIC,
BANK_JC_CONSTANTS,
BANK_PPCTRL_CONSTANTS_PUBLIC.


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:

INIT_EVENT_REGISTER CALL FUNCTION 'INIT_EVENT_REGISTER' EXPORTING funcname = 'FSPP_SET_UPDATE_TASK'.

BANK_API_MR_START CALL FUNCTION 'BANK_API_MR_START' EXPORTING i_application_identification = cs_tech_param-applcatg i_runid_ext = cs_tech_param-runid_ext i_flg_simulation = cs_tech_param-simulation_run IMPORTING e_massrun_id = mv_massrun_id EXCEPTIONS failed = 1 OTHERS = 99.

BCA_API_BPARE_GET_T * call function 'BCA_API_BPARE_GET_T' * importing * t_bpare = l_tab_bpare.

BCA_API_AUTHORITHY_EDP * call function 'BCA_API_AUTHORITHY_EDP' * exporting * i_tab_bpare = l_tab_bpare * i_simulation = i_flg_simulation * exceptions * not_qualified = 1 * no_authorithy = 2 * others = 9.

BANK_MAP_PP_GET_APPL_PARAM * call function 'BANK_MAP_PP_GET_APPL_PARAM' * exporting * i_progn = l_run-progn * i_progdate = l_run-progdate * i_progno = l_run-progno * importing * e_str_ref_appl = l_ref_str_par.

BANK_MAP_PACKMAN_GET_MLT CALL FUNCTION 'BANK_MAP_PACKMAN_GET_MLT' EXPORTING i_pmid_search_pattern = cs_tech_param-paket IMPORTING e_tab_packman_data = lt_pack_data.

SUSR_USER_DEFAULTS_GET ** CALL FUNCTION 'SUSR_USER_DEFAULTS_GET' ** EXPORTING ** user_name = sy-uname ** IMPORTING ** user_defaults = l_usdef ** EXCEPTIONS ** user_name_not_exist = 1 ** OTHERS = 2.

BANK_MAP_PACKMAN_CONSTRUCTOR CALL FUNCTION 'BANK_MAP_PACKMAN_CONSTRUCTOR' EXPORTING i_applcatg = -applcatg i_str_param = cs_param i_packmanid = -paket i_packmandesc = lv_package_description i_flg_testrun = -simulation_run * I_FLG_AUTH_CHECK = '0' * I_FLG_UPDATE = * I_CNT_PACK_DB_COMMIT = 1000 EXCEPTIONS packmanid_not_qualified = 1 packmanid_in_use = 2 applcatg_not_qualified = 3 no_method = 4 internal_error = 5 OTHERS = 6.

BANK_MAP_PACKMAN_DESTRUCTOR CALL FUNCTION 'BANK_MAP_PACKMAN_DESTRUCTOR' EXPORTING i_packmanid = -paket * I_FLG_AUTH_CHECK = '0' * I_FLG_FORCE_DB_COMMITS = * I_CNT_OBJ_DB_COMMITS = 1000 EXCEPTIONS not_found = 1 in_use = 2 failed = 3 OTHERS = 4.

BANK_API_MR_COUNTER_GET CALL FUNCTION 'BANK_API_MR_COUNTER_GET' EXPORTING i_massrun_id = mv_massrun_id IMPORTING e_tab_counter_text = et_counter_text EXCEPTIONS not_qualified = 1 failed = 2 OTHERS = 99.

FSPP_STORE_ZERO_CNT CALL FUNCTION 'FSPP_STORE_ZERO_CNT' EXPORTING is_tech_param = iv_vbmode = abap_true IMPORTING et_mr_counter_text = et_counter_text.

BANK_MAP_PACKMAN_GET_MLT CALL FUNCTION 'BANK_MAP_PACKMAN_GET_MLT' EXPORTING i_pmid_search_pattern = -paket IMPORTING e_tab_packman_data = lt_pack_data.

BANK_API_PP_UT_GENFORM_TO_DATA CALL FUNCTION 'BANK_API_PP_UT_GENFORM_TO_DATA' EXPORTING i_tab_data = ls_pack_data-params_tab_val i_tab_desc = ls_pack_data-params_tab_desc IMPORTING e_ref_str_param = lr_data.

BCA_API_CORR_PRINT_INIT * call function 'BCA_API_CORR_PRINT_INIT' * exporting * i_rng_cotyp = -rng_cotyp * i_str_itcpo = l_str_itcpo.

BANK_API_MR_END CALL FUNCTION 'BANK_API_MR_END' EXPORTING i_massrun_id = mv_massrun_id i_rc_appl = iv_rcd.

BANK_MAP_PP_START CALL FUNCTION 'BANK_MAP_PP_START' EXPORTING i_runid_ext = -runid_ext i_flg_force_new_run = ' ' i_applcatg = -applcatg i_packman_id = -paket i_xsimulrun = -simulation_run i_maxstepno = -steps i_str_appl_param = is_param i_xlog = 'X' i_tab_log = mt_log i_ref_logger = mo_logger i_flg_default_emsg = ' ' "no emsg i_x_sync = -flg_sync_call i_x_use_dialog_wp = -flg_no_in_background i_tab_jobdist = it_jobdst IMPORTING e_runstatus = lv_runstatus e_tab_jobs = et_jobs e_rcd_appl = ev_rcd_appl " only for sync-call EXCEPTIONS no_out_of_sync = 1 no_export_allowed = 2 packman_invalid = 3 prepare_failed = 4 start_failed = 5 OTHERS = 99.

BANK_MAP_PP_START CALL FUNCTION 'BANK_MAP_PP_START' EXPORTING i_runid_ext = -runid_ext i_flg_force_new_run = ' ' i_applcatg = -applcatg i_packman_id = -paket i_xsimulrun = -simulation_run i_maxstepno = -steps i_str_appl_param = is_param i_xlog = abap_true i_tab_log = mt_log i_ref_logger = mo_logger i_flg_default_emsg = ' ' "no emsg i_x_sync = -flg_sync_call i_x_use_dialog_wp = -flg_no_in_background i_tab_jobdist = it_jobdst IMPORTING e_tab_jobs = et_jobs EXCEPTIONS no_out_of_sync = 1 no_export_allowed = 2 packman_invalid = 3 prepare_failed = 4 start_failed = 5 OTHERS = 99.



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