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 | Constant | Public | Type reference (TYPE) | AD_OP_CODE | 'D' | Change operation code ('I'nsert, 'U'pdate, 'D'elete) | 20060504 | ||
| 2 | Constant | Public | Type reference (TYPE) | AD_OP_CODE | 'I' | Change operation code ('I'nsert, 'U'pdate, 'D'elete) | 20060504 | ||
| 3 | Constant | Public | Type reference (TYPE) | AD_MNTMD | 'CHANGE' | change address | 20060502 | ||
| 4 | Constant | Public | Type reference (TYPE) | AD_MNTMD | 'CREATE' | create address | 20060502 | ||
| 5 | Constant | Private | Type reference (TYPE) | XFELD | 'X' | Checkbox | 20060425 | ||
| 6 | Constant | Public | Type reference (TYPE) | AD_OP_CODE | 'U' | Change operation code ('I'nsert, 'U'pdate, 'D'elete) | 20060504 | ||
| 7 | Constant | Public | Type reference (TYPE) | AD_CUSAGE | 'AD_DEFAULT' | Default | 20060427 | ||
| 8 | Constant | Public | Type reference (TYPE) | AD_CUSAGE | 'AD_HOME' | Home | 20060427 | ||
| 9 | Constant | Public | Type reference (TYPE) | AD_CUSAGE | 'AD_MBDEFAU' | Mobile default | 20060427 | ||
| 10 | Constant | Public | Type reference (TYPE) | AD_CUSAGE | 'AD_NMBDEFA' | Non-mobile default | 20060427 | ||
| 11 | Constant | Public | Type reference (TYPE) | AD_RETCODE | 'W' | Return code: Address data check error (E,W,I, SPACE) | 20060502 | ||
| 12 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_ADDR_MAP_FROM_BAPIADDR | Convert BAPI structures | 20060413 | |||
| 13 | 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 | Instance method | Public | Constructor | CONSTRUCTOR | 20060413 | |
| 2 | Instance method | Public | Method | Convert communication data from BAPIADDR3 | 20060518 | |
| 3 | Instance method | Public | Method | Convert communication data to BAPIADDR3 | 20060608 | |
| 4 | 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 | ET_EMAIL_ADDRESS | Call by reference | Type reference (TYPE) | ADDRT_EMAIL_ADDRESS | Table of EMail Addresses | 20060519 | |||
| 2 | ET_ERROR | Call by reference | Type reference (TYPE) | ADDRT_ERROR | Error Table for class CL_ADDR_MAIN | 20060518 | |||
| 3 | ET_FACSIMILE_NUMBER | Call by reference | Type reference (TYPE) | ADDRT_FACSIMILE_NUMBER | Table of Facsimile Numbers | 20060519 | |||
| 4 | ET_PAGER_NUMBER | Call by reference | Type reference (TYPE) | ADDRT_PAGER_NUMBER | Table of Pager Numbers | 20060519 | |||
| 5 | ET_PRINTER | Call by reference | Type reference (TYPE) | ADDRT_PRINTER | Table of Printer Data | 20060519 | |||
| 6 | ET_REMOTE_MAIL_ADDRESS | Call by reference | Type reference (TYPE) | ADDRT_REMOTE_MAIL_ADDRESS | Table of RML Addresses | 20060519 | |||
| 7 | ET_SSF_ADDRESS | Call by reference | Type reference (TYPE) | ADDRT_SSF_ADDRESS | Table of SSF Addresses | 20060519 | |||
| 8 | ET_TELEPHONE_NUMBER | Call by reference | Type reference (TYPE) | ADDRT_TELEPHONE_NUMBER | Table of Telephone Numbers | 20060519 | |||
| 9 | ET_TELETEX_NUMBER | Call by reference | Type reference (TYPE) | ADDRT_TELETEX_NUMBER | Table of Teletex Numbers | 20060519 | |||
| 10 | ET_TELEX_NUMBER | Call by reference | Type reference (TYPE) | ADDRT_TELEX_NUMBER | Table of Teelx Numbers | 20060519 | |||
| 11 | ET_WEB_ADDRESS | Call by reference | Type reference (TYPE) | ADDRT_WEB_ADDRESS | Table of Web Addresses | 20060519 | |||
| 12 | ET_X400_ADDRESS | Call by reference | Type reference (TYPE) | ADDRT_X400_ADDRESS | Table of X.400 Addresses | 20060519 | |||
| 13 | IS_ADCOMX | Call by reference | Type reference (TYPE) | BAPIADCOMX | Change Flags for Communication Types | 20060518 | |||
| 14 | IS_BAPIADDR3 | Call by reference | Type reference (TYPE) | BAPIADDR3 | BAPI-Referenzstruktur für Adressen (Ansprechpartner) | 20060518 | |||
| 15 | IS_BAPIADDR3X | Call by reference | Type reference (TYPE) | BAPIADDR3X | BAPI change reference struct. for addresses (contact person) | 20060518 | |||
| 16 | IT_BAPIADFAX_NEW | Call by reference | Type reference (TYPE) | ADDRT_BAPIADFAX | Table of fax numbers in BAPI format | 20060518 | |||
| 17 | IT_BAPIADPAG_NEW | Call by reference | Type reference (TYPE) | ADDRT_BAPIADPAG | Table of Pager Numbers (Business Address Services) | 20060518 | |||
| 18 | IT_BAPIADPRT_NEW | Call by reference | Type reference (TYPE) | ADDRT_BAPIADPRT | Table of PRT Addresses (Business Address Services) | 20060518 | |||
| 19 | IT_BAPIADRFC_NEW | Call by reference | Type reference (TYPE) | ADDRT_BAPIADRFC | Table of RFC Addresses (Business Address Services) | 20060518 | |||
| 20 | IT_BAPIADRML_NEW | Call by reference | Type reference (TYPE) | ADDRT_BAPIADRML | Table of RML Addresses (Business Address Services) | 20060518 | |||
| 21 | IT_BAPIADSMTP_NEW | Call by reference | Type reference (TYPE) | ADDRT_BAPIADSMTP | Table of email addresses in BAPI format | 20060518 | |||
| 22 | IT_BAPIADSSF_NEW | Call by reference | Type reference (TYPE) | ADDRT_BAPIADSSF | Table of SSF Addresses (Business Address Services) | 20060518 | |||
| 23 | IT_BAPIADTEL_NEW | Call by reference | Type reference (TYPE) | ADDRT_BAPIADTEL | Table of Telephone Numbers (Bus. Address Services) | 20060518 | |||
| 24 | IT_BAPIADTLX_NEW | Call by reference | Type reference (TYPE) | ADDRT_BAPIADTLX | Table of Telex Numbers (Business Address Services) | 20060518 | |||
| 25 | IT_BAPIADTTX_NEW | Call by reference | Type reference (TYPE) | ADDRT_BAPIADTTX | Table of Teletex Numbers (Bus. Address Services) | 20060518 | |||
| 26 | IT_BAPIADURI_NEW | Call by reference | Type reference (TYPE) | ADDRT_BAPIADURI | Table of URI Addresses (Business Address Services) | 20060518 | |||
| 27 | IT_BAPIADX400_NEW | Call by reference | Type reference (TYPE) | ADDRT_BAPIADX400 | Table of X.400 Addresses (Bus. Address Services) | 20060518 | |||
| 28 | IT_BAPICOMREM_NEW | Call by reference | Type reference (TYPE) | ADDRT_BAPICOMREM | Table of communication data comments | 20060518 | |||
| 29 | IT_EMAIL_ADDRESS_OLD | Call by reference | Type reference (TYPE) | ADDRT_EMAIL_ADDRESS | Table of EMail Addresses | 20060519 | |||
| 30 | IT_FACSIMILE_NUMBER_OLD | Call by reference | Type reference (TYPE) | ADDRT_FACSIMILE_NUMBER | Table of Facsimile Numbers | 20060519 | |||
| 31 | IT_PAGER_NUMBER_OLD | Call by reference | Type reference (TYPE) | ADDRT_PAGER_NUMBER | Table of Pager Numbers | 20060519 | |||
| 32 | IT_PRINTER_OLD | Call by reference | Type reference (TYPE) | ADDRT_PRINTER | Table of Printer Data | 20060519 | |||
| 33 | IT_REMOTE_MAIL_ADDRESS_OLD | Call by reference | Type reference (TYPE) | ADDRT_REMOTE_MAIL_ADDRESS | Table of RML Addresses | 20060519 | |||
| 34 | IT_SSF_ADDRESS_OLD | Call by reference | Type reference (TYPE) | ADDRT_SSF_ADDRESS | Table of SSF Addresses | 20060519 | |||
| 35 | IT_TELEPHONE_NUMBER_OLD | Call by reference | Type reference (TYPE) | ADDRT_TELEPHONE_NUMBER | Table of Telephone Numbers | 20060518 | |||
| 36 | IT_TELETEX_NUMBER_OLD | Call by reference | Type reference (TYPE) | ADDRT_TELETEX_NUMBER | Table of Teletex Numbers | 20060519 | |||
| 37 | IT_TELEX_NUMBER_OLD | Call by reference | Type reference (TYPE) | ADDRT_TELEX_NUMBER | Table of Teelx Numbers | 20060519 | |||
| 38 | IT_WEB_ADDRESS_OLD | Call by reference | Type reference (TYPE) | ADDRT_WEB_ADDRESS | Table of Web Addresses | 20060519 | |||
| 39 | 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 | ES_BAPIADDR3 | Call by reference | Type reference (TYPE) | BAPIADDR3 | BAPI-Referenzstruktur für Adressen (Ansprechpartner) | 20060608 | |||
| 2 | ET_BAPIADFAX | Call by reference | Type reference (TYPE) | ADDRT_BAPIADFAX | Table of fax numbers in BAPI format | 20060608 | |||
| 3 | ET_BAPIADPAG | Call by reference | Type reference (TYPE) | ADDRT_BAPIADPAG | Table of Pager Numbers (Business Address Services) | 20060608 | |||
| 4 | ET_BAPIADPRT | Call by reference | Type reference (TYPE) | ADDRT_BAPIADPRT | Table of PRT Addresses (Business Address Services) | 20060608 | |||
| 5 | ET_BAPIADRFC | Call by reference | Type reference (TYPE) | ADDRT_BAPIADRFC | Table of RFC Addresses (Business Address Services) | 20060608 | |||
| 6 | ET_BAPIADRML | Call by reference | Type reference (TYPE) | ADDRT_BAPIADRML | Table of RML Addresses (Business Address Services) | 20060608 | |||
| 7 | ET_BAPIADSMTP | Call by reference | Type reference (TYPE) | ADDRT_BAPIADSMTP | Table of email addresses in BAPI format | 20060608 | |||
| 8 | ET_BAPIADSSF | Call by reference | Type reference (TYPE) | ADDRT_BAPIADSSF | Table of SSF Addresses (Business Address Services) | 20060608 | |||
| 9 | ET_BAPIADTEL | Call by reference | Type reference (TYPE) | ADDRT_BAPIADTEL | Table of Telephone Numbers (Bus. Address Services) | 20060608 | |||
| 10 | ET_BAPIADTLX | Call by reference | Type reference (TYPE) | ADDRT_BAPIADTLX | Table of Telex Numbers (Business Address Services) | 20060608 | |||
| 11 | ET_BAPIADTTX | Call by reference | Type reference (TYPE) | ADDRT_BAPIADTTX | Table of Teletex Numbers (Bus. Address Services) | 20060608 | |||
| 12 | ET_BAPIADURI | Call by reference | Type reference (TYPE) | ADDRT_BAPIADURI | Table of URI Addresses (Business Address Services) | 20060608 | |||
| 13 | ET_BAPIADX400 | Call by reference | Type reference (TYPE) | ADDRT_BAPIADX400 | Table of X.400 Addresses (Bus. Address Services) | 20060608 | |||
| 14 | ET_BAPICOMREM | Call by reference | Type reference (TYPE) | ADDRT_BAPICOMREM | Table of communication data comments | 20060608 | |||
| 15 | ET_ERROR | Call by reference | Type reference (TYPE) | ADDRT_ERROR | Error Table for class CL_ADDR_MAIN | 20060608 | |||
| 16 | IT_EMAIL_ADDRESS | Call by reference | Type reference (TYPE) | ADDRT_EMAIL_ADDRESS | Table of EMail Addresses | 20060608 | |||
| 17 | IT_FACSIMILE_NUMBER | Call by reference | Type reference (TYPE) | ADDRT_FACSIMILE_NUMBER | Table of Facsimile Numbers | 20060608 | |||
| 18 | IT_PAGER_NUMBER | Call by reference | Type reference (TYPE) | ADDRT_PAGER_NUMBER | Table of Pager Numbers | 20060608 | |||
| 19 | IT_PRINTER | Call by reference | Type reference (TYPE) | ADDRT_PRINTER | Table of Printer Data | 20060608 | |||
| 20 | IT_REMOTE_MAIL_ADDRESS | Call by reference | Type reference (TYPE) | ADDRT_REMOTE_MAIL_ADDRESS | Table of RML Addresses | 20060608 | |||
| 21 | IT_SSF_ADDRESS | Call by reference | Type reference (TYPE) | ADDRT_SSF_ADDRESS | Table of SSF Addresses | 20060608 | |||
| 22 | IT_TELEPHONE_NUMBER | Call by reference | Type reference (TYPE) | ADDRT_TELEPHONE_NUMBER | Table of Telephone Numbers | 20060608 | |||
| 23 | IT_TELETEX_NUMBER | Call by reference | Type reference (TYPE) | ADDRT_TELETEX_NUMBER | Table of Teletex Numbers | 20060608 | |||
| 24 | IT_TELEX_NUMBER | Call by reference | Type reference (TYPE) | ADDRT_TELEX_NUMBER | Table of Teelx Numbers | 20060608 | |||
| 25 | IT_WEB_ADDRESS | Call by reference | Type reference (TYPE) | ADDRT_WEB_ADDRESS | Table of Web Addresses | 20060608 | |||
| 26 | 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 | 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 |