SAP SBCOMS_TABLES_TRANSFER Function Module for
SBCOMS_TABLES_TRANSFER is a standard sbcoms tables transfer SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used to perform a specific ABAP function and below is the pattern details, 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 sbcoms tables transfer FM, simply by entering the name SBCOMS_TABLES_TRANSFER into the relevant SAP transaction such as SE37 or SE38.
Function Group: SBCOMSUT
Program Name: SAPLSBCOMSUT
Main Program: SAPLSBCOMSUT
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Remote-Enabled
Update:

Function SBCOMS_TABLES_TRANSFER 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 'SBCOMS_TABLES_TRANSFER'".
EXPORTING
* OWNER_ADDR = "
* I_SOFM = "
* I_SOFD = "
* I_SOOD = "
* I_SOID = "
* I_BCST_NOTE = "
* TESTMODE = "
* TARGET = "
* IV_DEEP_CHECK = "
TABLES
* OBJHEAD = "
* T_SOFA = "
* T_SORD = "
* T_BCST_SR = "
* T_SRGBTBREL = "
* T_SRRELROLES = "
* T_SRGBINREL = "
* T_SRBCSBREL = "
* T_CAM_RECS = "
* T_BOR_RECS = "
* T_BCST_RE = "
* OBJCONT = "
* T_CAM_SENDER = "
* SENDER_ADDR = "
* T_SODM = "
* OBJPARA = "
* OBJPARB = "
* T_SOOS = "
* T_SOES = "
* SOES_ADDR = "
* T_SOST = "
* OBJHEX = "
EXCEPTIONS
SOFD_EXISTS = 1 SOFM_EXISTS = 2 SOOD_EXISTS = 3 PARENT_NOT_EXISTING = 4 X_ERROR = 5 NO_AUTHORIZATION = 6 PARAMETER_ERROR = 7
IMPORTING Parameters details for SBCOMS_TABLES_TRANSFER
OWNER_ADDR -
Data type: SOXDAOptional: Yes
Call by Reference: No ( called with pass by value option)
I_SOFM -
Data type: SOFMOptional: Yes
Call by Reference: No ( called with pass by value option)
I_SOFD -
Data type: SOFDOptional: Yes
Call by Reference: No ( called with pass by value option)
I_SOOD -
Data type: SOODOptional: Yes
Call by Reference: No ( called with pass by value option)
I_SOID -
Data type: SOIDOptional: Yes
Call by Reference: No ( called with pass by value option)
I_BCST_NOTE -
Data type: BCST_NOTEOptional: Yes
Call by Reference: No ( called with pass by value option)
TESTMODE -
Data type: OS_BOOLEANOptional: Yes
Call by Reference: No ( called with pass by value option)
TARGET -
Data type: SOFD-OBJNAMOptional: Yes
Call by Reference: No ( called with pass by value option)
IV_DEEP_CHECK -
Data type: OS_BOOLEANOptional: Yes
Call by Reference: No ( called with pass by value option)
TABLES Parameters details for SBCOMS_TABLES_TRANSFER
OBJHEAD -
Data type: SOLIOptional: Yes
Call by Reference: Yes
T_SOFA -
Data type: SOFAOptional: Yes
Call by Reference: Yes
T_SORD -
Data type: SORDOptional: Yes
Call by Reference: Yes
T_BCST_SR -
Data type: BCST_SROptional: Yes
Call by Reference: Yes
T_SRGBTBREL -
Data type: SRGBTBRELOptional: Yes
Call by Reference: Yes
T_SRRELROLES -
Data type: SRRELROLESOptional: Yes
Call by Reference: Yes
T_SRGBINREL -
Data type: SRGBINRELOptional: Yes
Call by Reference: Yes
T_SRBCSBREL -
Data type: SRBCSBRELOptional: Yes
Call by Reference: Yes
T_CAM_RECS -
Data type: BCST_CAMOptional: Yes
Call by Reference: Yes
T_BOR_RECS -
Data type: BCST_BOROptional: Yes
Call by Reference: Yes
T_BCST_RE -
Data type: BCST_REOptional: Yes
Call by Reference: Yes
OBJCONT -
Data type: SOLIOptional: Yes
Call by Reference: Yes
T_CAM_SENDER -
Data type: BCST_CAMOptional: Yes
Call by Reference: Yes
SENDER_ADDR -
Data type: SOXDAOptional: Yes
Call by Reference: Yes
T_SODM -
Data type: SODMOptional: Yes
Call by Reference: Yes
OBJPARA -
Data type: SELCOptional: Yes
Call by Reference: Yes
OBJPARB -
Data type: SOOP1Optional: Yes
Call by Reference: Yes
T_SOOS -
Data type: SOOSOptional: Yes
Call by Reference: Yes
T_SOES -
Data type: SOESOptional: Yes
Call by Reference: Yes
SOES_ADDR -
Data type: SOXDAOptional: Yes
Call by Reference: Yes
T_SOST -
Data type: SOSTOptional: Yes
Call by Reference: Yes
OBJHEX -
Data type: SOLIXOptional: Yes
Call by Reference: Yes
EXCEPTIONS details
SOFD_EXISTS -
Data type:Optional: No
Call by Reference: Yes
SOFM_EXISTS -
Data type:Optional: No
Call by Reference: Yes
SOOD_EXISTS -
Data type:Optional: No
Call by Reference: Yes
PARENT_NOT_EXISTING -
Data type:Optional: No
Call by Reference: Yes
X_ERROR -
Data type:Optional: No
Call by Reference: Yes
NO_AUTHORIZATION -
Data type:Optional: No
Call by Reference: Yes
PARAMETER_ERROR -
Data type:Optional: No
Call by Reference: Yes
Copy and paste ABAP code example for SBCOMS_TABLES_TRANSFER 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: | ||||
| lt_objhead | TYPE STANDARD TABLE OF SOLI, " | |||
| lv_owner_addr | TYPE SOXDA, " | |||
| lv_sofd_exists | TYPE SOXDA, " | |||
| lt_t_sofa | TYPE STANDARD TABLE OF SOFA, " | |||
| lt_t_sord | TYPE STANDARD TABLE OF SORD, " | |||
| lt_t_bcst_sr | TYPE STANDARD TABLE OF BCST_SR, " | |||
| lt_t_srgbtbrel | TYPE STANDARD TABLE OF SRGBTBREL, " | |||
| lt_t_srrelroles | TYPE STANDARD TABLE OF SRRELROLES, " | |||
| lt_t_srgbinrel | TYPE STANDARD TABLE OF SRGBINREL, " | |||
| lt_t_srbcsbrel | TYPE STANDARD TABLE OF SRBCSBREL, " | |||
| lt_t_cam_recs | TYPE STANDARD TABLE OF BCST_CAM, " | |||
| lt_t_bor_recs | TYPE STANDARD TABLE OF BCST_BOR, " | |||
| lt_t_bcst_re | TYPE STANDARD TABLE OF BCST_RE, " | |||
| lv_i_sofm | TYPE SOFM, " | |||
| lt_objcont | TYPE STANDARD TABLE OF SOLI, " | |||
| lv_sofm_exists | TYPE SOLI, " | |||
| lt_t_cam_sender | TYPE STANDARD TABLE OF BCST_CAM, " | |||
| lt_sender_addr | TYPE STANDARD TABLE OF SOXDA, " | |||
| lt_t_sodm | TYPE STANDARD TABLE OF SODM, " | |||
| lv_i_sofd | TYPE SOFD, " | |||
| lt_objpara | TYPE STANDARD TABLE OF SELC, " | |||
| lv_sood_exists | TYPE SELC, " | |||
| lv_i_sood | TYPE SOOD, " | |||
| lt_objparb | TYPE STANDARD TABLE OF SOOP1, " | |||
| lv_parent_not_existing | TYPE SOOP1, " | |||
| lv_i_soid | TYPE SOID, " | |||
| lt_t_soos | TYPE STANDARD TABLE OF SOOS, " | |||
| lv_x_error | TYPE SOOS, " | |||
| lt_t_soes | TYPE STANDARD TABLE OF SOES, " | |||
| lv_i_bcst_note | TYPE BCST_NOTE, " | |||
| lv_no_authorization | TYPE BCST_NOTE, " | |||
| lv_testmode | TYPE OS_BOOLEAN, " | |||
| lt_soes_addr | TYPE STANDARD TABLE OF SOXDA, " | |||
| lv_parameter_error | TYPE SOXDA, " | |||
| lv_target | TYPE SOFD-OBJNAM, " | |||
| lt_t_sost | TYPE STANDARD TABLE OF SOST, " | |||
| lt_objhex | TYPE STANDARD TABLE OF SOLIX, " | |||
| lv_iv_deep_check | TYPE OS_BOOLEAN. " |
|   CALL FUNCTION 'SBCOMS_TABLES_TRANSFER' " |
| EXPORTING | ||
| OWNER_ADDR | = lv_owner_addr | |
| I_SOFM | = lv_i_sofm | |
| I_SOFD | = lv_i_sofd | |
| I_SOOD | = lv_i_sood | |
| I_SOID | = lv_i_soid | |
| I_BCST_NOTE | = lv_i_bcst_note | |
| TESTMODE | = lv_testmode | |
| TARGET | = lv_target | |
| IV_DEEP_CHECK | = lv_iv_deep_check | |
| TABLES | ||
| OBJHEAD | = lt_objhead | |
| T_SOFA | = lt_t_sofa | |
| T_SORD | = lt_t_sord | |
| T_BCST_SR | = lt_t_bcst_sr | |
| T_SRGBTBREL | = lt_t_srgbtbrel | |
| T_SRRELROLES | = lt_t_srrelroles | |
| T_SRGBINREL | = lt_t_srgbinrel | |
| T_SRBCSBREL | = lt_t_srbcsbrel | |
| T_CAM_RECS | = lt_t_cam_recs | |
| T_BOR_RECS | = lt_t_bor_recs | |
| T_BCST_RE | = lt_t_bcst_re | |
| OBJCONT | = lt_objcont | |
| T_CAM_SENDER | = lt_t_cam_sender | |
| SENDER_ADDR | = lt_sender_addr | |
| T_SODM | = lt_t_sodm | |
| OBJPARA | = lt_objpara | |
| OBJPARB | = lt_objparb | |
| T_SOOS | = lt_t_soos | |
| T_SOES | = lt_t_soes | |
| SOES_ADDR | = lt_soes_addr | |
| T_SOST | = lt_t_sost | |
| OBJHEX | = lt_objhex | |
| EXCEPTIONS | ||
| SOFD_EXISTS = 1 | ||
| SOFM_EXISTS = 2 | ||
| SOOD_EXISTS = 3 | ||
| PARENT_NOT_EXISTING = 4 | ||
| X_ERROR = 5 | ||
| NO_AUTHORIZATION = 6 | ||
| PARAMETER_ERROR = 7 | ||
| . " SBCOMS_TABLES_TRANSFER | ||
ABAP code using 7.40 inline data declarations to call FM SBCOMS_TABLES_TRANSFER
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.| "SELECT single OBJNAM FROM SOFD INTO @DATA(ld_target). | ||||
Search for further information about these or an SAP related objects