SAP ABAP Class /BOFU/CL_ADDR_REFERENCE (Address structure mapping)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BRC (Application Component) Reusable Components of Business Suite Foundation
     /BOFU/ADDRESS_DO (Package) DO Address
Properties
Class /BOFU/CL_ADDR_REFERENCE  
Short Description Address structure mapping    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOFU/ADDRESS_DO   DO Address 
Created 20081127   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /BOFU/CL_ADDR_REFERENCE has no forward declaration.
Interfaces
Class /BOFU/CL_ADDR_REFERENCE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 /BOFU/CL_ADDR_ACTION 20081127 Generate postal Address ID
2 /BOFU/CL_ADDR_BUFFER 20081127 Special Buffer Class for DO Address
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081127
2 MO_ADDR_ENCODE Instance attribute Private Object reference (TYPE REF TO) /BOFU/CL_ADDR_ENCODE Encoding routines for BAS Node Ids 20081127
3 MO_ADDR_MAIN Instance attribute Private Object reference (TYPE REF TO) /BOFU/CL_ADDR_MAIN_AP_FACADE Memory Layer for the ESA-Service Provider of DO Address 20081127
4 MO_BEFORE_IMAGE Instance attribute Private Object reference (TYPE REF TO) /BOFU/CL_ADDR_REFERENCE Map Address Where-Used-References in the ESA context 20081127
5 MT_REFERENCE Instance attribute Private Type reference (TYPE) TY_T_REFERENCE 20081127
6 MV_RETRIEVE_BEFORE_IMAGE Instance attribute Private Type reference (TYPE) XFELD Checkbox 20081127
7 SC_NOT_IMPLEMENTED Constant Private Type reference (TYPE) STRING '*NMP*' Not Implemented 20091001
Methods
# Method Level Visibility Method type Description Created on
1 ADD_REFERENCE Instance method Protected Method 20081127
2 CHECK_OBJECT_REFERENCE Instance method Private Method 20081127
3 CONSTRUCTOR Instance method Public Constructor 20081127
4 DELETE_REFERENCE Instance method Protected Method 20081127
5 FILL_REFERENCE Instance method Private Method 20081127
6 GET_INSTANCE Static method Public Method 20081127
7 INSERT_REFERENCE Instance method Private Method Insert an entry into MT_REFERENCE 20081127
8 MODIFY_OBJECT_REFERENCE Instance method Protected Method Change the ObjectID of a Where-Used-Reference. 20081127
9 RETRIEVE_PERS_ORG_ID Instance method Private Method 20081127
10 RETRIEVE_REFERENCE Instance method Public Method ONLY for use by Archiving adapter 20081127
Events
Class /BOFU/CL_ADDR_REFERENCE has no event.
Types
Class /BOFU/CL_ADDR_REFERENCE has no local type.
Method Signatures

Method ADD_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HOST_INFO Call by reference Type reference (TYPE) /BOFU/S_ADDR_HOST_INFO Address Reference Hosting/Referring BO Information 20091001
2 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) /BOFU/ADDR_NODE_ID Node Id as in the ESA-model 20081127
3 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) /BOFU/ADDR_OBJ_ID ID of the Address Host 20081127
4 Returning RV_CREATION_SUCCESSFUL Value transfer Type reference (TYPE) XFELD Checkbox 20081127

Method ADD_REFERENCE on class /BOFU/CL_ADDR_REFERENCE has no exception.

Method CHECK_OBJECT_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HOST_INFO Call by reference Type reference (TYPE) /BOFU/S_ADDR_HOST_INFO Address Reference Hosting/Referring BO Information 20091001
2 Importing IV_ADDRESS_TYPE Call by reference Type reference (TYPE) /BOFU/ADDR_ADDRESS_TYPE Type of the address 20081127
3 Returning RV_REFERENCE_IS_VALID Value transfer Type reference (TYPE) XFELD Checkbox 20081127

Method CHECK_OBJECT_REFERENCE on class /BOFU/CL_ADDR_REFERENCE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /BOFU/CL_ADDR_REFERENCE has no parameter.
Method CONSTRUCTOR on class /BOFU/CL_ADDR_REFERENCE has no exception.

Method DELETE_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) /BOFU/ADDR_NODE_ID Node Id as in the ESA-model 20081127

Method DELETE_REFERENCE on class /BOFU/CL_ADDR_REFERENCE has no exception.

Method FILL_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_REFERENCE Call by reference Type reference (TYPE) TY_S_REFERENCE 20081127
2 Exporting EV_CONVERSION_SUCCESSFUL Value transfer Type reference (TYPE) XFELD Checkbox 20081127

Method FILL_REFERENCE on class /BOFU/CL_ADDR_REFERENCE 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_ESA_MAP_REF Value transfer Object reference (TYPE REF TO) /BOFU/CL_ADDR_REFERENCE Map Address Where-Used-References in the ESA context 20081127

Method GET_INSTANCE on class /BOFU/CL_ADDR_REFERENCE has no exception.

Method INSERT_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADDRESS_REFERENCE Call by reference Type reference (TYPE) ADDR_REF Transfer structure for the use of addresses 20081127
2 Importing IS_HOST_INFO Call by reference Type reference (TYPE) /BOFU/S_ADDR_HOST_INFO Address Reference Hosting/Referring BO Information 20091001
3 Importing IS_PERSON_REFERENCE Call by reference Type reference (TYPE) /BOFU/ADDRS_PERSON_REFERENCE Person Use Data Transfer Structure (Business Addr. Service) 20081127
4 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) /BOFU/ADDR_NODE_ID Node Id as in the ESA-model 20081127
5 Importing IV_ADDRESS_TYPE Call by reference Type reference (TYPE) /BOFU/ADDR_ADDRESS_TYPE 20081127
6 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) /BOFU/ADDR_OBJ_ID ID of the Address Host 20081127

Method INSERT_REFERENCE on class /BOFU/CL_ADDR_REFERENCE has no exception.

Method MODIFY_OBJECT_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HOST_INFO Call by reference Type reference (TYPE) /BOFU/S_ADDR_HOST_INFO Address Reference Hosting/Referring BO Information 20091001
2 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) /BOFU/ADDR_NODE_ID Node Id as in the ESA-model 20081127
3 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) /BOFU/ADDR_OBJ_ID ID of the Address Host 20081127

Method MODIFY_OBJECT_REFERENCE on class /BOFU/CL_ADDR_REFERENCE has no exception.

Method RETRIEVE_PERS_ORG_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADDR_GROUP Call by reference Type reference (TYPE) AD_GROUP Address Group (Key) (Business Address Services) 20081127
2 Exporting EV_ORGANIZATION_ID Call by reference Type reference (TYPE) /BOFU/ADDR_NODE_ID Node Id as in the ESA-model 20081127
3 Exporting EV_PERSON_ID Call by reference Type reference (TYPE) /BOFU/ADDR_NODE_ID Node Id as in the ESA-model 20081127
4 Exporting EV_PERS_GROUP Call by reference Type reference (TYPE) AD_GROUP_P Person Group (Key) (Business Address Services) 20081127
5 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) /BOFU/ADDR_NODE_ID Node Id as in the ESA-model 20081127

Method RETRIEVE_PERS_ORG_ID on class /BOFU/CL_ADDR_REFERENCE has no exception.

Method RETRIEVE_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ADDRESS_REFERENCE Call by reference Type reference (TYPE) ADDR_REF Transfer structure for the use of addresses 20081127
2 Exporting ES_HOST_INFO Call by reference Type reference (TYPE) /BOFU/S_ADDR_HOST_INFO Address Reference Hosting/Referring BO Information 20091001
3 Exporting ES_PERSON_REFERENCE Call by reference Type reference (TYPE) /BOFU/ADDRS_PERSON_REFERENCE Person Use Data Transfer Structure (Business Addr. Service) 20081127
4 Exporting EV_OBJECT_ID Call by reference Type reference (TYPE) /BOFU/ADDR_OBJ_ID ID of the Address Host 20081127
5 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) /BOFU/ADDR_NODE_ID Node Id as in the ESA-model 20081127
6 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20081127

Method RETRIEVE_REFERENCE on class /BOFU/CL_ADDR_REFERENCE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 701