ROIU_VOLUMETRIC_PPN 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 ROIU_VOLUMETRIC_PPN into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
O3U_VPPN9 - Production PPN Dialog
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: TODATE = To
Selection Text: SUB_SYS = PRA Module
Selection Text: MONTHLY = Monthly
Selection Text: FROMDATE = Production Date
Selection Text: DEL_NET = Delivery Network
Selection Text: DEL_GRP = Delivery Network Group
Selection Text: DAILY = Daily
Title: Volumetric Prior Period Notification
Text Symbol: LAB = Label
Text Symbol: MAJ = AND majpd_cd = '
Text Symbol: MJ1 = MAJOR
Text Symbol: MJP = Major Product
Text Symbol: MON = Monthly
Text Symbol: NAM = Name
Text Symbol: NM1 = NAME
Text Symbol: NWV = New Value
Text Symbol: ODV = Old Value
Text Symbol: PB4 = Delivery Network
Text Symbol: PB5 = DN Group
Text Symbol: PDA = Production Date
Text Symbol: PGM = AND pgm_id = '
Text Symbol: PPD = PPN Dated
Text Symbol: PPT = PPN Time
Text Symbol: PR1 = PPN Reallocation Date
Text Symbol: PR2 = PRODUCTION
Text Symbol: PR3 = PRODUCT
Text Symbol: PRD = Production Date
Text Symbol: PRO = Application
Text Symbol: SUB = Subsystem
Text Symbol: TOO = To
Text Symbol: UNP = UNPROCESSED PPNS
Text Symbol: UPN = Unprocessed PPNs
Text Symbol: USR = User
Text Symbol: 001 = Parameters
Text Symbol: 002 = Allocation Frequency
Text Symbol: 003 = Monthly
Text Symbol: 004 = Daily
Text Symbol: 005 = Volumetric PPN
INCLUDE: LOIU_COMMONTP2,
No SAP DATABASE tables are accessed within this REPORT code!
OIL_LAST_DAY_OF_MONTH CALL FUNCTION 'OIL_LAST_DAY_OF_MONTH' EXPORTING I_DATE = SY-DATUM IMPORTING E_LAST_DAY = FROMDATE.
OIU_HELP_VALUES_GROUP CALL FUNCTION 'OIU_HELP_VALUES_GROUP' EXPORTING fieldname = l_fieldname * TITLE_FIELDNAME = program = l_program dynnr = l_dynnr setclass = c_setclass * DISPLAY_ONLY = ' ' .
OIU_HELP_VALUES_PROGRAM CALL FUNCTION 'OIU_HELP_VALUES_PROGRAM' EXPORTING FIELDNAME = l_fieldname * TITLE_FIELDNAME = PROGRAM = l_program DYNNR = l_dynnr * DISPLAY_ONLY = ' ' .
OIL_LAST_DAY_OF_MONTH CALL FUNCTION 'OIL_LAST_DAY_OF_MONTH' EXPORTING I_DATE = FROMDATE IMPORTING E_LAST_DAY = L_DATE.
OIL_LAST_DAY_OF_MONTH CALL FUNCTION 'OIL_LAST_DAY_OF_MONTH' EXPORTING I_DATE = TODATE IMPORTING E_LAST_DAY = L_DATE.
OIU_GET_DELIVERY_NETWORK CALL FUNCTION 'OIU_GET_DELIVERY_NETWORK' EXPORTING I_DN_NO = DN_NO IMPORTING E_ROIU_PR_DN = L_DN_ITAB * E_NOT_FOUND = EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
DOMAIN_VALUE_GET CALL FUNCTION 'DOMAIN_VALUE_GET' EXPORTING I_DOMNAME = DOMAIN_NM I_DOMVALUE = DOMAIN_VL IMPORTING E_DDTEXT = MAJPD_DE * EXCEPTIONS * NOT_EXIST = 1 * OTHERS = 2 .
OIU_TIMESTAMP_TO_DATE
OIL_TIMESTAMP_TO_DATE * CALL FUNCTION 'OIU_TIMESTAMP_TO_DATE' "SOGK013217 RL CALL FUNCTION 'OIL_TIMESTAMP_TO_DATE' "SOGK013217 RL EXPORTING I_TSTAMP = L_TIMESTAMP * i_tzone = l_timezone IMPORTING E_DATE = P_DATE E_TIME = P_TIME * EXCEPTIONS * INVALID_TIME_ZONE = 1 * INVALID_TIMESTAMP = 2 * OTHERS = 3 .
OIU_VA_POPUP_PARAMS CALL FUNCTION 'OIU_VA_POPUP_PARAMS' "N 1716748 EXPORTING "N 1716748 I_ALLOC_FL = L_ALLOC_FL "N 1716748 I_CHK_STATUS = SPACE "N 1716748 IMPORTING "N 1716748 E_ANSWER = L_ANSWER "N 1716748 TABLES "N 1716748 T_DSPLY_LST = L_DSPLY_LST "N 1716748 EXCEPTIONS "N 1716748 MISSING_KEY_FIELDS = 1 "N 1716748 OTHERS = 2. "N 1716748
OIU_VA_POPUP_PARAMS CALL FUNCTION 'OIU_VA_POPUP_PARAMS' EXPORTING I_ALLOC_FL = L_ALLOC_FL "SOGK043602 MADUGULA I_CHK_STATUS = 'X' IMPORTING E_ANSWER = L_ANSWER TABLES T_DSPLY_LST = L_DSPLY_LST EXCEPTIONS MISSING_KEY_FIELDS = 1 OTHERS = 2.
OIU_VA_POPUP_PARAMS CALL FUNCTION 'OIU_VA_POPUP_PARAMS' EXPORTING I_ALLOC_FL = L_ALLOC_FL "SOGK043602 MADUGULA I_CHK_STATUS = SPACE IMPORTING E_ANSWER = L_ANSWER TABLES T_DSPLY_LST = L_DSPLY_LST EXCEPTIONS MISSING_KEY_FIELDS = 1 OTHERS = 2.
OIU_UNPROCESSED_PPN_DELETE CALL FUNCTION 'OIU_UNPROCESSED_PPN_DELETE' in update task EXPORTING I_BATCH_INPUT = SPACE TABLES * I_PPN_HEADER = UPPN_NUMBER I_PPN_HEADER = UPPN_NUMBER1 "PNIK004457 BNT I_PPN_DETAIL = L_DETAIL_TB.
IDOC_OUTPUT_OIU_PPN CALL FUNCTION 'IDOC_OUTPUT_OIU_PPN' IN UPDATE TASK TABLES I_OIU_PR_PPNH = ROIU_PR_PPNH_IDOC I_OIU_PR_PPND = L_DETAIL_TB.
DOMAIN_VALUE_GET CALL FUNCTION 'DOMAIN_VALUE_GET' EXPORTING I_DOMNAME = DOMAIN_NM I_DOMVALUE = DOMAIN_VL IMPORTING E_DDTEXT = SUB_DE * EXCEPTIONS * NOT_EXIST = 1 * OTHERS = 2 .
OIU_TIMESTAMP_TO_DATE
OIL_TIMESTAMP_TO_DATE * CALL FUNCTION 'OIU_TIMESTAMP_TO_DATE' "SOGK013217 RL CALL FUNCTION 'OIL_TIMESTAMP_TO_DATE' "SOGK013217 RL EXPORTING I_TSTAMP = ROIU_PR_PPNH-oiu_timestamp * I_TZONE = IMPORTING E_DATE = L_DATE E_TIME = L_TIME.
OIU_TIMESTAMP_TO_DATE
OIL_TIMESTAMP_TO_DATE * CALL FUNCTION 'OIU_TIMESTAMP_TO_DATE' "SOGK013217 RL CALL FUNCTION 'OIL_TIMESTAMP_TO_DATE' "SOGK013217 RL EXPORTING I_TSTAMP = ROIU_PR_PPNU-oiu_timestamp * I_TZONE = IMPORTING E_DATE = L_DATE E_TIME = L_TIME.
DOMAIN_VALUE_GET CALL FUNCTION 'DOMAIN_VALUE_GET' EXPORTING I_DOMNAME = L_DOMNAME I_DOMVALUE = L_DOMVALUE IMPORTING E_DDTEXT = L_DOMTEXT EXCEPTIONS NOT_EXIST = 1 OTHERS = 2.
OIU_LONG_TEXT_MAINTAIN CALL FUNCTION 'OIU_LONG_TEXT_MAINTAIN' EXPORTING OIU_FLG_ONLY_CHECK = C_TRUE OIU_MODUS = C_DISP OIU_TABLE_NAME = C_HPPN * OIU_TEXT_ID = 'LTXT' OIU_TEXT_NAME = L_LTXT_NAME * OIU_TEXT_NAME_REF = ' ' IMPORTING OIU_FLG_TEXT_EXISTS = L_TEXT_EXISTS OIU_FLG_TXT_FUNCTION = L_TEXT_WRITTEN.
OIU_LONG_TEXT_MAINTAIN CALL FUNCTION 'OIU_LONG_TEXT_MAINTAIN' EXPORTING * OIU_FLG_ONLY_CHECK = ' ' OIU_MODUS = L_MODE OIU_TABLE_NAME = C_HPPN * OIU_TEXT_ID = 'LTXT' OIU_TEXT_NAME = L_LTXT_NAME * OIU_TEXT_NAME_REF = ' ' IMPORTING * OIU_FLG_TEXT_EXISTS = OIU_FLG_TXT_FUNCTION = L_TEXT_WRITTEN.
COMMIT_TEXT CALL FUNCTION 'COMMIT_TEXT'.
DOMAIN_VALUE_GET CALL FUNCTION 'DOMAIN_VALUE_GET' EXPORTING I_DOMNAME = L_NAME I_DOMVALUE = L_VALUE IMPORTING E_DDTEXT = L_TEXT EXCEPTIONS NOT_EXIST = 1 OTHERS = 2.
OIU_HISTORICAL_PPN_DELETE CALL FUNCTION 'OIU_HISTORICAL_PPN_DELETE' in update task EXPORTING I_BATCH_INPUT = SPACE TABLES I_HPPN_HEADER = HPPN_NUMBER1 I_HPPN_DETAIL = L_DETAIL_TB.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_PROGRAM_NAME = gv_repid I_STRUCTURE_NAME = 'ROIU_VOLUMETRIC_PPN_ALV1' CHANGING CT_FIELDCAT = gt_fieldcat EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = gv_REPID I_CALLBACK_PF_STATUS_SET = LV_FORMNAME I_CALLBACK_USER_COMMAND = LV_FORMNAME1 IS_LAYOUT = GS_LAYO IT_FIELDCAT = GT_FIELDCAT IT_EVENTS = GT_EVENTS IS_PRINT = GS_PRINT TABLES T_OUTTAB = GT_TEMP1 EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID IS_LAYOUT = GS_LAYO IT_FIELDCAT = GT_FIELDCAT IT_EVENTS = GT_EVENTS IS_PRINT = GS_PRINT TABLES T_OUTTAB = GT_TEMP1 EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID IS_LAYOUT = GS_LAYO IT_FIELDCAT = GT_FIELDCAT IT_EVENTS = GT_EVENTS IS_PRINT = GS_PRINT TABLES T_OUTTAB = GT_TEMP2 EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
OIU_UNPROCESSED_PPN_DELETE CALL FUNCTION 'OIU_UNPROCESSED_PPN_DELETE' IN UPDATE TASK EXPORTING I_BATCH_INPUT = SPACE TABLES I_PPN_HEADER = L_HEADER_TB[] I_PPN_DETAIL = L_DETAIL_TB[].
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 ROIU_VOLUMETRIC_PPN or its description.
ROIU_VOLUMETRIC_PPN - Volumetric Prior Period Notification ROIU_VOLUMETRIC_PPN - Volumetric Prior Period Notification ROIU_VL_REJECTS_DELETETOP - Include ROIU_VA_REJECTS_DELETETOP ROIU_VL_REJECTS_DELETEF01 - Include ROIU_VA_REJECTS_DELETEF01 ROIU_VL_REJECTS_DELETE - Valuation Rejects: Selection For Delete ROIU_VL_REJECTS_DELETE - Valuation Rejects: Selection For Delete