PPF_TST_UNIT_TEST_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 PPF_TST_UNIT_TEST_IMP into the relevant SAP transactions such as SE38 or SE80
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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
PPF_TST_DB_HIST_READ CALL FUNCTION 'PPF_TST_DB_HIST_READ' EXPORTING i_applcatg = con_appl_test EXCEPTIONS not_found = 1 OTHERS = 2.
PPF_TST_API_START CALL FUNCTION 'PPF_TST_API_START' EXPORTING i_str_appl_param = l_str_parm IMPORTING e_runstatus = l_runstatus.
PPF_TST_API_DATA_CREATE CALL FUNCTION 'PPF_TST_API_DATA_CREATE' EXPORTING i_count_org = i_cnt_orgunits i_prefix_org = i_prefix_orgunit i_percent_retry = i_percentage_retry i_percent_restart = i_percentage_restart i_percent_error = i_percentage_severe_error i_duedate = i_duedate i_tab_frequency = l_tab_freq[] IMPORTING e_tab_orgdata = e_tab_orgunits[] EXCEPTIONS freq_not_qualified = 1 creation_failed = 2 OTHERS = 3.
PPF_TST_API_DATA_DELETE CALL FUNCTION 'PPF_TST_API_DATA_DELETE' EXPORTING i_uname = sy-uname.
PPF_TST_API_START CALL FUNCTION 'PPF_TST_API_START' EXPORTING i_str_appl_param = l_str_parm IMPORTING e_str_runkey = l_str_run e_runstatus = l_runstatus.
PPF_TST_DB_HIST_READ CALL FUNCTION 'PPF_TST_DB_HIST_READ' EXPORTING i_progn = i_str_run-progn i_progdate = i_str_run-progdate i_progno = i_str_run-progno i_flg_init_read = l_flg_init IMPORTING e_tab_history = l_tab_hlp[] EXCEPTIONS not_found = 1 OTHERS = 2.
BANK_MAP_PP_DESTRUCTOR CALL FUNCTION 'BANK_MAP_PP_DESTRUCTOR' EXPORTING i_progn = i_str_run-progn i_progdate = i_str_run-progdate i_progno = i_str_run-progno.
PPF_TST_API_START CALL FUNCTION 'PPF_TST_API_START' EXPORTING i_str_appl_param = l_str_parm IMPORTING e_str_runkey = l_str_run e_runstatus = l_runstatus.
PPF_TST_API_START CALL FUNCTION 'PPF_TST_API_START' EXPORTING i_str_runkey = l_str_run i_startmode = '3' "<- restart by internal run key i_xsimulrun = 'X' i_str_appl_param = l_str_parm_sim IMPORTING e_runstatus = l_runstatus.
BANK_MAP_PP_GET_APPL_PARAM CALL FUNCTION 'BANK_MAP_PP_GET_APPL_PARAM' EXPORTING i_progn = l_str_run-progn i_progdate = l_str_run-progdate i_progno = l_str_run-progno i_type_param_query = 2 "<- parameters of real mode execution IMPORTING e_str_ref_appl = l_rda_str_parm.
BANK_MAP_PP_GET_APPL_PARAM CALL FUNCTION 'BANK_MAP_PP_GET_APPL_PARAM' EXPORTING i_progn = l_str_run-progn i_progdate = l_str_run-progdate i_progno = l_str_run-progno i_type_param_query = 3 "<- parameters of restart simulation IMPORTING e_str_ref_appl = l_rda_str_parm.
PPF_TST_API_START CALL FUNCTION 'PPF_TST_API_START' EXPORTING i_str_runkey = l_str_run i_startmode = '3' "<- restart by internal run key IMPORTING e_runstatus = l_runstatus.
PPF_TST_API_START CALL FUNCTION 'PPF_TST_API_START' EXPORTING i_flg_packfetch_seq = 'X' i_str_appl_param = l_str_parm i_tab_jobdist = l_tab_jobdist[] IMPORTING e_str_runkey = l_str_run e_runstatus = l_runstatus.
PPF_TST_API_START CALL FUNCTION 'PPF_TST_API_START' EXPORTING i_str_appl_param = l_str_parm i_x_sync = ' ' i_xsimulrun = 'X' i_tab_jobdist = l_tab_jobdist[] IMPORTING e_str_runkey = l_str_run.
BANK_MAP_PP_GET_STATUS CALL FUNCTION 'BANK_MAP_PP_GET_STATUS' EXPORTING i_progn = l_str_run-progn i_progdate = l_str_run-progdate i_progno = l_str_run-progno IMPORTING e_str_stat = l_str_stat.
BANK_MAP_PP_TERMINATE_RUN CALL FUNCTION 'BANK_MAP_PP_TERMINATE_RUN' EXPORTING i_progn = l_str_run-progn i_progdate = l_str_run-progdate i_progno = l_str_run-progno EXCEPTIONS run_not_active = 1 OTHERS = 2.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.