SAP ADDR_SAVE_INTERN_SZAG Function Module for









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

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



Function ADDR_SAVE_INTERN_SZAG 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_SZAG'"
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 = "
* ADRU_U = "
* ADRU_I = "
ADRP_D = "
ADRP_U = "
ADRP_I = "

EXCEPTIONS
DATABASE_ERROR = 1 INTERNAL_ERROR = 2
.



TABLES Parameters details for ADDR_SAVE_INTERN_SZAG

ADRC_D -

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

ADCP_D -

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

ADCP_U -

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

ADCP_I -

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

ADRT_D -

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

ADRT_U -

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

ADRT_I -

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

ADR2_D -

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

ADR2_U -

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

ADR2_I -

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

ADR3_D -

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

ADRC_U -

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

ADR3_U -

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

ADR3_I -

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

ADR4_D -

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

ADR4_U -

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

ADR4_I -

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

ADR5_D -

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

ADR5_U -

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

ADR5_I -

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

ADR6_D -

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

ADR6_U -

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

ADRC_I -

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

ADR6_I -

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

ADR7_D -

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

ADR7_U -

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

ADR7_I -

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

ADR8_D -

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

ADR8_U -

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

ADR8_I -

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

ADR9_D -

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

ADR9_U -

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

ADR9_I -

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

ADRCT_D -

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

ADR10_D -

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

ADR10_U -

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

ADR10_I -

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

ADR11_D -

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

ADR11_U -

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

ADR11_I -

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

ADR12_D -

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

ADR12_U -

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

ADR12_I -

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

ADR13_D -

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

ADRCT_U -

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

ADR13_U -

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

ADR13_I -

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

ADRCOMC_D -

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

ADRCOMC_U -

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

ADRCOMC_I -

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

ADRV_D -

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

ADRV_U -

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

ADRV_I -

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

ADRVP_D -

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

ADRVP_U -

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

ADRCT_I -

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

ADRVP_I -

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

ADRU_D -

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

ADRU_U -

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

ADRU_I -

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

ADRP_D -

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

ADRP_U -

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

ADRP_I -

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

EXCEPTIONS details

DATABASE_ERROR -

Data type:
Optional: No
Call by Reference: Yes

INTERNAL_ERROR -

Data type:
Optional: No
Call by Reference: Yes

Copy and paste ABAP code example for ADDR_SAVE_INTERN_SZAG 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_SZAG'  "
    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_SZAG




ABAP code using 7.40 inline data declarations to call FM ADDR_SAVE_INTERN_SZAG

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!