SAP ADRESSE3_WRITE_DOCUMENT Function Module for CHDO ADRESSE3 => Gen. by RSSCD000









ADRESSE3_WRITE_DOCUMENT is a standard adresse3 write document SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for CHDO ADRESSE3 => Gen. by RSSCD000 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 adresse3 write document FM, simply by entering the name ADRESSE3_WRITE_DOCUMENT into the relevant SAP transaction such as SE37 or SE38.

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



Function ADRESSE3_WRITE_DOCUMENT 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 'ADRESSE3_WRITE_DOCUMENT'"CHDO ADRESSE3 => Gen. by RSSCD000
EXPORTING
OBJECTID = "
* UPD_ADCP = ' ' "
* UPD_ADR10 = ' ' "
* UPD_ADR11 = ' ' "
* UPD_ADR12 = ' ' "
* UPD_ADR13 = ' ' "
* UPD_ADR14 = ' ' "
* UPD_ADR15 = ' ' "
* UPD_ADR16 = ' ' "
* UPD_ADR2 = ' ' "
* UPD_ADR3 = ' ' "
TCODE = "
* UPD_ADR4 = ' ' "
* UPD_ADR5 = ' ' "
* UPD_ADR6 = ' ' "
* UPD_ADR7 = ' ' "
* UPD_ADR8 = ' ' "
* UPD_ADR9 = ' ' "
* UPD_ADRP = ' ' "
* UPD_ADRT = ' ' "
* UPD_ADRU = ' ' "
UTIME = "
UDATE = "
USERNAME = "
* PLANNED_CHANGE_NUMBER = ' ' "
* OBJECT_CHANGE_INDICATOR = 'U' "
* PLANNED_OR_REAL_CHANGES = ' ' "
* NO_CHANGE_POINTERS = ' ' "

TABLES
XADCP = "
YADR13 = "
XADR14 = "
YADR14 = "
XADR15 = "
YADR15 = "
XADR16 = "
YADR16 = "
XADR2 = "
YADR2 = "
XADR3 = "
YADCP = "
YADR3 = "
XADR4 = "
YADR4 = "
XADR5 = "
YADR5 = "
XADR6 = "
YADR6 = "
XADR7 = "
YADR7 = "
XADR8 = "
XADR10 = "
YADR8 = "
XADR9 = "
YADR9 = "
XADRP = "
YADRP = "
XADRT = "
YADRT = "
XADRU = "
YADRU = "
YADR10 = "
XADR11 = "
YADR11 = "
XADR12 = "
YADR12 = "
XADR13 = "
.



IMPORTING Parameters details for ADRESSE3_WRITE_DOCUMENT

OBJECTID -

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

UPD_ADCP -

Data type: CDPOS-CHNGIND
Default: SPACE
Optional: No
Call by Reference: No ( called with pass by value option)

UPD_ADR10 -

Data type: CDPOS-CHNGIND
Default: SPACE
Optional: No
Call by Reference: No ( called with pass by value option)

UPD_ADR11 -

Data type: CDPOS-CHNGIND
Default: SPACE
Optional: No
Call by Reference: No ( called with pass by value option)

UPD_ADR12 -

Data type: CDPOS-CHNGIND
Default: SPACE
Optional: No
Call by Reference: No ( called with pass by value option)

UPD_ADR13 -

Data type: CDPOS-CHNGIND
Default: SPACE
Optional: No
Call by Reference: No ( called with pass by value option)

UPD_ADR14 -

Data type: CDPOS-CHNGIND
Default: SPACE
Optional: No
Call by Reference: No ( called with pass by value option)

UPD_ADR15 -

Data type: CDPOS-CHNGIND
Default: SPACE
Optional: No
Call by Reference: No ( called with pass by value option)

UPD_ADR16 -

Data type: CDPOS-CHNGIND
Default: SPACE
Optional: No
Call by Reference: No ( called with pass by value option)

UPD_ADR2 -

Data type: CDPOS-CHNGIND
Default: SPACE
Optional: No
Call by Reference: No ( called with pass by value option)

UPD_ADR3 -

Data type: CDPOS-CHNGIND
Default: SPACE
Optional: No
Call by Reference: No ( called with pass by value option)

TCODE -

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

UPD_ADR4 -

Data type: CDPOS-CHNGIND
Default: SPACE
Optional: No
Call by Reference: No ( called with pass by value option)

UPD_ADR5 -

Data type: CDPOS-CHNGIND
Default: SPACE
Optional: No
Call by Reference: No ( called with pass by value option)

UPD_ADR6 -

Data type: CDPOS-CHNGIND
Default: SPACE
Optional: No
Call by Reference: No ( called with pass by value option)

UPD_ADR7 -

Data type: CDPOS-CHNGIND
Default: SPACE
Optional: No
Call by Reference: No ( called with pass by value option)

UPD_ADR8 -

Data type: CDPOS-CHNGIND
Default: SPACE
Optional: No
Call by Reference: No ( called with pass by value option)

UPD_ADR9 -

Data type: CDPOS-CHNGIND
Default: SPACE
Optional: No
Call by Reference: No ( called with pass by value option)

UPD_ADRP -

Data type: CDPOS-CHNGIND
Default: SPACE
Optional: No
Call by Reference: No ( called with pass by value option)

UPD_ADRT -

Data type: CDPOS-CHNGIND
Default: SPACE
Optional: No
Call by Reference: No ( called with pass by value option)

UPD_ADRU -

Data type: CDPOS-CHNGIND
Default: SPACE
Optional: No
Call by Reference: No ( called with pass by value option)

UTIME -

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

UDATE -

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

USERNAME -

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

PLANNED_CHANGE_NUMBER -

Data type: CDHDR-PLANCHNGNR
Default: SPACE
Optional: No
Call by Reference: No ( called with pass by value option)

OBJECT_CHANGE_INDICATOR -

Data type: CDHDR-CHANGE_IND
Default: 'U'
Optional: No
Call by Reference: No ( called with pass by value option)

PLANNED_OR_REAL_CHANGES -

Data type: CDHDR-CHANGE_IND
Default: SPACE
Optional: No
Call by Reference: No ( called with pass by value option)

NO_CHANGE_POINTERS -

Data type: CDHDR-CHANGE_IND
Default: SPACE
Optional: No
Call by Reference: No ( called with pass by value option)

TABLES Parameters details for ADRESSE3_WRITE_DOCUMENT

XADCP -

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

YADR13 -

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

XADR14 -

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

YADR14 -

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

XADR15 -

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

YADR15 -

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

XADR16 -

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

YADR16 -

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

XADR2 -

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

YADR2 -

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

XADR3 -

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

YADCP -

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

YADR3 -

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

XADR4 -

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

YADR4 -

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

XADR5 -

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

YADR5 -

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

XADR6 -

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

YADR6 -

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

XADR7 -

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

YADR7 -

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

XADR8 -

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

XADR10 -

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

YADR8 -

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

XADR9 -

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

YADR9 -

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

XADRP -

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

YADRP -

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

XADRT -

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

YADRT -

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

XADRU -

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

YADRU -

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

YADR10 -

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

XADR11 -

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

YADR11 -

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

XADR12 -

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

YADR12 -

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

XADR13 -

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

Copy and paste ABAP code example for ADRESSE3_WRITE_DOCUMENT 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_xadcp  TYPE STANDARD TABLE OF VADCP, "   
lv_objectid  TYPE CDHDR-OBJECTID, "   
lt_yadr13  TYPE STANDARD TABLE OF VADR13, "   
lv_upd_adcp  TYPE CDPOS-CHNGIND, "   SPACE
lt_xadr14  TYPE STANDARD TABLE OF VADR14, "   
lv_upd_adr10  TYPE CDPOS-CHNGIND, "   SPACE
lt_yadr14  TYPE STANDARD TABLE OF VADR14, "   
lv_upd_adr11  TYPE CDPOS-CHNGIND, "   SPACE
lt_xadr15  TYPE STANDARD TABLE OF VADR15, "   
lv_upd_adr12  TYPE CDPOS-CHNGIND, "   SPACE
lt_yadr15  TYPE STANDARD TABLE OF VADR15, "   
lv_upd_adr13  TYPE CDPOS-CHNGIND, "   SPACE
lt_xadr16  TYPE STANDARD TABLE OF VADR16, "   
lv_upd_adr14  TYPE CDPOS-CHNGIND, "   SPACE
lt_yadr16  TYPE STANDARD TABLE OF VADR16, "   
lv_upd_adr15  TYPE CDPOS-CHNGIND, "   SPACE
lt_xadr2  TYPE STANDARD TABLE OF VADR2, "   
lv_upd_adr16  TYPE CDPOS-CHNGIND, "   SPACE
lt_yadr2  TYPE STANDARD TABLE OF VADR2, "   
lv_upd_adr2  TYPE CDPOS-CHNGIND, "   SPACE
lt_xadr3  TYPE STANDARD TABLE OF VADR3, "   
lv_upd_adr3  TYPE CDPOS-CHNGIND, "   SPACE
lv_tcode  TYPE CDHDR-TCODE, "   
lt_yadcp  TYPE STANDARD TABLE OF VADCP, "   
lt_yadr3  TYPE STANDARD TABLE OF VADR3, "   
lv_upd_adr4  TYPE CDPOS-CHNGIND, "   SPACE
lt_xadr4  TYPE STANDARD TABLE OF VADR4, "   
lv_upd_adr5  TYPE CDPOS-CHNGIND, "   SPACE
lt_yadr4  TYPE STANDARD TABLE OF VADR4, "   
lv_upd_adr6  TYPE CDPOS-CHNGIND, "   SPACE
lt_xadr5  TYPE STANDARD TABLE OF VADR5, "   
lv_upd_adr7  TYPE CDPOS-CHNGIND, "   SPACE
lt_yadr5  TYPE STANDARD TABLE OF VADR5, "   
lv_upd_adr8  TYPE CDPOS-CHNGIND, "   SPACE
lt_xadr6  TYPE STANDARD TABLE OF VADR6, "   
lv_upd_adr9  TYPE CDPOS-CHNGIND, "   SPACE
lt_yadr6  TYPE STANDARD TABLE OF VADR6, "   
lv_upd_adrp  TYPE CDPOS-CHNGIND, "   SPACE
lt_xadr7  TYPE STANDARD TABLE OF VADR7, "   
lv_upd_adrt  TYPE CDPOS-CHNGIND, "   SPACE
lt_yadr7  TYPE STANDARD TABLE OF VADR7, "   
lv_upd_adru  TYPE CDPOS-CHNGIND, "   SPACE
lt_xadr8  TYPE STANDARD TABLE OF VADR8, "   
lv_utime  TYPE CDHDR-UTIME, "   
lt_xadr10  TYPE STANDARD TABLE OF VADR10, "   
lt_yadr8  TYPE STANDARD TABLE OF VADR8, "   
lt_xadr9  TYPE STANDARD TABLE OF VADR9, "   
lt_yadr9  TYPE STANDARD TABLE OF VADR9, "   
lt_xadrp  TYPE STANDARD TABLE OF VADRP, "   
lt_yadrp  TYPE STANDARD TABLE OF VADRP, "   
lt_xadrt  TYPE STANDARD TABLE OF VADRT, "   
lt_yadrt  TYPE STANDARD TABLE OF VADRT, "   
lt_xadru  TYPE STANDARD TABLE OF VADRU, "   
lt_yadru  TYPE STANDARD TABLE OF VADRU, "   
lv_udate  TYPE CDHDR-UDATE, "   
lt_yadr10  TYPE STANDARD TABLE OF VADR10, "   
lt_xadr11  TYPE STANDARD TABLE OF VADR11, "   
lv_username  TYPE CDHDR-USERNAME, "   
lt_yadr11  TYPE STANDARD TABLE OF VADR11, "   
lv_planned_change_number  TYPE CDHDR-PLANCHNGNR, "   SPACE
lt_xadr12  TYPE STANDARD TABLE OF VADR12, "   
lv_object_change_indicator  TYPE CDHDR-CHANGE_IND, "   'U'
lt_yadr12  TYPE STANDARD TABLE OF VADR12, "   
lv_planned_or_real_changes  TYPE CDHDR-CHANGE_IND, "   SPACE
lt_xadr13  TYPE STANDARD TABLE OF VADR13, "   
lv_no_change_pointers  TYPE CDHDR-CHANGE_IND. "   SPACE

  CALL FUNCTION 'ADRESSE3_WRITE_DOCUMENT'  "CHDO ADRESSE3 => Gen. by RSSCD000
    EXPORTING
         OBJECTID = lv_objectid
         UPD_ADCP = lv_upd_adcp
         UPD_ADR10 = lv_upd_adr10
         UPD_ADR11 = lv_upd_adr11
         UPD_ADR12 = lv_upd_adr12
         UPD_ADR13 = lv_upd_adr13
         UPD_ADR14 = lv_upd_adr14
         UPD_ADR15 = lv_upd_adr15
         UPD_ADR16 = lv_upd_adr16
         UPD_ADR2 = lv_upd_adr2
         UPD_ADR3 = lv_upd_adr3
         TCODE = lv_tcode
         UPD_ADR4 = lv_upd_adr4
         UPD_ADR5 = lv_upd_adr5
         UPD_ADR6 = lv_upd_adr6
         UPD_ADR7 = lv_upd_adr7
         UPD_ADR8 = lv_upd_adr8
         UPD_ADR9 = lv_upd_adr9
         UPD_ADRP = lv_upd_adrp
         UPD_ADRT = lv_upd_adrt
         UPD_ADRU = lv_upd_adru
         UTIME = lv_utime
         UDATE = lv_udate
         USERNAME = lv_username
         PLANNED_CHANGE_NUMBER = lv_planned_change_number
         OBJECT_CHANGE_INDICATOR = lv_object_change_indicator
         PLANNED_OR_REAL_CHANGES = lv_planned_or_real_changes
         NO_CHANGE_POINTERS = lv_no_change_pointers
    TABLES
         XADCP = lt_xadcp
         YADR13 = lt_yadr13
         XADR14 = lt_xadr14
         YADR14 = lt_yadr14
         XADR15 = lt_xadr15
         YADR15 = lt_yadr15
         XADR16 = lt_xadr16
         YADR16 = lt_yadr16
         XADR2 = lt_xadr2
         YADR2 = lt_yadr2
         XADR3 = lt_xadr3
         YADCP = lt_yadcp
         YADR3 = lt_yadr3
         XADR4 = lt_xadr4
         YADR4 = lt_yadr4
         XADR5 = lt_xadr5
         YADR5 = lt_yadr5
         XADR6 = lt_xadr6
         YADR6 = lt_yadr6
         XADR7 = lt_xadr7
         YADR7 = lt_yadr7
         XADR8 = lt_xadr8
         XADR10 = lt_xadr10
         YADR8 = lt_yadr8
         XADR9 = lt_xadr9
         YADR9 = lt_yadr9
         XADRP = lt_xadrp
         YADRP = lt_yadrp
         XADRT = lt_xadrt
         YADRT = lt_yadrt
         XADRU = lt_xadru
         YADRU = lt_yadru
         YADR10 = lt_yadr10
         XADR11 = lt_xadr11
         YADR11 = lt_yadr11
         XADR12 = lt_xadr12
         YADR12 = lt_yadr12
         XADR13 = lt_xadr13
. " ADRESSE3_WRITE_DOCUMENT




ABAP code using 7.40 inline data declarations to call FM ADRESSE3_WRITE_DOCUMENT

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 OBJECTID FROM CDHDR INTO @DATA(ld_objectid).
 
 
"SELECT single CHNGIND FROM CDPOS INTO @DATA(ld_upd_adcp).
DATA(ld_upd_adcp) = ' '.
 
 
"SELECT single CHNGIND FROM CDPOS INTO @DATA(ld_upd_adr10).
DATA(ld_upd_adr10) = ' '.
 
 
"SELECT single CHNGIND FROM CDPOS INTO @DATA(ld_upd_adr11).
DATA(ld_upd_adr11) = ' '.
 
 
"SELECT single CHNGIND FROM CDPOS INTO @DATA(ld_upd_adr12).
DATA(ld_upd_adr12) = ' '.
 
 
"SELECT single CHNGIND FROM CDPOS INTO @DATA(ld_upd_adr13).
DATA(ld_upd_adr13) = ' '.
 
 
"SELECT single CHNGIND FROM CDPOS INTO @DATA(ld_upd_adr14).
DATA(ld_upd_adr14) = ' '.
 
 
"SELECT single CHNGIND FROM CDPOS INTO @DATA(ld_upd_adr15).
DATA(ld_upd_adr15) = ' '.
 
 
"SELECT single CHNGIND FROM CDPOS INTO @DATA(ld_upd_adr16).
DATA(ld_upd_adr16) = ' '.
 
 
"SELECT single CHNGIND FROM CDPOS INTO @DATA(ld_upd_adr2).
DATA(ld_upd_adr2) = ' '.
 
 
"SELECT single CHNGIND FROM CDPOS INTO @DATA(ld_upd_adr3).
DATA(ld_upd_adr3) = ' '.
 
"SELECT single TCODE FROM CDHDR INTO @DATA(ld_tcode).
 
 
 
"SELECT single CHNGIND FROM CDPOS INTO @DATA(ld_upd_adr4).
DATA(ld_upd_adr4) = ' '.
 
 
"SELECT single CHNGIND FROM CDPOS INTO @DATA(ld_upd_adr5).
DATA(ld_upd_adr5) = ' '.
 
 
"SELECT single CHNGIND FROM CDPOS INTO @DATA(ld_upd_adr6).
DATA(ld_upd_adr6) = ' '.
 
 
"SELECT single CHNGIND FROM CDPOS INTO @DATA(ld_upd_adr7).
DATA(ld_upd_adr7) = ' '.
 
 
"SELECT single CHNGIND FROM CDPOS INTO @DATA(ld_upd_adr8).
DATA(ld_upd_adr8) = ' '.
 
 
"SELECT single CHNGIND FROM CDPOS INTO @DATA(ld_upd_adr9).
DATA(ld_upd_adr9) = ' '.
 
 
"SELECT single CHNGIND FROM CDPOS INTO @DATA(ld_upd_adrp).
DATA(ld_upd_adrp) = ' '.
 
 
"SELECT single CHNGIND FROM CDPOS INTO @DATA(ld_upd_adrt).
DATA(ld_upd_adrt) = ' '.
 
 
"SELECT single CHNGIND FROM CDPOS INTO @DATA(ld_upd_adru).
DATA(ld_upd_adru) = ' '.
 
 
"SELECT single UTIME FROM CDHDR INTO @DATA(ld_utime).
 
 
 
 
 
 
 
 
 
 
 
"SELECT single UDATE FROM CDHDR INTO @DATA(ld_udate).
 
 
 
"SELECT single USERNAME FROM CDHDR INTO @DATA(ld_username).
 
 
"SELECT single PLANCHNGNR FROM CDHDR INTO @DATA(ld_planned_change_number).
DATA(ld_planned_change_number) = ' '.
 
 
"SELECT single CHANGE_IND FROM CDHDR INTO @DATA(ld_object_change_indicator).
DATA(ld_object_change_indicator) = 'U'.
 
 
"SELECT single CHANGE_IND FROM CDHDR INTO @DATA(ld_planned_or_real_changes).
DATA(ld_planned_or_real_changes) = ' '.
 
 
"SELECT single CHANGE_IND FROM CDHDR INTO @DATA(ld_no_change_pointers).
DATA(ld_no_change_pointers) = ' '.
 


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!