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 COPY_ADDRESS_TO_KNA1 Static method Public Method Get the address in the KNA1 structure 20100528
2 COPY_ADDRESS_TO_LFA1 Static method Public Method Get the address in the KNA1 structure 20100528
3 DOES_VERSION_FOR_KEY_EXIST Static method Public Method Check that the version key exists 20100601
4 GET_ADDRESSES_FOR_LFA1 Static method Public Method Update the table addresses with the corresponding versions 20101012
5 GET_ADDRESS_AS_KNA1 Static method Public Method Get the address in the KNA1 structure 20100528
6 GET_ADDRESS_AS_KNVK Static method Public Method For a contact number get address into KNVK structure 20100628
7 GET_ADDRESS_AS_LFA1 Static method Public Method Get the address in the LFA1 structure 20100528
8 GET_NATION_KEY_FOR_LANG Static method Public Method Get the Nation Key for the given language 20100528
9 GET_VERSION_ADDRESS Static method Public Method Get address if it has a version in ADDR structure 20100827
10 IS_IAV_ACTIVE 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 Changing CS_KNA1 Call by reference Type reference (TYPE) KNA1 Vendor Master (General Section) 20100528
2 Importing 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 Changing CS_LFA1 Call by reference Type reference (TYPE) LFA1 Vendor Master (General Section) 20100528
2 Importing 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 Importing IV_ADDRESS_HANDLE Call by reference Type reference (TYPE) AD_HANDLE Handle for Creating Addresses/Persons (Bus. Addr. Services) 20121019
2 Importing IV_ADDRESS_NUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Address number 20100601
3 Importing IV_COMP_PERS Call by reference Type reference (TYPE) AD_CMP_PRS 'C' Flag: Person in company (C) or private (P) address 20101011
4 Importing IV_NATION Call by reference Type reference (TYPE) AD_NATION International address version ID 20100601
5 Importing IV_PERSONAL_NUMBER Call by reference Type reference (TYPE) AD_PERSNUM Person number 20101011
6 Returning 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 Changing CT_LFA1 Call by reference Type reference (TYPE) LE_T_DLV_LFA1 Vendor Master (General Section) 20101012
2 Importing 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 Changing CS_KNA1 Call by reference Type reference (TYPE) KNA1 Vendor Master (General Section) 20100528
2 Importing IV_ADRNR Call by reference Type reference (TYPE) ADRNR Address 20100528
3 Importing 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 Changing CS_KNVK Call by reference Type reference (TYPE) KNVK Customer Master Contact Partner 20100628
2 Importing 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 Changing CS_LFA1 Call by reference Type reference (TYPE) LFA1 Vendor Master (General Section) 20100528
2 Importing IV_ADRNR Call by reference Type reference (TYPE) ADRNR Address 20100528
3 Importing 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 Exporting EV_NATION Call by reference Type reference (TYPE) AD_NATION International address version ID 20100528
2 Importing IV_ADDRESS_HANDLE Call by reference Type reference (TYPE) AD_HANDLE Handle for Creating Addresses/Persons (Bus. Addr. Services) 20121019
3 Importing IV_ADDRESS_NUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Address number 20100601
4 Importing IV_APPLICATION_COMPONENT Call by reference Type reference (TYPE) AD_DTEL Application ID for BAdI ADDR_LANGU_TO_VERS 20100528
5 Importing 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 Importing IV_ADRNR Call by reference Type reference (TYPE) ADRNR Address 20100827
2 Importing IV_APPLICATION_COMPONENT Call by reference Type reference (TYPE) AD_DTEL Application ID for BAdI ADDR_LANGU_TO_VERS 20100827
3 Returning 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 Returning 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