SAP RSAR_TRANSPORT_DELIVERY Function Module for Save as shadow object (with transport Connection)









RSAR_TRANSPORT_DELIVERY is a standard rsar transport delivery SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Save as shadow object (with transport Connection) processing and below is the pattern details for this FM, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.


See here to view full function module documentation and code listing for rsar transport delivery FM, simply by entering the name RSAR_TRANSPORT_DELIVERY into the relevant SAP transaction such as SE37 or SE38.

Function Group: RSAC_TRANSPORT
Program Name: SAPLRSAC_TRANSPORT
Main Program: SAPLRSAC_TRANSPORT
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function RSAR_TRANSPORT_DELIVERY pattern details

In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.
CALL FUNCTION 'RSAR_TRANSPORT_DELIVERY'"Save as shadow object (with transport Connection)
EXPORTING
* I_S_ISOSMAP = "Mapping between InfoSources and OLTP Sources
* I_T_RSCS = "Communication structures
* I_TRANSTRU = "Transfer Structure
* I_T_RSTS = "Transfer structures
* I_T_CODEID = "Routines
* I_T_FORMID = "Formulas
* I_BAPI_CALL = "
* I_META_DATA_UPLOAD = "
* I_T_ISOSMAP = "Mapping between InfoSources and OLTP Sources
* I_S_OLTPSOURCE = "OltpSource in BW (only if not R / 3)
* I_T_OLTPSOURCE = "OltpSources in BW (only if not R / 3)
* I_ISOURCE = "InfoSource (Transaction Data)
* I_T_RSIS = "InfoSources (transaction data)
* I_T_RSISOLTP = "(Obsolete) Transfer InfoSources - application data
* I_T_RSOSOLTP = "(obsolete) Transfer InfoSources - master data
* I_COMSTRU = "Communication Structure

IMPORTING
E_T_ISOSMAP_ERR = "Mapping between InfoSources and OLTP Sources
E_T_MSG = "BW: Table with Messages (Application Log)
E_T_OLTPSOURCE_ERR = "OltpSources in BW (only if not R / 3)
E_T_RSIS_ERR = "InfoSources (transaction data)
E_T_RSISOLTP_ERR = "(Obsolete) Transfer InfoSources - application data
E_T_RSOSOLTP_ERR = "(obsolete) Transfer InfoSources - master data
E_T_RSCS_ERR = "Communication structures
E_T_RSTS_ERR = "Transfer structures
E_T_CODEID_ERR = "Routines
E_T_FORMID_ERR = "Formulas

EXCEPTIONS
INTERNAL_ERROR = 1
.



IMPORTING Parameters details for RSAR_TRANSPORT_DELIVERY

I_S_ISOSMAP - Mapping between InfoSources and OLTP Sources

Data type: RSAOS_S_ISOSMAP
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_T_RSCS - Communication structures

Data type: RSARC_T_RSKS
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_TRANSTRU - Transfer Structure

Data type: RSA_TRANSTRU
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_T_RSTS - Transfer structures

Data type: RSARC_T_RSTS
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_T_CODEID - Routines

Data type: RSAA_T_CODEID
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_T_FORMID - Formulas

Data type: RSAA_T_CODEID
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_BAPI_CALL -

Data type: RS_FLAG
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_META_DATA_UPLOAD -

Data type: RS_FLAG
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_T_ISOSMAP - Mapping between InfoSources and OLTP Sources

Data type: RSAOS_T_ISOSMAP
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_S_OLTPSOURCE - OltpSource in BW (only if not R / 3)

Data type: RSAOS_S_OLTPSOURCE
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_T_OLTPSOURCE - OltpSources in BW (only if not R / 3)

Data type: RSAOS_T_OLTPSOURCE
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_ISOURCE - InfoSource (Transaction Data)

Data type: RSISOURCE
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_T_RSIS - InfoSources (transaction data)

Data type: RSARC_T_RSIS
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_T_RSISOLTP - (Obsolete) Transfer InfoSources - application data

Data type: RSARC_T_RSISOLTP
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_T_RSOSOLTP - (obsolete) Transfer InfoSources - master data

Data type: RSARC_T_RSOSOLTP
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_COMSTRU - Communication Structure

Data type: RSA_COMSTRU
Optional: Yes
Call by Reference: No ( called with pass by value option)

EXPORTING Parameters details for RSAR_TRANSPORT_DELIVERY

E_T_ISOSMAP_ERR - Mapping between InfoSources and OLTP Sources

Data type: RSAOS_T_ISOSMAP
Optional: No
Call by Reference: Yes

E_T_MSG - BW: Table with Messages (Application Log)

Data type: RS_T_MSG
Optional: No
Call by Reference: Yes

E_T_OLTPSOURCE_ERR - OltpSources in BW (only if not R / 3)

Data type: RSAOS_T_OLTPSOURCE
Optional: No
Call by Reference: Yes

E_T_RSIS_ERR - InfoSources (transaction data)

Data type: RSARC_T_RSIS
Optional: No
Call by Reference: Yes

E_T_RSISOLTP_ERR - (Obsolete) Transfer InfoSources - application data

Data type: RSARC_T_RSISOLTP
Optional: No
Call by Reference: Yes

E_T_RSOSOLTP_ERR - (obsolete) Transfer InfoSources - master data

Data type: RSARC_T_RSOSOLTP
Optional: No
Call by Reference: Yes

E_T_RSCS_ERR - Communication structures

Data type: RSARC_T_RSKS
Optional: No
Call by Reference: Yes

E_T_RSTS_ERR - Transfer structures

Data type: RSARC_T_RSTS
Optional: No
Call by Reference: Yes

E_T_CODEID_ERR - Routines

Data type: RSAA_T_CODEID
Optional: No
Call by Reference: Yes

E_T_FORMID_ERR - Formulas

Data type: RSAA_T_CODEID
Optional: No
Call by Reference: Yes

EXCEPTIONS details

INTERNAL_ERROR -

Data type:
Optional: No
Call by Reference: Yes

Copy and paste ABAP code example for RSAR_TRANSPORT_DELIVERY Function Module

The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.

DATA:
lv_i_s_isosmap  TYPE RSAOS_S_ISOSMAP, "   
lv_internal_error  TYPE RSAOS_S_ISOSMAP, "   
lv_e_t_isosmap_err  TYPE RSAOS_T_ISOSMAP, "   
lv_e_t_msg  TYPE RS_T_MSG, "   
lv_i_t_rscs  TYPE RSARC_T_RSKS, "   
lv_i_transtru  TYPE RSA_TRANSTRU, "   
lv_i_t_rsts  TYPE RSARC_T_RSTS, "   
lv_i_t_codeid  TYPE RSAA_T_CODEID, "   
lv_i_t_formid  TYPE RSAA_T_CODEID, "   
lv_i_bapi_call  TYPE RS_FLAG, "   
lv_i_meta_data_upload  TYPE RS_FLAG, "   
lv_i_t_isosmap  TYPE RSAOS_T_ISOSMAP, "   
lv_e_t_oltpsource_err  TYPE RSAOS_T_OLTPSOURCE, "   
lv_e_t_rsis_err  TYPE RSARC_T_RSIS, "   
lv_i_s_oltpsource  TYPE RSAOS_S_OLTPSOURCE, "   
lv_i_t_oltpsource  TYPE RSAOS_T_OLTPSOURCE, "   
lv_e_t_rsisoltp_err  TYPE RSARC_T_RSISOLTP, "   
lv_i_isource  TYPE RSISOURCE, "   
lv_e_t_rsosoltp_err  TYPE RSARC_T_RSOSOLTP, "   
lv_i_t_rsis  TYPE RSARC_T_RSIS, "   
lv_e_t_rscs_err  TYPE RSARC_T_RSKS, "   
lv_e_t_rsts_err  TYPE RSARC_T_RSTS, "   
lv_i_t_rsisoltp  TYPE RSARC_T_RSISOLTP, "   
lv_i_t_rsosoltp  TYPE RSARC_T_RSOSOLTP, "   
lv_e_t_codeid_err  TYPE RSAA_T_CODEID, "   
lv_i_comstru  TYPE RSA_COMSTRU, "   
lv_e_t_formid_err  TYPE RSAA_T_CODEID. "   

  CALL FUNCTION 'RSAR_TRANSPORT_DELIVERY'  "Save as shadow object (with transport Connection)
    EXPORTING
         I_S_ISOSMAP = lv_i_s_isosmap
         I_T_RSCS = lv_i_t_rscs
         I_TRANSTRU = lv_i_transtru
         I_T_RSTS = lv_i_t_rsts
         I_T_CODEID = lv_i_t_codeid
         I_T_FORMID = lv_i_t_formid
         I_BAPI_CALL = lv_i_bapi_call
         I_META_DATA_UPLOAD = lv_i_meta_data_upload
         I_T_ISOSMAP = lv_i_t_isosmap
         I_S_OLTPSOURCE = lv_i_s_oltpsource
         I_T_OLTPSOURCE = lv_i_t_oltpsource
         I_ISOURCE = lv_i_isource
         I_T_RSIS = lv_i_t_rsis
         I_T_RSISOLTP = lv_i_t_rsisoltp
         I_T_RSOSOLTP = lv_i_t_rsosoltp
         I_COMSTRU = lv_i_comstru
    IMPORTING
         E_T_ISOSMAP_ERR = lv_e_t_isosmap_err
         E_T_MSG = lv_e_t_msg
         E_T_OLTPSOURCE_ERR = lv_e_t_oltpsource_err
         E_T_RSIS_ERR = lv_e_t_rsis_err
         E_T_RSISOLTP_ERR = lv_e_t_rsisoltp_err
         E_T_RSOSOLTP_ERR = lv_e_t_rsosoltp_err
         E_T_RSCS_ERR = lv_e_t_rscs_err
         E_T_RSTS_ERR = lv_e_t_rsts_err
         E_T_CODEID_ERR = lv_e_t_codeid_err
         E_T_FORMID_ERR = lv_e_t_formid_err
    EXCEPTIONS
        INTERNAL_ERROR = 1
. " RSAR_TRANSPORT_DELIVERY




ABAP code using 7.40 inline data declarations to call FM RSAR_TRANSPORT_DELIVERY

The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!