SAP Reports / Programs | Trader's and Scheduler's Workbench | Industry Solution Oil | Trader's and Scheduler's Workbench(IS-OIL-DS-TSW) SAP IS

ROIJRDUL_PROCESS_RD_DATELINE04 SAP ABAP INCLUDE - PROCESS_RD_DATELINE_LOC







ROIJRDUL_PROCESS_RD_DATELINE04 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 ROIJRDUL_PROCESS_RD_DATELINE04 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 ROIJRDUL_PROCESS_RD_DATELINE04. "Basic submit
SUBMIT ROIJRDUL_PROCESS_RD_DATELINE04 AND RETURN. "Return to original report after report execution complete
SUBMIT ROIJRDUL_PROCESS_RD_DATELINE04 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 ROIJRDUL_PROCESS_RD_DATELINE04

No INCLUDES are used within this REPORT code!


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:

OIJU_RD_INIT_RACK_SETTINGS CALL FUNCTION 'OIJU_RD_INIT_RACK_SETTINGS' EXPORTING I_LOCID = G_ROIJRDHEAD_TAB-LOCID I_MATNR = G_ROIJRDHEAD_TAB-MATNR I_BTCH_VAL = G_ROIJRDHEAD_TAB-CHARG IMPORTING E_RACK_DATA = L_RACK_DATA TABLES T_TPSET_TAB = L_OIJRDHTPSET_TAB.

OIJU_RD_FILL_RACK_FCAST_DATA CALL FUNCTION 'OIJU_RD_FILL_RACK_FCAST_DATA' EXPORTING I_LOCID = G_ROIJRDHEAD_TAB-LOCID I_SOCNR = SPACE I_MATNR = G_ROIJRDHEAD_TAB-MATNR I_BTCH_VAL = G_ROIJRDHEAD_TAB-CHARG I_ACTFCTYPE = L_RACK_DATA-ACTFCTYPE I_WHIFFCTYPE = L_RACK_DATA-WHIFFCTYPE I_DATUM_I = PI_RD_ITEM_DATE_LO I_DATUM_F = PI_RD_ITEM_DATE_HI * I_MOT = I_SELECT_ALL = C_CHECK_ON * I_ASIS_OR_WHIF = 'A' I_FCTYPE = G_ROIJRDHEAD_TAB-FCTYPE I_CONV = G_ROIJRDHEAD_TAB-RDCONV I_UOM = G_ROIJRDHEAD_TAB-RDUOM I_OIJX = G_OIJX I_OIJRDHEAD = G_ROIJRDHEAD_TAB I_PLANT = G_LOC_RDSEL_INDEX_TAB-LOCWERK * I_LGORT = I_WHIFHISTIND = L_RACK_DATA-WHIFHISTIND I_ACTHISTIND = L_RACK_DATA-ACTHISTIND TABLES T_OIJTHPUTFC_TAB = L_OIJTHPUTFC T_OIJTHPUTFCAVG_TAB = L_OIJTHPUTFCAVG T_ASIS_EST_RACK_TAB = L_ASIS_EST_RACK_TAB T_WHIF_EST_RACK_TAB = L_WHIF_EST_RACK_TAB * T_PRWI_EST_RACK_TAB T_PREV_OIJTHPUTFCAVG_TAB = L_PREV_OIJTHPUTFCAVG_TAB * T_EST_RACK_TAB = * T_PRAI_EST_RACK_TAB = L_PRAI_EST_RACK_TAB T_PREV_OIJTHPUTFC_TAB = L_PREV_OIJTHPUTFC_TAB T_OIJRD_TAB = G_ROIJRD_DATELINE_TAB .

OIJU_RD_FC_ADAY CALL FUNCTION 'OIJU_RD_FC_ADAY' EXPORTING I_OIJRDHEAD = G_ROIJRDHEAD_TAB I_DATUM_I = PI_RD_ITEM_DATE_LO I_DATUM_F = PI_RD_ITEM_DATE_HI I_APPLICATION = C_RD_ENGINE I_PLANT = G_LOC_RDSEL_INDEX_TAB-LOCWERK TABLES T_OIJRD_TAB = G_ROIJRD_DATELINE_TAB.

OIJU_RD_FC_WDAY CALL FUNCTION 'OIJU_RD_FC_WDAY' EXPORTING I_OIJRDHEAD = G_ROIJRDHEAD_TAB I_DATUM_I = PI_RD_ITEM_DATE_LO I_DATUM_F = PI_RD_ITEM_DATE_HI I_APPLICATION = C_RD_ENGINE I_PLANT = G_LOC_RDSEL_INDEX_TAB-LOCWERK TABLES T_OIJRD_TAB = G_ROIJRD_DATELINE_TAB.

OIJU_RD_FC_CUST CALL FUNCTION 'OIJU_RD_FC_CUST' EXPORTING I_OIJRDHEAD = G_ROIJRDHEAD_TAB I_DATUM_I = PI_RD_ITEM_DATE_LO I_DATUM_F = PI_RD_ITEM_DATE_HI I_APPLICATION = C_RD_ENGINE I_PLANT = G_LOC_RDSEL_INDEX_TAB-LOCWERK TABLES T_OIJRD_TAB = G_ROIJRD_DATELINE_TAB T_OIJTHPUTFC = L_OIJTHPUTFC T_OIJTHPUTFCAVG = L_OIJTHPUTFCAVG T_OIJRDHTPSET_TAB = L_OIJRDHTPSET_TAB T_OIJTHPUTFCEST = L_EST_RACK_TAB T_OIJFCPRF_TAB = G_OIJFCPRF_TAB T_OIJTFACD_TAB = G_TFACD_TAB.

OIJU_RD_FC_CAL CALL FUNCTION 'OIJU_RD_FC_CAL' EXPORTING I_DATUM_I = PI_RD_ITEM_DATE_LO I_DATUM_F = PI_RD_ITEM_DATE_HI TABLES I_OIJRDH = L_ROIJRDH T_OIJRD_TAB = G_ROIJRD_DATELINE_TAB I_OIJFCPRF = G_OIJFCPRF_TAB I_TFACD = G_TFACD_TAB EXCEPTIONS ERROR_IN_OIJU_RD_FC_GEN = 1.

OIJU_RD_CALC_UNSCHD_QTY_LOC * CALL FUNCTION 'OIJU_RD_CALC_UNSCHD_QTY_LOC' * EXPORTING * L_REALTIME_RUNDOWN = G_REALTIME_RUNDOWN * L_RD_ITEM_DATE_LO = PI_RD_ITEM_DATE_LO * L_RD_ITEM_DATE_HI = PI_RD_ITEM_DATE_HI * TABLES * T_ROIJRD = G_ROIJRD_DATELINE_TAB * T_ROIJRDNOM = G_ROIJRDNOM_DATELINE_TAB * T_ROIJRDDOC = G_ROIJRDDOC_DATELINE_TAB * T_DOC_REF_S430_TAB = G_DOC_REF_S430_TAB * T_PREV_OIJNOMI = G_PREV_OIJNOMI * EXCEPTIONS * OTHERS = 1.

OIJU_SP_FILTER_DOCS_FOR_LOC CALL FUNCTION 'OIJU_SP_FILTER_DOCS_FOR_LOC' EXPORTING I_BALANCE = G_ROIJRDHEAD_TAB-BALANCE TABLES T_ROIJBRDDOC = L_ROIJBRDDOC_DATELINE_TAB T_ROIJRDNOMV_TAB = G_ROIJRDNOMV_TAB T_TOIJ_EL_MVSCEN_TAB = G_TOIJ_EL_MVSCEN_TAB.

OIJU_GET_UNSCHED_DOC_QTY CALL FUNCTION 'OIJU_GET_UNSCHED_DOC_QTY' EXPORTING IV_RDUOM = G_ROIJRDHEAD_TAB-RDUOM TABLES T_ROIJBRDDOC = L_ROIJBRDDOC_DATELINE_TAB.

OIJU_SUM_UNSCHED_DOC_QTY CALL FUNCTION 'OIJU_SUM_UNSCHED_DOC_QTY' TABLES T_ROIJBRDDOC_TAB = L_ROIJBRDDOC_DATELINE_TAB T_ROIJBRD_TAB = L_ROIJBRD_DATELINE_TAB.

OIJU_RD_FC_CAL CALL FUNCTION 'OIJU_RD_FC_CAL' EXPORTING I_DATUM_I = PI_RD_ITEM_DATE_LO I_DATUM_F = PI_RD_ITEM_DATE_HI TABLES I_OIJRDH = L_ROIJRDH T_OIJRD_TAB = G_ROIJRD_DATELINE_TAB I_OIJFCPRF = G_OIJFCPRF_TAB I_TFACD = G_TFACD_TAB EXCEPTIONS ERROR_IN_OIJU_RD_FC_GEN = 0.

OIJU_RD_SUM_WHATIF CALL FUNCTION 'OIJU_RD_SUM_WHATIF' TABLES T_OIJBRD_TAB = L_OIJBRD_TAB T_OIJ_SIM_SCHED_RD = GT_ROIJ_SCHED_RD.

OIJU_GET_ALL_REPORT_QUAN CALL FUNCTION 'OIJU_GET_ALL_REPORT_QUAN' TABLES T_ROIJRDNOMV_TAB = G_ROIJRDNOMV_TAB T_OIJ_REPORT_QUAN_TAB = G_OIJ_REPORT_QUAN_TAB EXCEPTIONS NO_ENTRIES_FOUND = 0.

OIJU_RD_SUM_REPORTED CALL FUNCTION 'OIJU_RD_SUM_REPORTED' EXPORTING I_OIJBRDH = L_ROIJBRDH TABLES T_OIJBRD_TAB = L_OIJBRD_TAB T_MULT_OIJBRDRB_TAB = G_OIJBRDRB_TAB T_MULT_OIJBRDIB_TAB = G_OIJBRDIB_TAB T_ROIJRDNOMV_ALL_TAB = G_ROIJRDNOMV_TAB T_OIJ_REPORT_QUAN_TAB = G_OIJ_REPORT_QUAN_TAB EXCEPTIONS NO_ENTRIES_FOUND = 0 OTHERS = 0.

OIJU_RD_INVENTORY_CALC_FUTURE CALL FUNCTION 'OIJU_RD_INVENTORY_CALC_FUTURE' EXPORTING I_ROIJRDH = G_ROIJRDHEAD_TAB I_APPLICATION = P_APPL I_LB_TSYST = P_LTSYST TABLES T_ROIJRD = G_ROIJRD_DATELINE_TAB T_OIJRDNOMV = L_ROIJRDNOMV_TAB T_OIJX = G_OIJX T_ROIJRDNOMV_ALL_TAB = G_ROIJRDNOMV_TAB T_OIJBRDRB_TAB = G_OIJBRDRB_TAB T_OIJBRDIB_TAB = G_OIJBRDIB_TAB T_OIJ_SIM_SCHED_RD_TAB = GT_ROIJ_SCHED_RD T_OIJ_REPORT_QUAN_TAB = G_OIJ_REPORT_QUAN_TAB T_OIJTHPUTFC = L_OIJTHPUTFC T_OIJTHPUTFCAVG = L_OIJTHPUTFCAVG T_OIJRDHTPSET_TAB = L_OIJRDHTPSET_TAB T_OIJTHPUTFCEST = L_EST_RACK_TAB EXCEPTIONS REPDAT_LESS_THAN_RD_DATE_RANGE = 0 REPDAT_GRTR_THAN_RD_DATE_RANGE = 0 REPDAT_RD_DATE_RANGE_ERROR = 0 OTHERS = 0.

OIJU_READ_OIJTHPUTFC * CALL FUNCTION 'OIJU_READ_OIJTHPUTFC' * EXPORTING * IV_LOCID = G_ROIJRDHEAD_TAB-LOCID * IV_SOCNR = LC_SOCNR_INIT * IV_MATNR = G_ROIJRDHEAD_TAB-MATNR * IV_CHARG = G_ROIJRDHEAD_TAB-CHARG ** IV_VKTRA = * IV_FCTYPE = C_FCTYPE_APOD ** IV_CUFCTYPE = ** IV_THPFCIND = * IV_DATE = PI_RD_ITEM_DATE_LO * IV_DATE_HI = PI_RD_ITEM_DATE_HI * TABLES * CT_OIJTHPUTFC = LT_OIJTHPUTFC * EXCEPTIONS * NO_DATA_FOUND = 0 * OTHERS = 0.



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