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
⤷ 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 |