SAP ADDR_SAVE_INTERN Function Module for









ADDR_SAVE_INTERN is a standard addr save intern 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 addr save intern FM, simply by entering the name ADDR_SAVE_INTERN into the relevant SAP transaction such as SE37 or SE38.

Function Group: SZA0
Program Name: SAPLSZA0
Main Program: SAPLSZA0
Appliation area: S
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update: 1



Function ADDR_SAVE_INTERN 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 'ADDR_SAVE_INTERN'"
TABLES
ADRC_D = "
ADCP_D = "
ADCP_U = "
ADCP_I = "
ADRT_D = "
ADRT_U = "
ADRT_I = "
ADR2_D = "
ADR2_U = "
ADR2_I = "
ADR3_D = "
ADRC_U = "
ADR3_U = "
ADR3_I = "
ADR4_D = "
ADR4_U = "
ADR4_I = "
ADR5_D = "
ADR5_U = "
ADR5_I = "
ADR6_D = "
ADR6_U = "
ADRC_I = "
ADR6_I = "
ADR7_D = "
ADR7_U = "
ADR7_I = "
ADR8_D = "
ADR8_U = "
ADR8_I = "
ADR9_D = "
ADR9_U = "
ADR9_I = "
ADRCT_D = "
ADR10_D = "
ADR10_U = "
ADR10_I = "
ADR11_D = "
ADR11_U = "
ADR11_I = "
ADR12_D = "
ADR12_U = "
ADR12_I = "
ADR13_D = "
ADRCT_U = "
ADR13_U = "
ADR13_I = "
ADRCOMC_D = "
ADRCOMC_U = "
ADRCOMC_I = "
ADRV_D = "
ADRV_U = "
ADRV_I = "
ADRVP_D = "
ADRVP_U = "
ADRCT_I = "
ADRVP_I = "
* ADRU_D = "Table for Communication Usages
* ADRU_U = "Table for Communication Usages
* ADRU_I = "Table for Communication Usages
ADRP_D = "
ADRP_U = "
ADRP_I = "

EXCEPTIONS
DATABASE_ERROR = 1 INTERNAL_ERROR = 2
.



TABLES Parameters details for ADDR_SAVE_INTERN

ADRC_D -

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

ADCP_D -

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

ADCP_U -

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

ADCP_I -

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

ADRT_D -

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

ADRT_U -

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

ADRT_I -

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

ADR2_D -

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

ADR2_U -

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

ADR2_I -

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

ADR3_D -

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

ADRC_U -

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

ADR3_U -

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

ADR3_I -

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

ADR4_D -

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

ADR4_U -

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

ADR4_I -

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

ADR5_D -

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

ADR5_U -

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

ADR5_I -

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

ADR6_D -

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

ADR6_U -

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

ADRC_I -

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

ADR6_I -

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

ADR7_D -

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

ADR7_U -

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

ADR7_I -

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

ADR8_D -

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

ADR8_U -

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

ADR8_I -

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

ADR9_D -

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

ADR9_U -

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

ADR9_I -

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

ADRCT_D -

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

ADR10_D -

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

ADR10_U -

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

ADR10_I -

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

ADR11_D -

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

ADR11_U -

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

ADR11_I -

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

ADR12_D -

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

ADR12_U -

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

ADR12_I -

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

ADR13_D -

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

ADRCT_U -

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

ADR13_U -

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

ADR13_I -

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

ADRCOMC_D -

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

ADRCOMC_U -

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

ADRCOMC_I -

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

ADRV_D -

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

ADRV_U -

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

ADRV_I -

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

ADRVP_D -

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

ADRVP_U -

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

ADRCT_I -

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

ADRVP_I -

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

ADRU_D - Table for Communication Usages

Data type: ADRU
Optional: Yes
Call by Reference: Yes

ADRU_U - Table for Communication Usages

Data type: ADRU
Optional: Yes
Call by Reference: Yes

ADRU_I - Table for Communication Usages

Data type: ADRU
Optional: Yes
Call by Reference: Yes

ADRP_D -

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

ADRP_U -

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

ADRP_I -

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

EXCEPTIONS details

DATABASE_ERROR -

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

INTERNAL_ERROR -

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

Copy and paste ABAP code example for ADDR_SAVE_INTERN 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_adrc_d  TYPE STANDARD TABLE OF ADRC, "   
lv_database_error  TYPE ADRC, "   
lt_adcp_d  TYPE STANDARD TABLE OF ADCP, "   
lt_adcp_u  TYPE STANDARD TABLE OF ADCP, "   
lt_adcp_i  TYPE STANDARD TABLE OF ADCP, "   
lt_adrt_d  TYPE STANDARD TABLE OF ADRT, "   
lt_adrt_u  TYPE STANDARD TABLE OF ADRT, "   
lt_adrt_i  TYPE STANDARD TABLE OF ADRT, "   
lt_adr2_d  TYPE STANDARD TABLE OF ADR2, "   
lt_adr2_u  TYPE STANDARD TABLE OF ADR2, "   
lt_adr2_i  TYPE STANDARD TABLE OF ADR2, "   
lt_adr3_d  TYPE STANDARD TABLE OF ADR3, "   
lt_adrc_u  TYPE STANDARD TABLE OF ADRC, "   
lv_internal_error  TYPE ADRC, "   
lt_adr3_u  TYPE STANDARD TABLE OF ADR3, "   
lt_adr3_i  TYPE STANDARD TABLE OF ADR3, "   
lt_adr4_d  TYPE STANDARD TABLE OF ADR4, "   
lt_adr4_u  TYPE STANDARD TABLE OF ADR4, "   
lt_adr4_i  TYPE STANDARD TABLE OF ADR4, "   
lt_adr5_d  TYPE STANDARD TABLE OF ADR5, "   
lt_adr5_u  TYPE STANDARD TABLE OF ADR5, "   
lt_adr5_i  TYPE STANDARD TABLE OF ADR5, "   
lt_adr6_d  TYPE STANDARD TABLE OF ADR6, "   
lt_adr6_u  TYPE STANDARD TABLE OF ADR6, "   
lt_adrc_i  TYPE STANDARD TABLE OF ADRC, "   
lt_adr6_i  TYPE STANDARD TABLE OF ADR6, "   
lt_adr7_d  TYPE STANDARD TABLE OF ADR7, "   
lt_adr7_u  TYPE STANDARD TABLE OF ADR7, "   
lt_adr7_i  TYPE STANDARD TABLE OF ADR7, "   
lt_adr8_d  TYPE STANDARD TABLE OF ADR8, "   
lt_adr8_u  TYPE STANDARD TABLE OF ADR8, "   
lt_adr8_i  TYPE STANDARD TABLE OF ADR8, "   
lt_adr9_d  TYPE STANDARD TABLE OF ADR9, "   
lt_adr9_u  TYPE STANDARD TABLE OF ADR9, "   
lt_adr9_i  TYPE STANDARD TABLE OF ADR9, "   
lt_adrct_d  TYPE STANDARD TABLE OF ADRCT, "   
lt_adr10_d  TYPE STANDARD TABLE OF ADR10, "   
lt_adr10_u  TYPE STANDARD TABLE OF ADR10, "   
lt_adr10_i  TYPE STANDARD TABLE OF ADR10, "   
lt_adr11_d  TYPE STANDARD TABLE OF ADR11, "   
lt_adr11_u  TYPE STANDARD TABLE OF ADR11, "   
lt_adr11_i  TYPE STANDARD TABLE OF ADR11, "   
lt_adr12_d  TYPE STANDARD TABLE OF ADR12, "   
lt_adr12_u  TYPE STANDARD TABLE OF ADR12, "   
lt_adr12_i  TYPE STANDARD TABLE OF ADR12, "   
lt_adr13_d  TYPE STANDARD TABLE OF ADR13, "   
lt_adrct_u  TYPE STANDARD TABLE OF ADRCT, "   
lt_adr13_u  TYPE STANDARD TABLE OF ADR13, "   
lt_adr13_i  TYPE STANDARD TABLE OF ADR13, "   
lt_adrcomc_d  TYPE STANDARD TABLE OF ADRCOMC, "   
lt_adrcomc_u  TYPE STANDARD TABLE OF ADRCOMC, "   
lt_adrcomc_i  TYPE STANDARD TABLE OF ADRCOMC, "   
lt_adrv_d  TYPE STANDARD TABLE OF ADRV, "   
lt_adrv_u  TYPE STANDARD TABLE OF ADRV, "   
lt_adrv_i  TYPE STANDARD TABLE OF ADRV, "   
lt_adrvp_d  TYPE STANDARD TABLE OF ADRVP, "   
lt_adrvp_u  TYPE STANDARD TABLE OF ADRVP, "   
lt_adrct_i  TYPE STANDARD TABLE OF ADRCT, "   
lt_adrvp_i  TYPE STANDARD TABLE OF ADRVP, "   
lt_adru_d  TYPE STANDARD TABLE OF ADRU, "   
lt_adru_u  TYPE STANDARD TABLE OF ADRU, "   
lt_adru_i  TYPE STANDARD TABLE OF ADRU, "   
lt_adrp_d  TYPE STANDARD TABLE OF ADRP, "   
lt_adrp_u  TYPE STANDARD TABLE OF ADRP, "   
lt_adrp_i  TYPE STANDARD TABLE OF ADRP. "   

  CALL FUNCTION 'ADDR_SAVE_INTERN'  "
    TABLES
         ADRC_D = lt_adrc_d
         ADCP_D = lt_adcp_d
         ADCP_U = lt_adcp_u
         ADCP_I = lt_adcp_i
         ADRT_D = lt_adrt_d
         ADRT_U = lt_adrt_u
         ADRT_I = lt_adrt_i
         ADR2_D = lt_adr2_d
         ADR2_U = lt_adr2_u
         ADR2_I = lt_adr2_i
         ADR3_D = lt_adr3_d
         ADRC_U = lt_adrc_u
         ADR3_U = lt_adr3_u
         ADR3_I = lt_adr3_i
         ADR4_D = lt_adr4_d
         ADR4_U = lt_adr4_u
         ADR4_I = lt_adr4_i
         ADR5_D = lt_adr5_d
         ADR5_U = lt_adr5_u
         ADR5_I = lt_adr5_i
         ADR6_D = lt_adr6_d
         ADR6_U = lt_adr6_u
         ADRC_I = lt_adrc_i
         ADR6_I = lt_adr6_i
         ADR7_D = lt_adr7_d
         ADR7_U = lt_adr7_u
         ADR7_I = lt_adr7_i
         ADR8_D = lt_adr8_d
         ADR8_U = lt_adr8_u
         ADR8_I = lt_adr8_i
         ADR9_D = lt_adr9_d
         ADR9_U = lt_adr9_u
         ADR9_I = lt_adr9_i
         ADRCT_D = lt_adrct_d
         ADR10_D = lt_adr10_d
         ADR10_U = lt_adr10_u
         ADR10_I = lt_adr10_i
         ADR11_D = lt_adr11_d
         ADR11_U = lt_adr11_u
         ADR11_I = lt_adr11_i
         ADR12_D = lt_adr12_d
         ADR12_U = lt_adr12_u
         ADR12_I = lt_adr12_i
         ADR13_D = lt_adr13_d
         ADRCT_U = lt_adrct_u
         ADR13_U = lt_adr13_u
         ADR13_I = lt_adr13_i
         ADRCOMC_D = lt_adrcomc_d
         ADRCOMC_U = lt_adrcomc_u
         ADRCOMC_I = lt_adrcomc_i
         ADRV_D = lt_adrv_d
         ADRV_U = lt_adrv_u
         ADRV_I = lt_adrv_i
         ADRVP_D = lt_adrvp_d
         ADRVP_U = lt_adrvp_u
         ADRCT_I = lt_adrct_i
         ADRVP_I = lt_adrvp_i
         ADRU_D = lt_adru_d
         ADRU_U = lt_adru_u
         ADRU_I = lt_adru_i
         ADRP_D = lt_adrp_d
         ADRP_U = lt_adrp_u
         ADRP_I = lt_adrp_i
    EXCEPTIONS
        DATABASE_ERROR = 1
        INTERNAL_ERROR = 2
. " ADDR_SAVE_INTERN




ABAP code using 7.40 inline data declarations to call FM ADDR_SAVE_INTERN

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!