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 |