SAP ABAP Interface IF_ADDR_RETRIEVE (Read Address data from the Persistency)
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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ADDR_PERSISTENCY_SZA0 Address read Access via the local Memory 20050706
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ADDR_RETRIEVE_DB Address read Access via the database 20050629
Properties
Interface IF_ADDR_RETRIEVE  
Short Description Read Address data from the Persistency    
General Data
Package S_ADDRESS   Business Address Services: Programming Interface for ESA 
Created 20050629   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
Interface IF_ADDR_RETRIEVE has no forward declaration.
Interfaces
Interface IF_ADDR_RETRIEVE has no interface.
Friends
Interface IF_ADDR_RETRIEVE has no friend.
Attributes
Interface IF_ADDR_RETRIEVE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_ERROR_STATUS Instance method Public Method 20070831
2 RETRIEVE_ADDRESSES_FOR_ORG Instance method Public Method 20061218
3 RETRIEVE_ADDRESSES_FOR_PERSON Instance method Public Method 20060920
4 RETRIEVE_ADDRESS_14 Instance method Public Method Read Addresses of technical Type 1 20050629
5 RETRIEVE_ADDRESS_2 Instance method Public Method Read Addresses of technical Type 2 20050629
6 RETRIEVE_ADDRESS_3 Instance method Public Method Read Addresses of technical Type 3 20050629
7 RETRIEVE_ADDRESS_5 Instance method Public Method Read Persons 20050629
8 RETRIEVE_ADDRESS_KEY_BY_UUID Instance method Public Method Get the address key to a UUID 20050901
9 RETRIEVE_ADDR_REF Instance method Public Method 20060220
10 RETRIEVE_COMMUNICATION_DATA Instance method Public Method Read communication data 20090127
11 RETRIEVE_PERS_REF Instance method Public Method 20060220
12 RETRIEVE_UUID_BY_ADDRESS_KEY Instance method Public Method Get the UUID to an address key 20050901
Events
Interface IF_ADDR_RETRIEVE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_TELEPHONE_DATA_WITH_KEY Public See coding 20090127 BEGIN OF ts_telephone_data_with_key . INCLUDE TYPE addrs_address_key. TYPES: adtel TYPE tt_adtel, adcomrem TYPE tt_adcomrem, adsuse_uuid TYPE tt_adsuse_uuid, END OF ts_telephone_data_with_key
2 TT_ADCOMREM Public See coding 20090127 tt_adcomrem TYPE STANDARD TABLE OF adcomrem WITH NON-UNIQUE KEY consnumber langu
3 TT_ADSUSE_UUID Public See coding 20090127 tt_adsuse_uuid TYPE STANDARD TABLE OF adsuse_uuid WITH NON-UNIQUE KEY consnumber comm_usage valid_to
4 TT_ADTEL Public See coding 20090127 tt_adtel TYPE STANDARD TABLE OF adtel WITH NON-UNIQUE KEY consnumber
5 TT_TELEPHONE_DATA_WITH_KEY Public See coding 20090127 tt_telephone_data_with_key TYPE STANDARD TABLE OF ts_telephone_data_with_key WITH NON-UNIQUE KEY address_type address_number person_number address_handle person_handle
Method Signatures

Method GET_ERROR_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR_STATUS Call by reference Type reference (TYPE) AD_ERR_STATUS Error Status of Address 20070831
2 Importing IV_ADDRESS_HANDLE Call by reference Type reference (TYPE) AD_HANDLE Handle for Creating Addresses/Persons (Bus. Addr. Services) 20070831
3 Importing IV_ADDRESS_NUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Address Number 20070831
4 Importing IV_ADDRESS_TYPE Call by reference Type reference (TYPE) ADDR_ADDRESS_TYPE Type of the address 20070831
5 Importing IV_PERSON_HANDLE Call by reference Type reference (TYPE) AD_HANDLE Handle for Creating Addresses/Persons (Bus. Addr. Services) 20070831
6 Importing IV_PERSON_NUMBER Call by reference Type reference (TYPE) AD_PERSNUM Person number 20070831

Method GET_ERROR_STATUS on Interface IF_ADDR_RETRIEVE has no exception.

Method RETRIEVE_ADDRESSES_FOR_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORGANIZATION_TO_ADDRESS_KEY Call by reference Type reference (TYPE) ADDRT_ORG_TO_ADDRESS_KEY 20061218
2 Importing IT_ORGANIZATION_KEY Call by reference Type reference (TYPE) ADDRT_ADDRESS_KEY Table of alternate address keys 20061218

Method RETRIEVE_ADDRESSES_FOR_ORG on Interface IF_ADDR_RETRIEVE has no exception.

Method RETRIEVE_ADDRESSES_FOR_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PERSON_TO_ADDRESS_KEY Call by reference Type reference (TYPE) ADDRT_PERSON_TO_ADDRESS_KEY Table type for ADDRS_PERSON_TO_ADDRESS_KEY 20060920
2 Importing IT_PERSON_KEY Call by reference Type reference (TYPE) ADDRT_ADDRESS_KEY Table of alternate address keys 20060920

Method RETRIEVE_ADDRESSES_FOR_PERSON on Interface IF_ADDR_RETRIEVE has no exception.

Method RETRIEVE_ADDRESS_14 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDRESS_WITH_KEY Call by reference Type reference (TYPE) ADDRT_ADDRESS_WITH_KEY 20050629
2 Importing IT_ADDR1_SEL Call by reference Type reference (TYPE) ADDRT_ADDR1_SEL 20050629

Method RETRIEVE_ADDRESS_14 on Interface IF_ADDR_RETRIEVE has no exception.

Method RETRIEVE_ADDRESS_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDRESS_WITH_KEY Call by reference Type reference (TYPE) ADDRT_ADDRESS_WITH_KEY 20050629
2 Importing IT_ADDR2_SEL Call by reference Type reference (TYPE) ADDRT_ADDR2_SEL 20050629

Method RETRIEVE_ADDRESS_2 on Interface IF_ADDR_RETRIEVE has no exception.

Method RETRIEVE_ADDRESS_3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDRESS_WITH_KEY Call by reference Type reference (TYPE) ADDRT_ADDRESS_WITH_KEY 20050629
2 Importing IT_ADDR3_SEL Call by reference Type reference (TYPE) ADDRT_ADDR3_SEL 20050629

Method RETRIEVE_ADDRESS_3 on Interface IF_ADDR_RETRIEVE has no exception.

Method RETRIEVE_ADDRESS_5 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDRESS_WITH_KEY Call by reference Type reference (TYPE) ADDRT_ADDRESS_WITH_KEY 20050629
2 Importing IT_PERS_SEL Call by reference Type reference (TYPE) ADDRT_PERS_SEL 20050629

Method RETRIEVE_ADDRESS_5 on Interface IF_ADDR_RETRIEVE has no exception.

Method RETRIEVE_ADDRESS_KEY_BY_UUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UUID_TO_KEY Call by reference Type reference (TYPE) ADDRT_UUID_TO_KEY 20050901
2 Importing IT_UUID Call by reference Type reference (TYPE) ADDRT_UUID_TO_KEY 20050901

Method RETRIEVE_ADDRESS_KEY_BY_UUID on Interface IF_ADDR_RETRIEVE has no exception.

Method RETRIEVE_ADDR_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ADDRESS_KEY Call by reference Type reference (TYPE) ADDRT_ADDRESS_KEY Table of alternate address keys 20060220
2 Importing IV_ONLY_OWNER_REFERENCES Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20060220
3 Returning RT_ADDR_REF_WITH_KEY Value transfer Type reference (TYPE) ADDRT_ADDR_REF_WITH_KEY Address references for multiple addresses 20060220

Method RETRIEVE_ADDR_REF on Interface IF_ADDR_RETRIEVE has no exception.

Method RETRIEVE_COMMUNICATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMM_DATA_WITH_KEY Call by reference Type reference (TYPE) STANDARD TABLE Telephone numbers for several addresses 20090127
2 Importing IT_ADDRESS_KEY Call by reference Type reference (TYPE) ADDRT_ADDRESS_KEY Table of alternate address keys 20090127
3 Importing IV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM Communication Method (Key) (Business Address Services) 20090127

Method RETRIEVE_COMMUNICATION_DATA on Interface IF_ADDR_RETRIEVE has no exception.

Method RETRIEVE_PERS_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ADDRESS_KEY Call by reference Type reference (TYPE) ADDRT_ADDRESS_KEY Table of alternate address keys 20060220
2 Importing IV_ONLY_OWNER_REFERENCES Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20060220
3 Returning RT_PERS_REF_WITH_KEY Value transfer Type reference (TYPE) ADDRT_PERS_REF_WITH_KEY Person references for multiple addresses 20060220

Method RETRIEVE_PERS_REF on Interface IF_ADDR_RETRIEVE has no exception.

Method RETRIEVE_UUID_BY_ADDRESS_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY_TO_UUID Call by reference Type reference (TYPE) ADDRT_KEY_TO_UUID 20050901
2 Importing IT_ADDRESS_KEY Call by reference Type reference (TYPE) ADDRT_ADDRESS_KEY Table of alternate address keys 20050901

Method RETRIEVE_UUID_BY_ADDRESS_KEY on Interface IF_ADDR_RETRIEVE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710