SAP ABAP Class CL_ADDR_MAP_FROM_BAPIADDR (Convert BAPI structures)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-ADR (Application Component) Address Management/Business Address
     S_ADDRESS (Package) Business Address Services: Programming Interface for ESA
Properties
Class CL_ADDR_MAP_FROM_BAPIADDR  
Short Description Convert BAPI structures    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ADDRESS   Business Address Services: Programming Interface for ESA 
Created 20060413   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ADDR_MAP_FROM_BAPIADDR has no forward declaration.
Interfaces
Class CL_ADDR_MAP_FROM_BAPIADDR has no interface implemented.
Friends
Class CL_ADDR_MAP_FROM_BAPIADDR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DELETE Constant Public Type reference (TYPE) AD_OP_CODE 'D' Change operation code ('I'nsert, 'U'pdate, 'D'elete) 20060504
2 C_INSERT Constant Public Type reference (TYPE) AD_OP_CODE 'I' Change operation code ('I'nsert, 'U'pdate, 'D'elete) 20060504
3 C_MODE_CHANGE Constant Public Type reference (TYPE) AD_MNTMD 'CHANGE' change address 20060502
4 C_MODE_CREATE Constant Public Type reference (TYPE) AD_MNTMD 'CREATE' create address 20060502
5 C_TRUE Constant Private Type reference (TYPE) XFELD 'X' Checkbox 20060425
6 C_UPDATE Constant Public Type reference (TYPE) AD_OP_CODE 'U' Change operation code ('I'nsert, 'U'pdate, 'D'elete) 20060504
7 C_USAGE_DEFAULT Constant Public Type reference (TYPE) AD_CUSAGE 'AD_DEFAULT' Default 20060427
8 C_USAGE_HOME Constant Public Type reference (TYPE) AD_CUSAGE 'AD_HOME' Home 20060427
9 C_USAGE_MB_DEFAULT Constant Public Type reference (TYPE) AD_CUSAGE 'AD_MBDEFAU' Mobile default 20060427
10 C_USAGE_NMB_DEFAULT Constant Public Type reference (TYPE) AD_CUSAGE 'AD_NMBDEFA' Non-mobile default 20060427
11 C_WARNING Constant Public Type reference (TYPE) AD_RETCODE 'W' Return code: Address data check error (E,W,I, SPACE) 20060502
12 GO_ADDR_MAP_FROM_BAPIADDR Static Attribute Private Object reference (TYPE REF TO) CL_ADDR_MAP_FROM_BAPIADDR Convert BAPI structures 20060413
13 MO_ADDR_ENCODE Instance attribute Private Object reference (TYPE REF TO) CL_ADDR_ENCODE Encoding routines for BAS Node Ids 20060428
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060413
2 CONVERT_FROM_BAPIADDR3 Instance method Public Method Convert communication data from BAPIADDR3 20060518
3 CONVERT_TO_BAPIADDR3 Instance method Public Method Convert communication data to BAPIADDR3 20060608
4 GET_INSTANCE Static method Public Method 20060413
Events
Class CL_ADDR_MAP_FROM_BAPIADDR has no event.
Types
Class CL_ADDR_MAP_FROM_BAPIADDR has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ADDR_MAP_FROM_BAPIADDR has no parameter.
Method CONSTRUCTOR on class CL_ADDR_MAP_FROM_BAPIADDR has no exception.

Method CONVERT_FROM_BAPIADDR3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EMAIL_ADDRESS Call by reference Type reference (TYPE) ADDRT_EMAIL_ADDRESS Table of EMail Addresses 20060519
2 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20060518
3 Exporting ET_FACSIMILE_NUMBER Call by reference Type reference (TYPE) ADDRT_FACSIMILE_NUMBER Table of Facsimile Numbers 20060519
4 Exporting ET_PAGER_NUMBER Call by reference Type reference (TYPE) ADDRT_PAGER_NUMBER Table of Pager Numbers 20060519
5 Exporting ET_PRINTER Call by reference Type reference (TYPE) ADDRT_PRINTER Table of Printer Data 20060519
6 Exporting ET_REMOTE_MAIL_ADDRESS Call by reference Type reference (TYPE) ADDRT_REMOTE_MAIL_ADDRESS Table of RML Addresses 20060519
7 Exporting ET_SSF_ADDRESS Call by reference Type reference (TYPE) ADDRT_SSF_ADDRESS Table of SSF Addresses 20060519
8 Exporting ET_TELEPHONE_NUMBER Call by reference Type reference (TYPE) ADDRT_TELEPHONE_NUMBER Table of Telephone Numbers 20060519
9 Exporting ET_TELETEX_NUMBER Call by reference Type reference (TYPE) ADDRT_TELETEX_NUMBER Table of Teletex Numbers 20060519
10 Exporting ET_TELEX_NUMBER Call by reference Type reference (TYPE) ADDRT_TELEX_NUMBER Table of Teelx Numbers 20060519
11 Exporting ET_WEB_ADDRESS Call by reference Type reference (TYPE) ADDRT_WEB_ADDRESS Table of Web Addresses 20060519
12 Exporting ET_X400_ADDRESS Call by reference Type reference (TYPE) ADDRT_X400_ADDRESS Table of X.400 Addresses 20060519
13 Importing IS_ADCOMX Call by reference Type reference (TYPE) BAPIADCOMX Change Flags for Communication Types 20060518
14 Importing IS_BAPIADDR3 Call by reference Type reference (TYPE) BAPIADDR3 BAPI-Referenzstruktur für Adressen (Ansprechpartner) 20060518
15 Importing IS_BAPIADDR3X Call by reference Type reference (TYPE) BAPIADDR3X BAPI change reference struct. for addresses (contact person) 20060518
16 Importing IT_BAPIADFAX_NEW Call by reference Type reference (TYPE) ADDRT_BAPIADFAX Table of fax numbers in BAPI format 20060518
17 Importing IT_BAPIADPAG_NEW Call by reference Type reference (TYPE) ADDRT_BAPIADPAG Table of Pager Numbers (Business Address Services) 20060518
18 Importing IT_BAPIADPRT_NEW Call by reference Type reference (TYPE) ADDRT_BAPIADPRT Table of PRT Addresses (Business Address Services) 20060518
19 Importing IT_BAPIADRFC_NEW Call by reference Type reference (TYPE) ADDRT_BAPIADRFC Table of RFC Addresses (Business Address Services) 20060518
20 Importing IT_BAPIADRML_NEW Call by reference Type reference (TYPE) ADDRT_BAPIADRML Table of RML Addresses (Business Address Services) 20060518
21 Importing IT_BAPIADSMTP_NEW Call by reference Type reference (TYPE) ADDRT_BAPIADSMTP Table of email addresses in BAPI format 20060518
22 Importing IT_BAPIADSSF_NEW Call by reference Type reference (TYPE) ADDRT_BAPIADSSF Table of SSF Addresses (Business Address Services) 20060518
23 Importing IT_BAPIADTEL_NEW Call by reference Type reference (TYPE) ADDRT_BAPIADTEL Table of Telephone Numbers (Bus. Address Services) 20060518
24 Importing IT_BAPIADTLX_NEW Call by reference Type reference (TYPE) ADDRT_BAPIADTLX Table of Telex Numbers (Business Address Services) 20060518
25 Importing IT_BAPIADTTX_NEW Call by reference Type reference (TYPE) ADDRT_BAPIADTTX Table of Teletex Numbers (Bus. Address Services) 20060518
26 Importing IT_BAPIADURI_NEW Call by reference Type reference (TYPE) ADDRT_BAPIADURI Table of URI Addresses (Business Address Services) 20060518
27 Importing IT_BAPIADX400_NEW Call by reference Type reference (TYPE) ADDRT_BAPIADX400 Table of X.400 Addresses (Bus. Address Services) 20060518
28 Importing IT_BAPICOMREM_NEW Call by reference Type reference (TYPE) ADDRT_BAPICOMREM Table of communication data comments 20060518
29 Importing IT_EMAIL_ADDRESS_OLD Call by reference Type reference (TYPE) ADDRT_EMAIL_ADDRESS Table of EMail Addresses 20060519
30 Importing IT_FACSIMILE_NUMBER_OLD Call by reference Type reference (TYPE) ADDRT_FACSIMILE_NUMBER Table of Facsimile Numbers 20060519
31 Importing IT_PAGER_NUMBER_OLD Call by reference Type reference (TYPE) ADDRT_PAGER_NUMBER Table of Pager Numbers 20060519
32 Importing IT_PRINTER_OLD Call by reference Type reference (TYPE) ADDRT_PRINTER Table of Printer Data 20060519
33 Importing IT_REMOTE_MAIL_ADDRESS_OLD Call by reference Type reference (TYPE) ADDRT_REMOTE_MAIL_ADDRESS Table of RML Addresses 20060519
34 Importing IT_SSF_ADDRESS_OLD Call by reference Type reference (TYPE) ADDRT_SSF_ADDRESS Table of SSF Addresses 20060519
35 Importing IT_TELEPHONE_NUMBER_OLD Call by reference Type reference (TYPE) ADDRT_TELEPHONE_NUMBER Table of Telephone Numbers 20060518
36 Importing IT_TELETEX_NUMBER_OLD Call by reference Type reference (TYPE) ADDRT_TELETEX_NUMBER Table of Teletex Numbers 20060519
37 Importing IT_TELEX_NUMBER_OLD Call by reference Type reference (TYPE) ADDRT_TELEX_NUMBER Table of Teelx Numbers 20060519
38 Importing IT_WEB_ADDRESS_OLD Call by reference Type reference (TYPE) ADDRT_WEB_ADDRESS Table of Web Addresses 20060519
39 Importing IT_X400_ADDRESS_OLD Call by reference Type reference (TYPE) ADDRT_X400_ADDRESS Table of X.400 Addresses 20060519

Method CONVERT_FROM_BAPIADDR3 on class CL_ADDR_MAP_FROM_BAPIADDR has no exception.

Method CONVERT_TO_BAPIADDR3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BAPIADDR3 Call by reference Type reference (TYPE) BAPIADDR3 BAPI-Referenzstruktur für Adressen (Ansprechpartner) 20060608
2 Exporting ET_BAPIADFAX Call by reference Type reference (TYPE) ADDRT_BAPIADFAX Table of fax numbers in BAPI format 20060608
3 Exporting ET_BAPIADPAG Call by reference Type reference (TYPE) ADDRT_BAPIADPAG Table of Pager Numbers (Business Address Services) 20060608
4 Exporting ET_BAPIADPRT Call by reference Type reference (TYPE) ADDRT_BAPIADPRT Table of PRT Addresses (Business Address Services) 20060608
5 Exporting ET_BAPIADRFC Call by reference Type reference (TYPE) ADDRT_BAPIADRFC Table of RFC Addresses (Business Address Services) 20060608
6 Exporting ET_BAPIADRML Call by reference Type reference (TYPE) ADDRT_BAPIADRML Table of RML Addresses (Business Address Services) 20060608
7 Exporting ET_BAPIADSMTP Call by reference Type reference (TYPE) ADDRT_BAPIADSMTP Table of email addresses in BAPI format 20060608
8 Exporting ET_BAPIADSSF Call by reference Type reference (TYPE) ADDRT_BAPIADSSF Table of SSF Addresses (Business Address Services) 20060608
9 Exporting ET_BAPIADTEL Call by reference Type reference (TYPE) ADDRT_BAPIADTEL Table of Telephone Numbers (Bus. Address Services) 20060608
10 Exporting ET_BAPIADTLX Call by reference Type reference (TYPE) ADDRT_BAPIADTLX Table of Telex Numbers (Business Address Services) 20060608
11 Exporting ET_BAPIADTTX Call by reference Type reference (TYPE) ADDRT_BAPIADTTX Table of Teletex Numbers (Bus. Address Services) 20060608
12 Exporting ET_BAPIADURI Call by reference Type reference (TYPE) ADDRT_BAPIADURI Table of URI Addresses (Business Address Services) 20060608
13 Exporting ET_BAPIADX400 Call by reference Type reference (TYPE) ADDRT_BAPIADX400 Table of X.400 Addresses (Bus. Address Services) 20060608
14 Exporting ET_BAPICOMREM Call by reference Type reference (TYPE) ADDRT_BAPICOMREM Table of communication data comments 20060608
15 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20060608
16 Importing IT_EMAIL_ADDRESS Call by reference Type reference (TYPE) ADDRT_EMAIL_ADDRESS Table of EMail Addresses 20060608
17 Importing IT_FACSIMILE_NUMBER Call by reference Type reference (TYPE) ADDRT_FACSIMILE_NUMBER Table of Facsimile Numbers 20060608
18 Importing IT_PAGER_NUMBER Call by reference Type reference (TYPE) ADDRT_PAGER_NUMBER Table of Pager Numbers 20060608
19 Importing IT_PRINTER Call by reference Type reference (TYPE) ADDRT_PRINTER Table of Printer Data 20060608
20 Importing IT_REMOTE_MAIL_ADDRESS Call by reference Type reference (TYPE) ADDRT_REMOTE_MAIL_ADDRESS Table of RML Addresses 20060608
21 Importing IT_SSF_ADDRESS Call by reference Type reference (TYPE) ADDRT_SSF_ADDRESS Table of SSF Addresses 20060608
22 Importing IT_TELEPHONE_NUMBER Call by reference Type reference (TYPE) ADDRT_TELEPHONE_NUMBER Table of Telephone Numbers 20060608
23 Importing IT_TELETEX_NUMBER Call by reference Type reference (TYPE) ADDRT_TELETEX_NUMBER Table of Teletex Numbers 20060608
24 Importing IT_TELEX_NUMBER Call by reference Type reference (TYPE) ADDRT_TELEX_NUMBER Table of Teelx Numbers 20060608
25 Importing IT_WEB_ADDRESS Call by reference Type reference (TYPE) ADDRT_WEB_ADDRESS Table of Web Addresses 20060608
26 Importing IT_X400_ADDRESS Call by reference Type reference (TYPE) ADDRT_X400_ADDRESS Table of X.400 Addresses 20060608

Method CONVERT_TO_BAPIADDR3 on class CL_ADDR_MAP_FROM_BAPIADDR has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ADDR_MAP_FROM_BAPIADDR Value transfer Object reference (TYPE REF TO) CL_ADDR_MAP_FROM_BAPIADDR Convert BAPI structures 20060413

Method GET_INSTANCE on class CL_ADDR_MAP_FROM_BAPIADDR has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710