SAP ABAP Class /BOFU/CL_ADDR_COMPLETE (Service Methods for Handling 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)
Properties
Class /BOFU/CL_ADDR_COMPLETE  
Short Description Service Methods for Handling Addresses    
Super Class    
Instantiability of a Class 0  Private 
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_COMPLETE has no forward declaration.
Interfaces
Class /BOFU/CL_ADDR_COMPLETE has no interface implemented.
Friends
Class /BOFU/CL_ADDR_COMPLETE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_COMM_FAX Constant Private Type reference (TYPE) AD_COMM 'FAX' Communication Method (Key) (Business Address Services) 20081127
2 C_COMM_INT Constant Private Type reference (TYPE) AD_COMM 'INT' Communication Method (Key) (Business Address Services) 20081127
3 C_COMM_PAG Constant Private Type reference (TYPE) AD_COMM 'PAG' Communication Method (Key) (Business Address Services) 20081127
4 C_COMM_PRT Constant Private Type reference (TYPE) AD_COMM 'PRT' Communication Method (Key) (Business Address Services) 20081127
5 C_COMM_RML Constant Private Type reference (TYPE) AD_COMM 'RML' Communication Method (Key) (Business Address Services) 20081127
6 C_COMM_SSF Constant Private Type reference (TYPE) AD_COMM 'SSF' Communication Method (Key) (Business Address Services) 20081127
7 C_COMM_TEL Constant Private Type reference (TYPE) AD_COMM 'TEL' Communication Method (Key) (Business Address Services) 20081127
8 C_COMM_TLX Constant Private Type reference (TYPE) AD_COMM 'TLX' Communication Method (Key) (Business Address Services) 20081127
9 C_COMM_TTX Constant Private Type reference (TYPE) AD_COMM 'TTX' Communication Method (Key) (Business Address Services) 20081127
10 C_COMM_URI Constant Private Type reference (TYPE) AD_COMM 'URI' Communication Method (Key) (Business Address Services) 20081127
11 C_COMM_X40 Constant Private Type reference (TYPE) AD_COMM 'X40' Communication Method (Key) (Business Address Services) 20081127
12 C_TRUE Constant Public Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20081127
13 GO_ADDR_COMPLETE Static Attribute Private Object reference (TYPE REF TO) /BOFU/CL_ADDR_COMPLETE Service Methods for Handling Addresses 20081127
14 MO_ADDR_CHECK Instance attribute Public Object reference (TYPE REF TO) /BOFU/CL_ADDR_CHECK Address Checks 20081127
15 MO_ADDR_MAIN Instance attribute Private Object reference (TYPE REF TO) /BOFU/CL_ADDR_MAIN Edit Address in ESA Services 20081127
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXTERNAL_DATA Instance method Public Method Check external address data from input 20081127
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081127
3 CONVERT_ADDRESS Instance method Private Method Convert an address from one type to another 20081127
4 COPY_ADDRESS Instance method Public Method Copy Address 20081127
5 ERROR Instance method Private Method Create error table entry 20081127
6 ERROR_COLLECT Instance method Private Method Collect errors 20081127
7 GET_INSTANCE Static method Public Method Create Instance 20081127
8 MODIFY_ADDRESS Instance method Public Method Change Address 20081127
9 RETRIEVE_ADDRESS Instance method Public Method Get Address 20081127
Events
Class /BOFU/CL_ADDR_COMPLETE has no event.
Types
Class /BOFU/CL_ADDR_COMPLETE has no local type.
Method Signatures

Method CHECK_EXTERNAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ADDRESS_COMPLETE Call by reference Type reference (TYPE) /BOFU/ADDRT_ADDRESS_COMPLETE Table of complete addresses 20081127
2 Exporting ET_ERROR Call by reference Type reference (TYPE) /BOFU/ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20081127

Method CHECK_EXTERNAL_DATA on class /BOFU/CL_ADDR_COMPLETE has no exception.

Method CONSTRUCTOR Signature

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

Method CONVERT_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TARGET_ADDRESS Call by reference Type reference (TYPE) /BOFU/ADDRS_ADDRESS_COMPLETE Structure for the complete data of an address 20081127
2 Importing IS_SOURCE_ADDRESS Call by reference Type reference (TYPE) /BOFU/ADDRS_ADDRESS_COMPLETE Structure for the complete data of an address 20081127
3 Importing IV_SOURCE_ADDRESS_TYPE Call by reference Type reference (TYPE) /BOFU/ADDR_ADDRESS_TYPE Type of the address 20081127
4 Importing IV_TARGET_ADDRESS_TYPE Call by reference Type reference (TYPE) /BOFU/ADDR_ADDRESS_TYPE Type of the address 20081127

Method CONVERT_ADDRESS on class /BOFU/CL_ADDR_COMPLETE has no exception.

Method COPY_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGE_NOTIFICATIONS Call by reference Type reference (TYPE) /BOFU/ADDRT_CHANGE_NOTIFI Table of address change notifications 20081127
2 Exporting ET_ERROR Call by reference Type reference (TYPE) /BOFU/ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20081127
3 Exporting EV_TARGET_ADDRESS_ID Call by reference Type reference (TYPE) /BOFU/ADDR_NODE_ID Node Id as in the ESA-model 20081127
4 Importing IS_INSERT_INFORMATION Call by reference Type reference (TYPE) /BOFU/ADDRS_INSERT_INFO Information needed to create an address 20081127
5 Importing IV_SOURCE_ADDRESS_ID Call by reference Type reference (TYPE) /BOFU/ADDR_NODE_ID Node Id as in the ESA-model 20081127
6 Importing IV_TARGET_ADDRESS_ID Call by reference Type reference (TYPE) /BOFU/ADDR_NODE_ID SPACE Node Id as in the ESA-model 20081127

Method COPY_ADDRESS on class /BOFU/CL_ADDR_COMPLETE has no exception.

Method ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) /BOFU/ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20081127
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_FIELDNAME Call by reference Type reference (TYPE) ANY 20081127
4 Importing IV_MSG_ID Call by reference Type reference (TYPE) ANY 'AM' 20081127
5 Importing IV_MSG_NUMBER Call by reference Type reference (TYPE) ANY 20081127
6 Importing IV_MSG_SYMPTOM Call by reference Type reference (TYPE) ANY 20081127
7 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) ANY 'E' 20081127
8 Importing IV_MSG_VAR1 Call by reference Type reference (TYPE) ANY 20081127
9 Importing IV_MSG_VAR2 Call by reference Type reference (TYPE) ANY 20081127
10 Importing IV_MSG_VAR3 Call by reference Type reference (TYPE) ANY 20081127
11 Importing IV_MSG_VAR4 Call by reference Type reference (TYPE) ANY 20081127
12 Importing IV_TABLENAME Call by reference Type reference (TYPE) ANY 20081127

Method ERROR on class /BOFU/CL_ADDR_COMPLETE has no exception.

Method ERROR_COLLECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) /BOFU/ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20081127
2 Importing IT_ERROR Call by reference Type reference (TYPE) /BOFU/ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20081127
3 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) /BOFU/ADDR_NODE_ID Node Id as in the ESA-model 20081127

Method ERROR_COLLECT on class /BOFU/CL_ADDR_COMPLETE 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_COMPLETE Value transfer Object reference (TYPE REF TO) /BOFU/CL_ADDR_COMPLETE Service Methods for Handling Addresses 20081127

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

Method MODIFY_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGE_NOTIFICATIONS Call by reference Type reference (TYPE) /BOFU/ADDRT_CHANGE_NOTIFI Table of address change notifications 20081127
2 Exporting ET_DELETION_RESULT Call by reference Type reference (TYPE) /BOFU/ADDRT_DELETION_RESULT Result of the deletion of multipel addresses 20081127
3 Exporting ET_ERROR Call by reference Type reference (TYPE) /BOFU/ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20081127
4 Exporting ET_NEW_ADDRESS_ID Call by reference Type reference (TYPE) /BOFU/ADDRT_CREATED_ID Newly created Ids 20081127
5 Exporting ET_NEW_EMAIL_ID Call by reference Type reference (TYPE) /BOFU/ADDRT_CREATED_ID Newly created Ids 20081127
6 Exporting ET_NEW_FACSIMILE_ID Call by reference Type reference (TYPE) /BOFU/ADDRT_CREATED_ID Newly created Ids 20081127
7 Exporting ET_NEW_PAGER_ID Call by reference Type reference (TYPE) /BOFU/ADDRT_CREATED_ID Newly created Ids 20081127
8 Exporting ET_NEW_PRINTER_ID Call by reference Type reference (TYPE) /BOFU/ADDRT_CREATED_ID Newly created Ids 20081127
9 Exporting ET_NEW_RML_ID Call by reference Type reference (TYPE) /BOFU/ADDRT_CREATED_ID Newly created Ids 20081127
10 Exporting ET_NEW_SSF_ID Call by reference Type reference (TYPE) /BOFU/ADDRT_CREATED_ID Newly created Ids 20081127
11 Exporting ET_NEW_TELEPHONE_ID Call by reference Type reference (TYPE) /BOFU/ADDRT_CREATED_ID Newly created Ids 20081127
12 Exporting ET_NEW_TELETEX_ID Call by reference Type reference (TYPE) /BOFU/ADDRT_CREATED_ID Newly created Ids 20081127
13 Exporting ET_NEW_TELEX_ID Call by reference Type reference (TYPE) /BOFU/ADDRT_CREATED_ID Newly created Ids 20081127
14 Exporting ET_NEW_WEB_ID Call by reference Type reference (TYPE) /BOFU/ADDRT_CREATED_ID Newly created Ids 20081127
15 Exporting ET_NEW_X400_ID Call by reference Type reference (TYPE) /BOFU/ADDRT_CREATED_ID Newly created Ids 20081127
16 Importing IT_ADDRESS_MODIFICATION Call by reference Type reference (TYPE) /BOFU/ADDRT_ADDRESS_COMPLETE Table of complete addresses 20081127
17 Importing IV_USE_CHANGED_FIELDS Call by reference Type reference (TYPE) XFELD SPACE 20081127

Method MODIFY_ADDRESS on class /BOFU/CL_ADDR_COMPLETE has no exception.

Method RETRIEVE_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ADDRESS_ID Call by reference Type reference (TYPE) /BOFU/ADDRT_ADDRESS_ID Table of address Ids 20081127
2 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) /BOFU/ADDR_RETRIEVE_BF_IMAGE SPACE Indicator: Read directly from the database 20081127
3 Returning RT_ADDRESS Value transfer Type reference (TYPE) /BOFU/ADDRT_ADDRESS_COMPLETE Table of complete addresses 20081127

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