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

MOIJL_CLASS SAP ABAP INCLUDE - Include MOIJL_CLASS







MOIJL_CLASS 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 MOIJL_CLASS 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 MOIJL_CLASS. "Basic submit
SUBMIT MOIJL_CLASS AND RETURN. "Return to original report after report execution complete
SUBMIT MOIJL_CLASS VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Include MOIJL_CLASS


INCLUDES used within this REPORT MOIJL_CLASS

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:

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'RTSYST' dynpprog = lv_repid dynpnr = lv_dynnr dynprofield = 'ROIJSDLOC-RTSYST' value_org = 'S' TABLES value_tab = lt_f4_tsyst return_tab = lt_return EXCEPTIONS parameter_error = 0 no_values_found = 0 OTHERS = 0.

OIJTSLOC_ARRAY_READ CALL FUNCTION 'OIJTSLOC_ARRAY_READ' EXPORTING it_oijts_key = lt_f4_tsyst IMPORTING et_oijtsloc = lt_oijtsloc EXCEPTIONS records_not_found = 0 records_not_requested = 0 OTHERS = 0.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'RTSYST' dynpprog = lv_repid dynpnr = lv_dynnr dynprofield = 'ROIJSDLOC-RTSYST' value_org = 'S' TABLES value_tab = lt_f4_tsystlocid return_tab = lt_return EXCEPTIONS parameter_error = 0 no_values_found = 0 OTHERS = 0.

OIJTSLOC_ARRAY_READ CALL FUNCTION 'OIJTSLOC_ARRAY_READ' EXPORTING it_oijts_key = lt_f4_tsyst IMPORTING et_oijtsloc = lt_oijtsloc EXCEPTIONS records_not_found = 0 records_not_requested = 0 OTHERS = 0.

OIJ_SELECT_LOCID CALL FUNCTION 'OIJ_SELECT_LOCID' EXPORTING iv_tsyst = ls_locbal-rtsyst IMPORTING et_oijlocid = lt_oijlocid EXCEPTIONS locid_not_found = 0 OTHERS = 0.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'RLOCID' dynpprog = lv_repid dynpnr = lv_dynnr dynprofield = 'ROIJSDLOC-RLOCID' value_org = 'S' TABLES value_tab = lt_f4_locid return_tab = lt_return EXCEPTIONS parameter_error = 0 no_values_found = 0 OTHERS = 0.

OIJTS_SINGLE_READ CALL FUNCTION 'OIJTS_SINGLE_READ' EXPORTING iv_tsyst = l_rtsyst EXCEPTIONS record_not_found = 1 OTHERS = 2.

OIJTSLOC_SINGLE_READ CALL FUNCTION 'OIJTSLOC_SINGLE_READ' EXPORTING i_tsyst = l_rtsyst i_locid = l_rlocid IMPORTING e_oijtsloc = l_oijtsloc EXCEPTIONS record_not_found = 1 OTHERS = 2.

OIJLOC_SINGLE_READ CALL FUNCTION 'OIJLOC_SINGLE_READ' EXPORTING iv_locid = l_rlocid * IV_BYPASSING_BUFFER = * IV_REFRESH_BUFFER = * IMPORTING * ES_OIJLOC = EXCEPTIONS record_not_found = 1 OTHERS = 2 .

OIJTSLOC_SINGLE_READ CALL FUNCTION 'OIJTSLOC_SINGLE_READ' EXPORTING i_tsyst = l_rtsyst i_locid = l_rlocid IMPORTING e_oijtsloc = l_oijtsloc EXCEPTIONS record_not_found = 1 OTHERS = 2.

OIJTSLOC_SINGLE_READ CALL FUNCTION 'OIJTSLOC_SINGLE_READ' EXPORTING i_tsyst = l_rtsyst i_locid = l_rlocid IMPORTING e_oijtsloc = l_oijtsloc EXCEPTIONS record_not_found = 1 OTHERS = 2.

OIJTSLOC_SINGLE_READ CALL FUNCTION 'OIJTSLOC_SINGLE_READ' EXPORTING i_tsyst = trf_tsyst i_locid = cur_locid EXCEPTIONS record_not_found = 1 OTHERS = 2.

OIJ_ROUTE_READ CALL FUNCTION 'OIJ_ROUTE_READ' EXPORTING it_locseq = lt_location IMPORTING et_route_info = lt_route_info EXCEPTIONS no_route_found = 1 no_stage_point_for_tsw_loc = 2 timestamp_error = 3 OTHERS = 4.



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