ROIJLB_OPENINVF01 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 ROIJLB_OPENINVF01 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: Include ROIJLB_OPENINVF01
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
OIJ_GET_SCHED_TYPE CALL FUNCTION 'OIJ_GET_SCHED_TYPE' EXPORTING IV_APPLIC = C_SIM_APPLIC_LB IV_ACTIVE = 'X' IMPORTING ET_SCHED_TYPE = LT_OIJ_SIM_SCHED_TYP EXCEPTIONS RECORDS_NOT_FOUND = 0 RECORDS_NOT_REQUESTED = 0 OTHERS = 0.
OIJ_LB_GET_SCHED_SUP_DMD CALL FUNCTION 'OIJ_LB_GET_SCHED_SUP_DMD' EXPORTING IT_LOCID = LT_LOCID_SEL IT_PMATNR = LT_MATNR_SEL IV_FR_DATE = P_AON_DT IV_TO_DATE = P_FOR_DT IV_SEL_FLG = 'A' IT_SIM_SCHED_TYPES = LT_SIM_SCHED_RTAB IT_TSYST = LT_TSYST_SEL IMPORTING ET_SIM_SCHED_DMDS = LT_SIM_SCHED_DMDS ET_SIM_SCHED_SUPS = LT_SIM_SCHED_SUPS * ET_OIJNOMH_DMDS = LT_OIJNOMH_DMDS "###DJ * ET_OIJNOMH_SUPS = LT_OIJNOMH_SUPS "###DJ ET_OIJNOMI_DMDS = LT_OIJNOMI_DMDS ET_OIJNOMI_SUPS = LT_OIJNOMI_SUPS EXCEPTIONS LOC_AND_MAT_INIT = 1 UNKNOWN_SELFLAG = 2 DATA_NOT_FOUND = 0 OTHERS = 4 .
OIJ_LB_OPENINVTAB_GET CALL FUNCTION 'OIJ_LB_OPENINVTAB_GET' EXPORTING IT_INTERVAL_TAB = LT_INTERVAL_TAB TABLES CT_OPENINV_TAB = LT_OPENINV_TAB1 EXCEPTIONS NO_ENTRIES_FOUND = 0 DB_ACCESS_ERROR = 1 OTHERS = 2.
OIJU_RD_GET_BOOK CALL FUNCTION 'OIJU_RD_GET_BOOK' EXPORTING I_ROIJRDHEAD = L_ROIJRDHEAD I_RDOBJECT = C_RDOBJECT_LOC I_CHARG = SPACE I_PLANT = L_PLANT I_LGORT = SPACE IMPORTING E_ROIJRDHEAD = L_ROIJRDHEAD TABLES T_OIJX = L_OIJX_TAB EXCEPTIONS ERROR_IN_GET_BOOK_STOCK = 1 OTHERS = 2.
OIJU_RD_CALC_PAST_DAYS_INV CALL FUNCTION 'OIJU_RD_CALC_PAST_DAYS_INV' EXPORTING I_START_DATE = P_AON_DT I_END_DATE = SY-DATUM I_ROIJRDHEAD = L_ROIJRDHEAD I_PLANT = L_PLANT I_OIJX = L_OIJX APPLIC = 'X' TABLES T_OIJBRD_TAB = L_ROIJBRD_TAB EXCEPTIONS ERR_IN_PAST_DAY_INV_CALC = 1 DATES_IN_FUTURE = 0 OTHERS = 2.
OIJU_RD_GET_START_PHYINV CALL FUNCTION 'OIJU_RD_GET_START_PHYINV' EXPORTING IV_START_DATE = L_START_DT IS_ROIJRDHEAD = L_ROIJRDHEAD I_TO_UOM = L_ROIJRDHEAD-RDUOM IMPORTING ES_OIJPHYINV_TAB = L_OIJPHYINV EXCEPTIONS NO_RECORDS_FOUND = 1 OTHERS = 2.
OIJU_RD_GET_DAY_LEVEL_PHYINV CALL FUNCTION 'OIJU_RD_GET_DAY_LEVEL_PHYINV' EXPORTING I_START_DATE = L_START_DT I_END_DATE = L_END_DT I_ROIJRDHEAD = L_ROIJRDHEAD I_TO_UOM = L_ROIJRDHEAD-RDUOM TABLES T_OIJRD_TAB = L_OIJRD_PHYS_TAB EXCEPTIONS NO_PHYSICAL_INV_FOUND = 1 OTHERS = 2.
OIJ_LB_INV_CALC CALL FUNCTION 'OIJ_LB_INV_CALC' EXPORTING I_ROIJRDHEAD = L_ROIJRDHEAD IV_PHYINV = L_OIJPHYINV-PHY_INV IT_INTERVAL_TAB = LT_INTERVAL_TAB TABLES T_OPENINV_TAB = LT_OPENINV_TAB T_SIM_SCHED_DMD_SUP = LT_SIM_SCHED_DMD_SUP T_OIJNOMI_DMD_SUP = LT_OIJNOMI_DMD_SUP T_PHY_INV = L_OIJRD_PHYS_TAB.
OIJU_LB_UPDATE_OPENINV_TAB CALL FUNCTION 'OIJU_LB_UPDATE_OPENINV_TAB' EXPORTING IS_OPENINV_TAB =
EXCEPTIONS DB_ACCESS_ERROR = 1.
OIB_QCI_CONVERSION_SIMPLE CALL FUNCTION 'OIB_QCI_CONVERSION_SIMPLE' EXPORTING I_UOM =
-UNIT_I I_QUANTITY = L_QUANTITY_IN I_TARGETUOM = CS_ROIJRDHEAD-RDUOM I_MATERIAL = CS_ROIJRDHEAD-MATNR I_STANDARDCALC = 'X' IMPORTING E_QUANTITY = L_QUANTITY_OUT TABLES T_RETURN = T_BAPIRET2 EXCEPTIONS CALCULATION_FAILURE = 1 INCONSISTENT_DATA = 2 OTHERS = 3.
OIB_QCI_CONVERSION_SIMPLE CALL FUNCTION 'OIB_QCI_CONVERSION_SIMPLE' EXPORTING I_UOM =
-UNIT_I I_QUANTITY = L_QUANTITY_IN I_TARGETUOM = CS_ROIJRDHEAD-RDUOM I_MATERIAL = CS_ROIJRDHEAD-MATNR I_STANDARDCALC = 'X' IMPORTING E_QUANTITY = L_QUANTITY_OUT TABLES T_RETURN = T_BAPIRET2 EXCEPTIONS CALCULATION_FAILURE = 1 INCONSISTENT_DATA = 2 OTHERS = 3.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = G_REPID IT_FIELDCAT = GT_FIELDCAT[] TABLES T_OUTTAB = GT_ALV_OUTPUT.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
ROIJLB_OPENINVF01 - Include ROIJLB_OPENINVF01 ROIJLB_OPENINVE - Include ROIJLB_OPENINVE ROIJLB_OPENINV - TSW Location Balancing - Opening Inventory Calculation ROIJLB_OPENINV - TSW Location Balancing - Opening Inventory Calculation ROIJLB_CPSCHEDS - Copy location balancing schedules ROIJLB_CPSCHEDS - Copy location balancing schedules