SAP ABAP Class /BOFU/CL_ADDR_COMPARE (Determine Changes Between Addresses)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BRC (Application Component) Reusable Components of Business Suite Foundation
     /BOFU/ADDRESS_ADAPTER (Package) Address adapter framework (missing 7.10 functionality)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/IF_ADDR_COMPARE Determine changes to an address 20081127
Properties
Class /BOFU/CL_ADDR_COMPARE  
Short Description Determine Changes Between Addresses    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOFU/ADDRESS_ADAPTER   Address adapter framework (missing 7.10 functionality) 
Created 20081127   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /BOFU/CL_ADDR_COMPARE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /BOFU/IF_ADDR_COMPARE Determine changes to an address 20081127
Friends
# Friend Modeled only Created on Description
1 /BOFU/CL_ADDR_COMPARE_MNGR 20081127 Factory class for IF_ADDR_COMPARE
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_FLD_ADDRESS_ID Constant Private Type reference (TYPE) FIELDNAME 'ADDRESS_ID' Field Name 20081127
2 C_FLD_CHANGED_FIELDS Constant Private Type reference (TYPE) FIELDNAME 'CHANGED_FIELDS' Field Name 20081127
3 C_FLD_CURRENT_STATE Constant Private Type reference (TYPE) FIELDNAME 'CURRENT_STATE' Field Name 20081127
4 C_FLD_DATA Constant Private Type reference (TYPE) FIELDNAME 'DATA' Field Name 20081127
5 C_FLD_NOTES Constant Private Type reference (TYPE) FIELDNAME 'NOTES' Field Name 20081127
6 C_FLD_UPDATEFLAG Constant Private Type reference (TYPE) FIELDNAME 'UPDATEFLAG' Field Name 20081127
7 C_FLD_USAGES Constant Private Type reference (TYPE) FIELDNAME 'USAGES' Field Name 20081127
8 C_FLD_VALID_FROM Constant Private Type reference (TYPE) FIELDNAME 'VALID_FROM' Field Name 20081127
9 C_FLD_VALID_TO Constant Private Type reference (TYPE) FIELDNAME 'VALID_TO' Field Name 20081127
10 C_TRUE Constant Private Type reference (TYPE) XFELD 'X' Checkbox 20081127
11 MO_ADDR_ENCODE Instance attribute Private Object reference (TYPE REF TO) /BOFU/CL_ADDR_ENCODE Encoding routines for BAS Node Ids 20081127
12 MO_METADATA Instance attribute Private Object reference (TYPE REF TO) /BOFU/IF_ADDR_METADATA Metadata of the Address 20081127
Methods
# Method Level Visibility Method type Description Created on
1 ADDRESS_CHANGES Instance method Public Method Determine the changes to the main address data 20081127
2 COMM_CHANGES Instance method Public Method Determine the changes to the communication data 20081127
3 COMM_CHANGES_SINGLE Instance method Private Method Determine the changes to one communication type 20081127
4 COMM_CHANGES_SINGLE_ADDRESS Instance method Private Method Determine changes to one communication type of one address 20081127
5 COMM_NOTES_CHANGES Instance method Private Method Determine the changes to notes of one communication type 20081127
6 COMM_USAGES_CHANGES Instance method Private Method Determine the changes to usages of one communication type 20081127
7 COMPLETE_ADDRESS_CHANGES Instance method Private Method 20081127
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081127
9 VERSION_CHANGES Instance method Private Method Help-Routine for ADDRESS_CHANGES 20081127
Events
Class /BOFU/CL_ADDR_COMPARE has no event.
Types
Class /BOFU/CL_ADDR_COMPARE has no local type.
Method Signatures

Method ADDRESS_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ADDRESS_NEW Call by reference Type reference (TYPE) /BOFU/ADDRT_ADDRESS Table of Addresses 20081127
2 Importing IT_ADDRESS_OLD Call by reference Type reference (TYPE) /BOFU/ADDRT_ADDRESS Table of Addresses 20081127
3 Returning RT_CHANGE_NOTIFICATIONS Value transfer Type reference (TYPE) /BOFU/ADDRT_CHANGE_NOTIFI Table of address change notifications 20081127

Method ADDRESS_CHANGES on class /BOFU/CL_ADDR_COMPARE has no exception.

Method COMM_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EMAIL_NEW Call by reference Type reference (TYPE) /BOFU/ADDRT_EMAIL_ADDRESSES Email Addresses for several Addresses 20081127
2 Importing IT_EMAIL_OLD Call by reference Type reference (TYPE) /BOFU/ADDRT_EMAIL_ADDRESSES Email Addresses for several Addresses 20081127
3 Importing IT_FACSIMILE_NEW Call by reference Type reference (TYPE) /BOFU/ADDRT_FAX_NUMBERS Facsimile Numbers for several addresses 20081127
4 Importing IT_FACSIMILE_OLD Call by reference Type reference (TYPE) /BOFU/ADDRT_FAX_NUMBERS Facsimile Numbers for several addresses 20081127
5 Importing IT_PAGER_NEW Call by reference Type reference (TYPE) /BOFU/ADDRT_PAGER_NUMBERS Pager Numbers of several Addresses 20081127
6 Importing IT_PAGER_OLD Call by reference Type reference (TYPE) /BOFU/ADDRT_PAGER_NUMBERS Pager Numbers of several Addresses 20081127
7 Importing IT_PRINTER_NEW Call by reference Type reference (TYPE) /BOFU/ADDRT_PRINTERS Printers of several Addresses 20081127
8 Importing IT_PRINTER_OLD Call by reference Type reference (TYPE) /BOFU/ADDRT_PRINTERS Printers of several Addresses 20081127
9 Importing IT_RML_NEW Call by reference Type reference (TYPE) /BOFU/ADDRT_REMOTE_MAIL_ADDS RML Addresses of several Addresses 20081127
10 Importing IT_RML_OLD Call by reference Type reference (TYPE) /BOFU/ADDRT_REMOTE_MAIL_ADDS RML Addresses of several Addresses 20081127
11 Importing IT_SSF_NEW Call by reference Type reference (TYPE) /BOFU/ADDRT_SSF_ADDRESSES SSF Addresses of several Addresses 20081127
12 Importing IT_SSF_OLD Call by reference Type reference (TYPE) /BOFU/ADDRT_SSF_ADDRESSES SSF Addresses of several Addresses 20081127
13 Importing IT_TELEPHONE_NEW Call by reference Type reference (TYPE) /BOFU/ADDRT_TEL_NUMBERS Telephone numbers for several addresses 20081127
14 Importing IT_TELEPHONE_OLD Call by reference Type reference (TYPE) /BOFU/ADDRT_TEL_NUMBERS Telephone numbers for several addresses 20081127
15 Importing IT_TELETEX_NEW Call by reference Type reference (TYPE) /BOFU/ADDRT_TELETEX_NUMBERS Teletex Numbers of several Addresses 20081127
16 Importing IT_TELETEX_OLD Call by reference Type reference (TYPE) /BOFU/ADDRT_TELETEX_NUMBERS Teletex Numbers of several Addresses 20081127
17 Importing IT_TELEX_NEW Call by reference Type reference (TYPE) /BOFU/ADDRT_TELEX_NUMBERS Telex Numbers of several Addresses 20081127
18 Importing IT_TELEX_OLD Call by reference Type reference (TYPE) /BOFU/ADDRT_TELEX_NUMBERS Telex Numbers of several Addresses 20081127
19 Importing IT_WEB_NEW Call by reference Type reference (TYPE) /BOFU/ADDRT_WEB_ADDRESSES Web Addresses for several Addresses 20081127
20 Importing IT_WEB_OLD Call by reference Type reference (TYPE) /BOFU/ADDRT_WEB_ADDRESSES Web Addresses for several Addresses 20081127
21 Importing IT_X400_NEW Call by reference Type reference (TYPE) /BOFU/ADDRT_X400_ADDRESSES X.400 Addresses of several Addresses 20081127
22 Importing IT_X400_OLD Call by reference Type reference (TYPE) /BOFU/ADDRT_X400_ADDRESSES X.400 Addresses of several Addresses 20081127
23 Returning RT_CHANGE_NOTIFICATIONS Value transfer Type reference (TYPE) /BOFU/ADDRT_CHANGE_NOTIFI Table of address change notifications 20081127

Method COMM_CHANGES on class /BOFU/CL_ADDR_COMPARE has no exception.

Method COMM_CHANGES_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHANGE_NOTIFICATIONS Call by reference Type reference (TYPE) /BOFU/ADDRT_CHANGE_NOTIFI Table of address change notifications 20081127
2 Importing IT_COMM_DATA_NEW Call by reference Type reference (TYPE) STANDARD TABLE 20081127
3 Importing IT_COMM_DATA_OLD Call by reference Type reference (TYPE) STANDARD TABLE 20081127
4 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /BOFU/ADDR_NODE_NAME Name of an ESA-Node 20081127

Method COMM_CHANGES_SINGLE on class /BOFU/CL_ADDR_COMPARE has no exception.

Method COMM_CHANGES_SINGLE_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHANGE_NOTIFICATIONS Call by reference Type reference (TYPE) /BOFU/ADDRT_CHANGE_NOTIFI Table of address change notifications 20081127
2 Importing IS_COMM_DATA_NEW Call by reference Type reference (TYPE) ANY 20081127
3 Importing IS_COMM_DATA_OLD Call by reference Type reference (TYPE) ANY 20081127
4 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /BOFU/ADDR_NODE_NAME Name of an ESA-Node 20081127

Method COMM_CHANGES_SINGLE_ADDRESS on class /BOFU/CL_ADDR_COMPARE has no exception.

Method COMM_NOTES_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHANGE_NOTIFICATIONS Call by reference Type reference (TYPE) /BOFU/ADDRT_CHANGE_NOTIFI Table of address change notifications 20081127
2 Importing IT_COMM_NOTES_NEW Call by reference Type reference (TYPE) /BOFU/ADDRT_COMM_DATA_NOTE Table of remarks to communication data 20081127
3 Importing IT_COMM_NOTES_OLD Call by reference Type reference (TYPE) /BOFU/ADDRT_COMM_DATA_NOTE Table of remarks to communication data 20081127
4 Importing IV_COMM_ID Call by reference Type reference (TYPE) /BOFU/ADDR_NODE_ID Node Id as in the ESA-model 20081127
5 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /BOFU/ADDR_NODE_NAME Name of an ESA-Node 20081127

Method COMM_NOTES_CHANGES on class /BOFU/CL_ADDR_COMPARE has no exception.

Method COMM_USAGES_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHANGE_NOTIFICATIONS Call by reference Type reference (TYPE) /BOFU/ADDRT_CHANGE_NOTIFI Table of address change notifications 20081127
2 Importing IT_COMM_USAGES_NEW Call by reference Type reference (TYPE) /BOFU/ADDRT_COMM_DATA_USAGE Table of communication data usages 20081127
3 Importing IT_COMM_USAGES_OLD Call by reference Type reference (TYPE) /BOFU/ADDRT_COMM_DATA_USAGE Table of communication data usages 20081127
4 Importing IV_COMM_ID Call by reference Type reference (TYPE) /BOFU/ADDR_NODE_ID Node Id as in the ESA-model 20081127
5 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /BOFU/ADDR_NODE_NAME Name of an ESA-Node 20081127

Method COMM_USAGES_CHANGES on class /BOFU/CL_ADDR_COMPARE has no exception.

Method COMPLETE_ADDRESS_CHANGES Signature

Method COMPLETE_ADDRESS_CHANGES on class /BOFU/CL_ADDR_COMPARE has no parameter.
Method COMPLETE_ADDRESS_CHANGES on class /BOFU/CL_ADDR_COMPARE has no exception.

Method CONSTRUCTOR Signature

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

Method VERSION_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHANGE_NOTIFICATIONS Call by reference Type reference (TYPE) /BOFU/ADDRT_CHANGE_NOTIFI Table of address change notifications 20081127
2 Importing IS_VERSION_NEW Call by reference Type reference (TYPE) /BOFU/ADDRS_VERSION Address data for a specific address version 20081127
3 Importing IS_VERSION_OLD Call by reference Type reference (TYPE) /BOFU/ADDRS_VERSION Address data for a specific address version 20081127
4 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) /BOFU/ADDR_NODE_ID Node Id as in the ESA-model 20081127

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