SAP BUPA_TDTRANS_COMMDATA_SAVE Function Module for Sicherung der Kommunikationsdaten
BUPA_TDTRANS_COMMDATA_SAVE is a standard bupa tdtrans commdata save SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Sicherung der Kommunikationsdaten 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 bupa tdtrans commdata save FM, simply by entering the name BUPA_TDTRANS_COMMDATA_SAVE into the relevant SAP transaction such as SE37 or SE38.
Function Group: BUPA_INTERFACE_TDTRANS
Program Name: SAPLBUPA_INTERFACE_TDTRANS
Main Program: SAPLBUPA_INTERFACE_TDTRANS
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:

Function BUPA_TDTRANS_COMMDATA_SAVE 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 'BUPA_TDTRANS_COMMDATA_SAVE'"Sicherung der Kommunikationsdaten.
EXPORTING
IM_ADDRESS_NUMBER = "Adreßnummer
* IM_T_YADR4 = "Tabellentyp für VADR4
* IM_T_XADR5 = "Tabellentyp für VADR5
* IM_T_YADR5 = "Tabellentyp für VADR5
* IM_T_XADR6 = "Tabellentyp für VADR6
* IM_T_YADR6 = "Tabellentyp für VADR6
* IM_T_XADR7 = "Tabellentyp für VADR7
* IM_T_YADR7 = "Tabellentyp für VADR7
* IM_T_XADR8 = "Tabellentyp für VADR8
* IM_T_YADR8 = "Tabellentyp für VADR8
* IM_T_XADR9 = "Tabellentyp für VADR9
* IM_T_OBJECT_TYPES = "Tabelle mit logischen Objekttypen für Adresssuche
* IM_T_YADR9 = "Tabellentyp für VADR9
* IM_T_XADR10 = "Tabellentyp für VADR10
* IM_T_YADR10 = "Tabellentyp für VADR10
* IM_T_XADR11 = "Tabellentyp für VADR11
* IM_T_YADR11 = "Tabellentyp für VADR11
* IM_T_XADR12 = "Tabellentyp für VADR12
* IM_T_YADR12 = "Tabellentyp für VADR12
* IM_T_XADR13 = "Tabellentyp für VADR13
* IM_T_YADR13 = "Tabellentyp für VADR13
* IM_T_XADRU = "Tabellentyp für VADRU
* IM_T_YADRU = "Tabellentyp für VADRU
* IM_T_XADR2 = "Tabellentyp für VADR2
* IM_T_YADR2 = "Tabellentyp für VADR2
* IM_T_XADR3 = "Tabellentyp für VADR3
* IM_T_YADR3 = "Tabellentyp für VADR3
* IM_T_XADR4 = "Tabellentyp für VADR4
IMPORTING Parameters details for BUPA_TDTRANS_COMMDATA_SAVE
IM_ADDRESS_NUMBER - Adreßnummer
Data type: AD_ADDRNUMOptional: No
Call by Reference: Yes
IM_T_YADR4 - Tabellentyp für VADR4
Data type: ADR4_TABOptional: Yes
Call by Reference: Yes
IM_T_XADR5 - Tabellentyp für VADR5
Data type: ADR5_TABOptional: Yes
Call by Reference: Yes
IM_T_YADR5 - Tabellentyp für VADR5
Data type: ADR5_TABOptional: Yes
Call by Reference: Yes
IM_T_XADR6 - Tabellentyp für VADR6
Data type: ADR6_TABOptional: Yes
Call by Reference: Yes
IM_T_YADR6 - Tabellentyp für VADR6
Data type: ADR6_TABOptional: Yes
Call by Reference: Yes
IM_T_XADR7 - Tabellentyp für VADR7
Data type: ADR7_TABOptional: Yes
Call by Reference: Yes
IM_T_YADR7 - Tabellentyp für VADR7
Data type: ADR7_TABOptional: Yes
Call by Reference: Yes
IM_T_XADR8 - Tabellentyp für VADR8
Data type: ADR8_TABOptional: Yes
Call by Reference: Yes
IM_T_YADR8 - Tabellentyp für VADR8
Data type: ADR8_TABOptional: Yes
Call by Reference: Yes
IM_T_XADR9 - Tabellentyp für VADR9
Data type: ADR9_TABOptional: Yes
Call by Reference: Yes
IM_T_OBJECT_TYPES - Tabelle mit logischen Objekttypen für Adresssuche
Data type: ADREF_INDX_TABOptional: Yes
Call by Reference: Yes
IM_T_YADR9 - Tabellentyp für VADR9
Data type: ADR9_TABOptional: Yes
Call by Reference: Yes
IM_T_XADR10 - Tabellentyp für VADR10
Data type: ADR10_TABOptional: Yes
Call by Reference: Yes
IM_T_YADR10 - Tabellentyp für VADR10
Data type: ADR10_TABOptional: Yes
Call by Reference: Yes
IM_T_XADR11 - Tabellentyp für VADR11
Data type: ADR11_TABOptional: Yes
Call by Reference: Yes
IM_T_YADR11 - Tabellentyp für VADR11
Data type: ADR11_TABOptional: Yes
Call by Reference: Yes
IM_T_XADR12 - Tabellentyp für VADR12
Data type: ADR12_TABOptional: Yes
Call by Reference: Yes
IM_T_YADR12 - Tabellentyp für VADR12
Data type: ADR12_TABOptional: Yes
Call by Reference: Yes
IM_T_XADR13 - Tabellentyp für VADR13
Data type: ADR13_TABOptional: Yes
Call by Reference: Yes
IM_T_YADR13 - Tabellentyp für VADR13
Data type: ADR13_TABOptional: Yes
Call by Reference: Yes
IM_T_XADRU - Tabellentyp für VADRU
Data type: ADRU_TABOptional: Yes
Call by Reference: Yes
IM_T_YADRU - Tabellentyp für VADRU
Data type: ADRU_TABOptional: Yes
Call by Reference: Yes
IM_T_XADR2 - Tabellentyp für VADR2
Data type: ADR2_TABOptional: Yes
Call by Reference: Yes
IM_T_YADR2 - Tabellentyp für VADR2
Data type: ADR2_TABOptional: Yes
Call by Reference: Yes
IM_T_XADR3 - Tabellentyp für VADR3
Data type: ADR3_TABOptional: Yes
Call by Reference: Yes
IM_T_YADR3 - Tabellentyp für VADR3
Data type: ADR3_TABOptional: Yes
Call by Reference: Yes
IM_T_XADR4 - Tabellentyp für VADR4
Data type: ADR4_TABOptional: Yes
Call by Reference: Yes
Copy and paste ABAP code example for BUPA_TDTRANS_COMMDATA_SAVE 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_im_address_number | TYPE AD_ADDRNUM, " | |||
| lv_im_t_yadr4 | TYPE ADR4_TAB, " | |||
| lv_im_t_xadr5 | TYPE ADR5_TAB, " | |||
| lv_im_t_yadr5 | TYPE ADR5_TAB, " | |||
| lv_im_t_xadr6 | TYPE ADR6_TAB, " | |||
| lv_im_t_yadr6 | TYPE ADR6_TAB, " | |||
| lv_im_t_xadr7 | TYPE ADR7_TAB, " | |||
| lv_im_t_yadr7 | TYPE ADR7_TAB, " | |||
| lv_im_t_xadr8 | TYPE ADR8_TAB, " | |||
| lv_im_t_yadr8 | TYPE ADR8_TAB, " | |||
| lv_im_t_xadr9 | TYPE ADR9_TAB, " | |||
| lv_im_t_object_types | TYPE ADREF_INDX_TAB, " | |||
| lv_im_t_yadr9 | TYPE ADR9_TAB, " | |||
| lv_im_t_xadr10 | TYPE ADR10_TAB, " | |||
| lv_im_t_yadr10 | TYPE ADR10_TAB, " | |||
| lv_im_t_xadr11 | TYPE ADR11_TAB, " | |||
| lv_im_t_yadr11 | TYPE ADR11_TAB, " | |||
| lv_im_t_xadr12 | TYPE ADR12_TAB, " | |||
| lv_im_t_yadr12 | TYPE ADR12_TAB, " | |||
| lv_im_t_xadr13 | TYPE ADR13_TAB, " | |||
| lv_im_t_yadr13 | TYPE ADR13_TAB, " | |||
| lv_im_t_xadru | TYPE ADRU_TAB, " | |||
| lv_im_t_yadru | TYPE ADRU_TAB, " | |||
| lv_im_t_xadr2 | TYPE ADR2_TAB, " | |||
| lv_im_t_yadr2 | TYPE ADR2_TAB, " | |||
| lv_im_t_xadr3 | TYPE ADR3_TAB, " | |||
| lv_im_t_yadr3 | TYPE ADR3_TAB, " | |||
| lv_im_t_xadr4 | TYPE ADR4_TAB. " |
|   CALL FUNCTION 'BUPA_TDTRANS_COMMDATA_SAVE' "Sicherung der Kommunikationsdaten |
| EXPORTING | ||
| IM_ADDRESS_NUMBER | = lv_im_address_number | |
| IM_T_YADR4 | = lv_im_t_yadr4 | |
| IM_T_XADR5 | = lv_im_t_xadr5 | |
| IM_T_YADR5 | = lv_im_t_yadr5 | |
| IM_T_XADR6 | = lv_im_t_xadr6 | |
| IM_T_YADR6 | = lv_im_t_yadr6 | |
| IM_T_XADR7 | = lv_im_t_xadr7 | |
| IM_T_YADR7 | = lv_im_t_yadr7 | |
| IM_T_XADR8 | = lv_im_t_xadr8 | |
| IM_T_YADR8 | = lv_im_t_yadr8 | |
| IM_T_XADR9 | = lv_im_t_xadr9 | |
| IM_T_OBJECT_TYPES | = lv_im_t_object_types | |
| IM_T_YADR9 | = lv_im_t_yadr9 | |
| IM_T_XADR10 | = lv_im_t_xadr10 | |
| IM_T_YADR10 | = lv_im_t_yadr10 | |
| IM_T_XADR11 | = lv_im_t_xadr11 | |
| IM_T_YADR11 | = lv_im_t_yadr11 | |
| IM_T_XADR12 | = lv_im_t_xadr12 | |
| IM_T_YADR12 | = lv_im_t_yadr12 | |
| IM_T_XADR13 | = lv_im_t_xadr13 | |
| IM_T_YADR13 | = lv_im_t_yadr13 | |
| IM_T_XADRU | = lv_im_t_xadru | |
| IM_T_YADRU | = lv_im_t_yadru | |
| IM_T_XADR2 | = lv_im_t_xadr2 | |
| IM_T_YADR2 | = lv_im_t_yadr2 | |
| IM_T_XADR3 | = lv_im_t_xadr3 | |
| IM_T_YADR3 | = lv_im_t_yadr3 | |
| IM_T_XADR4 | = lv_im_t_xadr4 | |
| . " BUPA_TDTRANS_COMMDATA_SAVE | ||
ABAP code using 7.40 inline data declarations to call FM BUPA_TDTRANS_COMMDATA_SAVE
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