PPIOARPF 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 PPIOARPF 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.
Title: Read Planned Orders
INCLUDE IOCTOP07.
INCLUDE RMUTLF20.
No SAP DATABASE tables are accessed within this REPORT code!
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = text-pau.
COWB01_PLANNED_ORDERS_SELECT CALL FUNCTION 'COWB01_PLANNED_ORDERS_SELECT' EXPORTING ir_plnum = s_plnum[] ir_compo = s_compo[] ir_cwerk = s_cwerk[] ir_lgort = s_lgort[] ir_bdter = s_bdter[] i_filter = p_filter i_xfehl = p_xfehl i_flg_header_read = con_x i_flg_component_read = l_read_components IMPORTING et_header = gt_plord_header et_component = gt_plord_component EXCEPTIONS no_planned_orders_found = 1 OTHERS = 2.
COWB01_PLANNED_ORDERS_SELECT CALL FUNCTION 'COWB01_PLANNED_ORDERS_SELECT' EXPORTING ir_plnum = lr_plnum[] ir_compo = s_compo[] ir_cwerk = s_cwerk[] ir_lgort = s_lgort[] i_flg_header_read = con_x i_flg_component_read = l_read_components IMPORTING et_header = gt_plord_header et_component = gt_plord_component EXCEPTIONS no_planned_orders_found = 1 OTHERS = 2.
COIS_CALC_COMMIT_DATA CALL FUNCTION 'COIS_CALC_COMMIT_DATA' EXPORTING i_vfmng = ioheader_tab-vfmng i_gamng = ioheader_tab-gamng i_werks = ioheader_tab-werks i_gltrp = ioheader_tab-gltrp i_gsbtr = ioheader_tab-gsbtr IMPORTING e_bsfak = ioheader_tab-bsfak e_prozent = ioheader_tab-prozent e_bsdif = ioheader_tab-bsdif EXCEPTIONS OTHERS = 1.
COWB01_PLANNED_ORDERS_SELECT CALL FUNCTION 'COWB01_PLANNED_ORDERS_SELECT' EXPORTING ir_paart = lr_paart[] ir_beskz = lr_beskz[] ir_plnum = s_plnum[] ir_matnr = s_matnr[] ir_pwwrk = s_werks[] ir_plwrk = s_pwerk[] ir_psttr = s_eckst[] ir_pedtr = s_ecken[] ir_terst = s_terst[] ir_teren = s_teren[] ir_dispo = s_dispo[] ir_fevor = s_fevor[] ir_compo = s_compo[] ir_cwerk = s_cwerk[] ir_lgort = s_lgort[] i_exclude_assembly_orders = pa_nmont i_exclude_inconvertible_orders = pa_umonl i_flg_header_read = con_x i_flg_component_read = i_read_components * only repetitive manufacturing: ir_verid = l_so_verid[] "lr_verid ir_kapfx = lr_kapfx[] "lr_kapfx ir_mdv01 = l_ra_mdv01[] "lr_mdv01 ir_mdv02 = l_ra_mdv02[] "lr_mdv02 ir_remfl = lr_remfl[] IMPORTING et_header = ct_header et_component = ct_component EXCEPTIONS no_planned_orders_found = 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.