SAP ABAP Class CL_IAV_MAPPING_UTIL (International Address Versioning Mapping (needs pckg change))
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
CA-GTF (Application Component) General Application Functions
⤷
ADDR_ERP_IAV_E (Package) for International Address Versioning (BC-SRV-ADR).
⤷
⤷
Properties
| Class | CL_IAV_MAPPING_UTIL | |
| Short Description | International Address Versioning Mapping (needs pckg change) | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ADDR_ERP_IAV_E | for International Address Versioning (BC-SRV-ADR). |
| Created | 20100528 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_IAV_MAPPING_UTIL has no forward declaration.
Interfaces
Class CL_IAV_MAPPING_UTIL has no interface implemented.
Friends
Class CL_IAV_MAPPING_UTIL has no friend class.
Attributes
Class CL_IAV_MAPPING_UTIL has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Get the address in the KNA1 structure | 20100528 | |
| 2 | Static method | Public | Method | Get the address in the KNA1 structure | 20100528 | |
| 3 | Static method | Public | Method | Check that the version key exists | 20100601 | |
| 4 | Static method | Public | Method | Update the table addresses with the corresponding versions | 20101012 | |
| 5 | Static method | Public | Method | Get the address in the KNA1 structure | 20100528 | |
| 6 | Static method | Public | Method | For a contact number get address into KNVK structure | 20100628 | |
| 7 | Static method | Public | Method | Get the address in the LFA1 structure | 20100528 | |
| 8 | Static method | Public | Method | Get the Nation Key for the given language | 20100528 | |
| 9 | Static method | Public | Method | Get address if it has a version in ADDR structure | 20100827 | |
| 10 | Static method | Public | Method | Is International Address Versioning active | 20100701 |
Events
Class CL_IAV_MAPPING_UTIL has no event.
Types
Class CL_IAV_MAPPING_UTIL has no local type.
Method Signatures
Method COPY_ADDRESS_TO_KNA1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_KNA1 | Call by reference | Type reference (TYPE) | KNA1 | Vendor Master (General Section) | 20100528 | |||
| 2 | IS_ADDRESS_VALUE | Call by reference | Type reference (TYPE) | ADDR1_VAL | Address return structure | 20100528 |
Method COPY_ADDRESS_TO_KNA1 on class CL_IAV_MAPPING_UTIL has no exception.
Method COPY_ADDRESS_TO_LFA1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_LFA1 | Call by reference | Type reference (TYPE) | LFA1 | Vendor Master (General Section) | 20100528 | |||
| 2 | IS_ADDRESS_VALUE | Call by reference | Type reference (TYPE) | ADDR1_VAL | Address return structure | 20100528 |
Method COPY_ADDRESS_TO_LFA1 on class CL_IAV_MAPPING_UTIL has no exception.
Method DOES_VERSION_FOR_KEY_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ADDRESS_HANDLE | Call by reference | Type reference (TYPE) | AD_HANDLE | Handle for Creating Addresses/Persons (Bus. Addr. Services) | 20121019 | |||
| 2 | IV_ADDRESS_NUMBER | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Address number | 20100601 | |||
| 3 | IV_COMP_PERS | Call by reference | Type reference (TYPE) | AD_CMP_PRS | 'C' | Flag: Person in company (C) or private (P) address | 20101011 | ||
| 4 | IV_NATION | Call by reference | Type reference (TYPE) | AD_NATION | International address version ID | 20100601 | |||
| 5 | IV_PERSONAL_NUMBER | Call by reference | Type reference (TYPE) | AD_PERSNUM | Person number | 20101011 | |||
| 6 | RV_EXISTS | Value transfer | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20100601 |
Method DOES_VERSION_FOR_KEY_EXIST on class CL_IAV_MAPPING_UTIL has no exception.
Method GET_ADDRESSES_FOR_LFA1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_LFA1 | Call by reference | Type reference (TYPE) | LE_T_DLV_LFA1 | Vendor Master (General Section) | 20101012 | |||
| 2 | IV_APPLICATION_COMPONENT | Call by reference | Type reference (TYPE) | AD_DTEL | Application ID for BAdI ADDR_LANGU_TO_VERS | 20101012 |
Method GET_ADDRESSES_FOR_LFA1 on class CL_IAV_MAPPING_UTIL has no exception.
Method GET_ADDRESS_AS_KNA1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_KNA1 | Call by reference | Type reference (TYPE) | KNA1 | Vendor Master (General Section) | 20100528 | |||
| 2 | IV_ADRNR | Call by reference | Type reference (TYPE) | ADRNR | Address | 20100528 | |||
| 3 | IV_APPLICATION_COMPONENT | Call by reference | Type reference (TYPE) | AD_DTEL | Application ID for BAdI ADDR_LANGU_TO_VERS | 20100706 |
Method GET_ADDRESS_AS_KNA1 on class CL_IAV_MAPPING_UTIL has no exception.
Method GET_ADDRESS_AS_KNVK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_KNVK | Call by reference | Type reference (TYPE) | KNVK | Customer Master Contact Partner | 20100628 | |||
| 2 | IV_APPLICATION_COMPONENT | Call by reference | Type reference (TYPE) | AD_DTEL | Application ID for BAdI ADDR_LANGU_TO_VERS | 20100818 |
Method GET_ADDRESS_AS_KNVK on class CL_IAV_MAPPING_UTIL has no exception.
Method GET_ADDRESS_AS_LFA1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_LFA1 | Call by reference | Type reference (TYPE) | LFA1 | Vendor Master (General Section) | 20100528 | |||
| 2 | IV_ADRNR | Call by reference | Type reference (TYPE) | ADRNR | Address | 20100528 | |||
| 3 | IV_APPLICATION_COMPONENT | Call by reference | Type reference (TYPE) | AD_DTEL | Application ID for BAdI ADDR_LANGU_TO_VERS | 20100706 |
Method GET_ADDRESS_AS_LFA1 on class CL_IAV_MAPPING_UTIL has no exception.
Method GET_NATION_KEY_FOR_LANG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_NATION | Call by reference | Type reference (TYPE) | AD_NATION | International address version ID | 20100528 | |||
| 2 | IV_ADDRESS_HANDLE | Call by reference | Type reference (TYPE) | AD_HANDLE | Handle for Creating Addresses/Persons (Bus. Addr. Services) | 20121019 | |||
| 3 | IV_ADDRESS_NUMBER | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Address number | 20100601 | |||
| 4 | IV_APPLICATION_COMPONENT | Call by reference | Type reference (TYPE) | AD_DTEL | Application ID for BAdI ADDR_LANGU_TO_VERS | 20100528 | |||
| 5 | IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | Language Key of Current Text Environment | 20100528 |
Method GET_NATION_KEY_FOR_LANG on class CL_IAV_MAPPING_UTIL has no exception.
Method GET_VERSION_ADDRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ADRNR | Call by reference | Type reference (TYPE) | ADRNR | Address | 20100827 | |||
| 2 | IV_APPLICATION_COMPONENT | Call by reference | Type reference (TYPE) | AD_DTEL | Application ID for BAdI ADDR_LANGU_TO_VERS | 20100827 | |||
| 3 | RS_ADRC | Value transfer | Type reference (TYPE) | ADRC | 20100827 |
Method GET_VERSION_ADDRESS on class CL_IAV_MAPPING_UTIL has no exception.
Method IS_IAV_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_ACTIVE | Value transfer | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100701 |
Method IS_IAV_ACTIVE on class CL_IAV_MAPPING_UTIL has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 606 |