SAP Reports / Programs

RESOPOD SAP ABAP Report - Program for object type ISUPOD : point of delivery







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


Text pool values


Title: Program for object type ISUPOD : point of delivery


INCLUDES used within this REPORT RESOPOD

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:

ISU_DB_EUITRANS_INT_SINGLE CALL FUNCTION 'ISU_DB_EUITRANS_INT_SINGLE' EXPORTING x_int_ui = object-key-pointofdelivery * X_KEYDATE = SY-DATUM * X_KEYTIME = SY-UZEIT X_CLEAR_BUFFER = 'X' IMPORTING y_euitrans = object-private-_euitrans EXCEPTIONS OTHERS = 1.

ISU_DB_EUIHEAD_SINGLE CALL FUNCTION 'ISU_DB_EUIHEAD_SINGLE' EXPORTING x_int_ui = object-private-_euitrans-int_ui * X_SPRAS = SY-LANGU IMPORTING y_euihead = euihead EXCEPTIONS OTHERS = 1.

ISU_EDM_GET_EXPANDED_EXT_UI CALL FUNCTION 'ISU_EDM_GET_EXPANDED_EXT_UI' EXPORTING x_int_ui = object-key-pointofdelivery * X_EXT_UI = * X_UISTRUTYP = * X_KEYDATE = SY-DATUM * X_KEYTIME = SY-UZEIT IMPORTING y_ext_ui_expanded = l_pod_expanded EXCEPTIONS not_expanded = 1 not_found = 2 not_qualified = 3 system_error = 4 OTHERS = 5.

ISU_DB_EUIHEADT_SELECT CALL FUNCTION 'ISU_DB_EUIHEADT_SELECT' EXPORTING x_int_ui = object-key-pointofdelivery x_spras = sy-langu IMPORTING y_text = it_euiheadt EXCEPTIONS OTHERS = 1.

ISU_S_UI_DISPLAY CALL FUNCTION 'ISU_S_UI_DISPLAY' EXPORTING x_int_ui = object-key-pointofdelivery x_keydate = sy-datum x_keytime = sy-uzeit x_no_change = 'X' x_no_other = 'X' EXCEPTIONS not_found = 1 OTHERS = 2.

ISU_S_UI_CREATE CALL FUNCTION 'ISU_S_UI_CREATE' EXPORTING x_no_dialog = ' ' x_upd_online = 'X' x_auto = auto IMPORTING y_int_ui = int_ui y_db_update = db_update y_exit_type = exit_type EXCEPTIONS OTHERS = 1.

ISU_S_UI_CHANGE CALL FUNCTION 'ISU_S_UI_CHANGE' EXPORTING x_int_ui = object-key-pointofdelivery x_keydate = sy-datum x_keytime = sy-uzeit x_upd_online = 'X' EXCEPTIONS OTHERS = 1.

ISU_DB_EUIHEAD_SINGLE CALL FUNCTION 'ISU_DB_EUIHEAD_SINGLE' EXPORTING x_int_ui = object-key-pointofdelivery IMPORTING y_euihead = object-_euihead EXCEPTIONS OTHERS = 1.

ISU_DB_EUITRANS_EXT_SINGLE CALL FUNCTION 'ISU_DB_EUITRANS_EXT_SINGLE' EXPORTING x_ext_ui = pointofdeliveryid x_keydate = keydate x_keytime = keytime IMPORTING y_euitrans = wa_euitrans EXCEPTIONS OTHERS = 1.

ISU_DB_EUITRANS_INT_SINGLE CALL FUNCTION 'ISU_DB_EUITRANS_INT_SINGLE' EXPORTING x_int_ui = object-key-pointofdelivery x_keydate = keydate IMPORTING y_euitrans = wa_euitrans EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.

BAPI_ISUPOD_GETINSTALLATION CALL FUNCTION 'BAPI_ISUPOD_GETINSTALLATION' EXPORTING pointofdelivery = wa_euitrans-ext_ui keydate = keydate TABLES * OBJECTS = OBJECTS return = return installation = installation EXCEPTIONS OTHERS = 01.

ISU_DB_EUITRANS_INT_SINGLE CALL FUNCTION 'ISU_DB_EUITRANS_INT_SINGLE' EXPORTING x_int_ui = object-key-pointofdelivery x_keydate = keydate IMPORTING y_euitrans = wa_euitrans EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.

BAPI_ISUPOD_GETPARTNER CALL FUNCTION 'BAPI_ISUPOD_GETPARTNER' EXPORTING pointofdelivery = wa_euitrans-ext_ui keydate = keydate TABLES partner = partner return = return EXCEPTIONS OTHERS = 01.

ISU_DB_EUITRANS_INT_SINGLE CALL FUNCTION 'ISU_DB_EUITRANS_INT_SINGLE' EXPORTING x_int_ui = object-key-pointofdelivery x_keydate = keydate IMPORTING y_euitrans = wa_euitrans EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.

BAPI_ISUPOD_GETDEVICE CALL FUNCTION 'BAPI_ISUPOD_GETDEVICE' EXPORTING pointofdelivery = wa_euitrans-ext_ui keydate = keydate TABLES device = device return = return EXCEPTIONS OTHERS = 01.

ISU_DB_EUITRANS_INT_SINGLE CALL FUNCTION 'ISU_DB_EUITRANS_INT_SINGLE' EXPORTING x_int_ui = object-key-pointofdelivery x_keydate = keydate IMPORTING y_euitrans = wa_euitrans EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.

BAPI_ISUPOD_GETPOD CALL FUNCTION 'BAPI_ISUPOD_GETPOD' EXPORTING pointofdelivery = wa_euitrans-ext_ui keydate = keydate bp_flag = bp_flag instln_flag = instln_flag TABLES pod = pod return = return EXCEPTIONS OTHERS = 01.

BAPI_ISUPOD_GETFROMPREMISE CALL FUNCTION 'BAPI_ISUPOD_GETFROMPREMISE' EXPORTING premise = premise keydate = keydate TABLES pod = pod return = return EXCEPTIONS OTHERS = 01.

BAPI_ISUPOD_GETFROMINSTLN





CALL FUNCTION 'BAPI_ISUPOD_GETFROMINSTLN' EXPORTING installation = installation keydate = keydate TABLES pod = pod return = return EXCEPTIONS OTHERS = 01.

ISU_DB_ESERVICE_FORALL_POD CALL FUNCTION 'ISU_DB_ESERVICE_FORALL_POD' TABLES t_eservice = it_eservice EXCEPTIONS not_found = 1 system_error = 2 invalid_interval = 3 OTHERS = 4.

ISU_DB_TECDE_SINGLE CALL FUNCTION 'ISU_DB_TECDE_SINGLE' EXPORTING x_service = eservice-service IMPORTING y_service = h_tecde EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.

ISU_DB_EUIINSTLN_SELECT CALL FUNCTION 'ISU_DB_EUIINSTLN_SELECT' EXPORTING x_int_ui = object-key-pointofdelivery * X_DATETO = '99991231' * X_TIMETO = '235959' * X_DATEFROM = '19000101' * X_TIMEFROM = '000000' x_only_dereg = 'X' * X_ONLY_TECH = ' ' IMPORTING y_euiinstln = it_euiinstln EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 OTHERS = 4.

ISU_DB_EVER_SELECT_ANLAGE CALL FUNCTION 'ISU_DB_EVER_SELECT_ANLAGE' * EXPORTING * X_ACTUAL = * IMPORTING * Y_COUNT = TABLES txy_ever = it_ever EXCEPTIONS not_found = 1 system_error = 2 interval_invalid = 3 OTHERS = 4 .

ISU_DB_EUIINSTLN_SELECT CALL FUNCTION 'ISU_DB_EUIINSTLN_SELECT' EXPORTING x_int_ui = object-key-pointofdelivery * X_DATETO = '99991231' * X_TIMETO = '235959' * X_DATEFROM = '19000101' * X_TIMEFROM = '000000' x_only_dereg = 'X' * X_ONLY_TECH = ' ' IMPORTING y_euiinstln = it_euiinstln EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 OTHERS = 4.

ISU_DB_EUIINSTLN_SELECT CALL FUNCTION 'ISU_DB_EUIINSTLN_SELECT' EXPORTING x_int_ui = object-key-pointofdelivery * X_DATETO = '99991231' * X_TIMETO = '235959' * X_DATEFROM = '19000101' * X_TIMEFROM = '000000' * X_ONLY_DEREG = ' ' x_only_tech = 'X' IMPORTING y_euiinstln = it_euiinstln EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 OTHERS = 4.

ISU_DB_EUIINSTLN_SELECT CALL FUNCTION 'ISU_DB_EUIINSTLN_SELECT' EXPORTING x_int_ui = object-key-pointofdelivery * X_DATETO = '99991231' * X_TIMETO = '235959' * X_DATEFROM = '19000101' * X_TIMEFROM = '000000' * X_ONLY_DEREG = ' ' * X_ONLY_TECH = ' ' IMPORTING y_euiinstln = it_euiinstln EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 OTHERS = 4.

ISU_DB_EIDESWTDOC_FOR_POD CALL FUNCTION 'ISU_DB_EIDESWTDOC_FOR_POD' EXPORTING x_pod = object-key-pointofdelivery IMPORTING y_teideswtdoc = it_swtdoc EXCEPTIONS not_found = 1 OTHERS = 2.

ISU_GET_SERVICETYPE_PROVIDER * CALL FUNCTION 'ISU_GET_SERVICETYPE_PROVIDER' * EXPORTING * x_service_prov = servprov * IMPORTING * y_service = wserviceid-service * EXCEPTIONS * OTHERS = 1.

ISU_GET_UISERVICES_FROM_BUFFER CALL FUNCTION 'ISU_GET_UISERVICES_FROM_BUFFER' EXPORTING x_int_ui = object-key-pointofdelivery x_no_buffer = 'X' IMPORTING yt_uiservice = lt_uiservice EXCEPTIONS OTHERS = 1.

ISU_EDM_GET_EXPANDED_EXT_UI CALL FUNCTION 'ISU_EDM_GET_EXPANDED_EXT_UI' EXPORTING x_int_ui = object-key-pointofdelivery IMPORTING y_ext_ui_expanded = object-poddescription EXCEPTIONS OTHERS = 1.

ISU_O_SCENARIO_AT_POD_GET CALL FUNCTION 'ISU_O_SCENARIO_AT_POD_GET' EXPORTING x_int_ui = object-key-pointofdelivery * X_KEYDATE = SY-DATUM IMPORTING * Y_SCENARIO = y_scenariotxt = l_scenariotxt EXCEPTIONS general_fault = 1 OTHERS = 2.

DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'EUIROLE_DEREG' langu = sy-langu IMPORTING dd04v_wa = l_detexts_dereg EXCEPTIONS illegal_input = 1 OTHERS = 2.

DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'EUIROLE_TECH' langu = sy-langu IMPORTING dd04v_wa = l_detexts_tech EXCEPTIONS illegal_input = 1 OTHERS = 2.

ISU_FINDER_DIALOG CALL FUNCTION 'ISU_FINDER_DIALOG' EXPORTING x_objtype = 'ISUPOD' * X_FINDPAR = * X_CONFIG = IMPORTING y_result = res EXCEPTIONS cancelled = 1 OTHERS = 99.

ISU_DB_EUITRANS_INT_SINGLE CALL FUNCTION 'ISU_DB_EUITRANS_INT_SINGLE' EXPORTING x_int_ui = object-key-pointofdelivery IMPORTING y_euitrans = wa_euitrans EXCEPTIONS OTHERS = 1.

ISU_S_UI_CHANGE CALL FUNCTION 'ISU_S_UI_CHANGE' EXPORTING x_int_ui = object-key-pointofdelivery x_upd_online = 'X' x_no_dialog = 'X' x_auto = l_pod_auto IMPORTING y_db_update = l_done EXCEPTIONS not_found = 1 foreign_lock = 2 input_error = 3 system_error = 4 OTHERS = 5.

ISU_DB_EUIGRID_SELECT CALL FUNCTION 'ISU_DB_EUIGRID_SELECT' EXPORTING x_int_ui = object-key-pointofdelivery x_datefrom = keydate x_timefrom = keytime x_dateto = keydate x_timeto = keytime IMPORTING y_count = y_count y_euigrid = xt_euigrid EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 1 OTHERS = 1.

ISU_O_INSTLN_OPEN CALL FUNCTION 'ISU_O_INSTLN_OPEN' EXPORTING x_anlage = l_instln x_keydate = sy-datum x_wmode = co_wmode_change x_no_dialog = co_selected IMPORTING y_obj = l_instln_obj y_auto = l_instln_auto y_wmode = wmode EXCEPTIONS not_found = 1 invalid_keydate = 2 invalid_sparte = 3 not_authorized = 4 existing = 5 foreign_lock = 6 invalid_key = 7 number_error = 8 input_error = 9 system_error = 10 cancelled = 11 OTHERS = 12.




BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = sy-msgty cl = sy-msgid number = sy-msgno par1 = sy-msgv1 par2 = sy-msgv2 par3 = sy-msgv3 par4 = sy-msgv4 IMPORTING return = l_bapiret2.

BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = sy-msgty cl = sy-msgid number = sy-msgno par1 = sy-msgv1 par2 = sy-msgv2 par3 = sy-msgv3 par4 = sy-msgv4 IMPORTING return = l_bapiret2.

ISU_S_LPASS_SET_CONSUMPTION CALL FUNCTION 'ISU_S_LPASS_SET_CONSUMPTION' EXPORTING x_objtype = co_objtype_instln x_objkey = l_objkey x_profile = profile x_profrole = profileallocationrole x_loglprelno = lognumofloadprofileallocation x_usefactor = usefactor x_refconsvalue = referenceconsumptionvalue x_refconsunit = referenceconsumptionunit x_refdatefrom = referencedatefrom x_refdateto = referencedateto x_datefrom = allocationdatefrom x_dateto = allocationdateto x_wmode = wmode EXCEPTIONS existing = 1 invalid_data = 2 error_occurred = 3 invalid_wmode = 4 OTHERS = 5.

BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = sy-msgty cl = sy-msgid number = sy-msgno par1 = sy-msgv1 par2 = sy-msgv2 par3 = sy-msgv3 par4 = sy-msgv4 IMPORTING return = l_bapiret2.

ISU_O_INSTLN_CLOSE CALL FUNCTION 'ISU_O_INSTLN_CLOSE' * IMPORTING * Y_DB_UPDATE = * Y_EXIT_TYPE = * TABLES * YT_NEW_EANL = CHANGING xy_obj = l_instln_obj.

ISU_S_LPASSLIST_PROVIDE CALL FUNCTION 'ISU_S_LPASSLIST_PROVIDE' EXPORTING x_objtype = co_objtype_instln x_objkey = l_objkey x_wmode = co_wmode_show x_no_dialog = co_selected CHANGING y_obj = l_lpasslist_obj y_auto = l_lpasslist_auto EXCEPTIONS not_found = 1 invalid_object_type = 2 invalid_wmode = 3 system_error = 4 OTHERS = 5.

BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = sy-msgty cl = sy-msgid number = sy-msgno par1 = sy-msgv1 par2 = sy-msgv2 par3 = sy-msgv3 par4 = sy-msgv4 IMPORTING return = l_bapiret2.

BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = sy-msgty cl = sy-msgid number = sy-msgno par1 = sy-msgv1 par2 = sy-msgv2 par3 = sy-msgv3 par4 = sy-msgv4 IMPORTING return = l_bapiret2.

ISU_S_LPASS_GET_CONSUMPTION CALL FUNCTION 'ISU_S_LPASS_GET_CONSUMPTION' EXPORTING x_objtype = co_objtype_instln x_objkey = l_objkey x_datefrom = datefrom x_dateto = dateto x_profrole = profileallocationrole x_profile = profile x_allow_multiple_lpass = allowmultipleassignments IMPORTING yt_ielpass_auto = loadprofileautomationdata y_total_consumption = totalconsumptionvalue y_mass = totalconsumptionunit EXCEPTIONS no_synprof_found = 1 calculation_error = 2 lpass_not_unique = 3 error_occurred = 4 OTHERS = 5.

BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = sy-msgty cl = sy-msgid number = sy-msgno par1 = sy-msgv1 par2 = sy-msgv2 par3 = sy-msgv3 par4 = sy-msgv4 IMPORTING return = l_bapiret2.



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