SAP ABAP Class CL_ADDR_AU_MAIN (Unit tests for CL_ADDR_MAIN)
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
Properties
Class CL_ADDR_AU_MAIN  
Short Description Unit tests for CL_ADDR_MAIN    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ADDRESS   Business Address Services: Programming Interface for ESA 
Created 20090224   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ADDR_AU_MAIN has no forward declaration.
Interfaces
Class CL_ADDR_AU_MAIN has no interface implemented.
Friends
Class CL_ADDR_AU_MAIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_RISK_LEVEL_CRITICAL Constant Protected Type reference (TYPE) CHAR1 'C' Single-Character Flag 20090225
2 C_RISK_LEVEL_DANGEROUS Constant Protected Type reference (TYPE) CHAR1 'D' Single-Character Flag 20090225
3 C_RISK_LEVEL_HARMLESS Constant Protected Type reference (TYPE) CHAR1 'H' Single-Character Flag 20090225
4 MV_RISK_LEVEL Instance attribute Protected Type reference (TYPE) CHAR1 C_RISK_LEVEL_HARMLESS Single-Character Flag 20090225
Methods
# Method Level Visibility Method type Description Created on
1 ADD_REMARKS Instance method Private Method Creates remark(s) for an address 20090526
2 ADD_TELEPHONE_NUMBER Instance method Private Method Add a telephone number to an address 20090225
3 ADD_TELEPHONE_REMARKS Instance method Private Method Add a telephone number remark to an address 20090526
4 CHECK_ERRORS_FOR_NODE_NAME Instance method Private Method 20090616
5 CHECK_RISK_LEVEL Instance method Private Method 20090225
6 CREATE_TEMPORARY_ADDRESS Instance method Private Method Creates an adddress in the transactional buffer 20090225
7 IAU_CHANGE_DEFAULT_USAGE Instance method Protected Method 20090915
8 IAU_CHANGE_DEFAULT_USAGE_2 Instance method Protected Method 20090915
9 IAU_CHECK_MANDATORY_POST_CODE Instance method Protected Method 20091214
10 IAU_CLEANUP_NEW_TYPE_2 Instance method Protected Method 20090224
11 IAU_INSERT_COMM_NOTES Instance method Protected Method 20090526
12 IAU_INSERT_COMM_WITH_ID Instance method Protected Method 20091208
13 IAU_INSERT_NOTES Instance method Protected Method 20090526
14 IAU_PRESERVE_DEFAULT_USAGE Instance method Protected Method 20090224
15 IAU_REFRESH_ALL_BUFFERS Instance method Protected Method 20090618
16 IAU_UP_COMM_CURR_STATE_PLUS_CF Instance method Protected Method 20090224
17 RETREIVE_PERSISTENT_ADDRESS Instance method Private Method Creates and/or retrieves a database address 20090225
18 RETRIEVE_TELEPHONE_NUMBERS Instance method Private Method 20090225
Events
Class CL_ADDR_AU_MAIN has no event.
Types
Class CL_ADDR_AU_MAIN has no local type.
Method Signatures

Method ADD_REMARKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR 20090526
2 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ANY 20090526
3 Importing IV_LANGU_1 Call by reference Type reference (TYPE) ANY 20090526
4 Importing IV_LANGU_2 Call by reference Type reference (TYPE) ANY 20090526
5 Importing IV_NATION Call by reference Type reference (TYPE) ANY SPACE 20090526
6 Importing IV_REMARK_1 Call by reference Type reference (TYPE) ANY 20090526
7 Importing IV_REMARK_2 Call by reference Type reference (TYPE) ANY 20090526

Method ADD_REMARKS on class CL_ADDR_AU_MAIN has no exception.

Method ADD_TELEPHONE_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TELEPHONE_ID Call by reference Type reference (TYPE) ANY 20090225
2 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ANY 20090225
3 Importing IV_COUNTRY Call by reference Type reference (TYPE) ANY 20090225
4 Importing IV_MOBILE_PHONE Call by reference Type reference (TYPE) ANY 20090225
5 Importing IV_SMS_ENABLED Call by reference Type reference (TYPE) ANY 20090225
6 Importing IV_TELEPHONE_ID Call by reference Type reference (TYPE) ADDR_NODE_ID 'Hugo23' Node Id as in the ESA-model 20091208
7 Importing IV_TEL_EXTENS Call by reference Type reference (TYPE) ANY 20090225
8 Importing IV_TEL_NUMBER Call by reference Type reference (TYPE) ANY 20090225

Method ADD_TELEPHONE_NUMBER on class CL_ADDR_AU_MAIN has no exception.

Method ADD_TELEPHONE_REMARKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20090526
2 Importing IV_LANGU_1 Call by reference Type reference (TYPE) ANY 20090526
3 Importing IV_LANGU_2 Call by reference Type reference (TYPE) ANY 20090526
4 Importing IV_REMARK_1 Call by reference Type reference (TYPE) ANY 20090526
5 Importing IV_REMARK_2 Call by reference Type reference (TYPE) ANY 20090526
6 Importing IV_TELEPHONE_ID Call by reference Type reference (TYPE) ANY 20090526

Method ADD_TELEPHONE_REMARKS on class CL_ADDR_AU_MAIN has no exception.

Method CHECK_ERRORS_FOR_NODE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20090616
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) ANY 20090616

Method CHECK_ERRORS_FOR_NODE_NAME on class CL_ADDR_AU_MAIN has no exception.

Method CHECK_RISK_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RISK_LEVEL Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20090225

Method CHECK_RISK_LEVEL on class CL_ADDR_AU_MAIN has no exception.

Method CREATE_TEMPORARY_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20091214
2 Exporting EV_ADDRESS_ID Call by reference Type reference (TYPE) ANY 20090225
3 Importing IV_ADDRESS_TYPE Call by reference Type reference (TYPE) ANY 20090225
4 Importing IV_CITY Call by reference Type reference (TYPE) ANY 20090225
5 Importing IV_COUNTRY Call by reference Type reference (TYPE) ANY 20090225
6 Importing IV_HOUSE_NUMBER Call by reference Type reference (TYPE) ANY 20090225
7 Importing IV_NAME Call by reference Type reference (TYPE) ANY 20090225
8 Importing IV_POSTAL_CODE Call by reference Type reference (TYPE) ANY 20090225
9 Importing IV_STREET Call by reference Type reference (TYPE) ANY 20090225

Method CREATE_TEMPORARY_ADDRESS on class CL_ADDR_AU_MAIN has no exception.

Method IAU_CHANGE_DEFAULT_USAGE Signature

Method IAU_CHANGE_DEFAULT_USAGE on class CL_ADDR_AU_MAIN has no parameter.
Method IAU_CHANGE_DEFAULT_USAGE on class CL_ADDR_AU_MAIN has no exception.

Method IAU_CHANGE_DEFAULT_USAGE_2 Signature

Method IAU_CHANGE_DEFAULT_USAGE_2 on class CL_ADDR_AU_MAIN has no parameter.
Method IAU_CHANGE_DEFAULT_USAGE_2 on class CL_ADDR_AU_MAIN has no exception.

Method IAU_CHECK_MANDATORY_POST_CODE Signature

Method IAU_CHECK_MANDATORY_POST_CODE on class CL_ADDR_AU_MAIN has no parameter.
Method IAU_CHECK_MANDATORY_POST_CODE on class CL_ADDR_AU_MAIN has no exception.

Method IAU_CLEANUP_NEW_TYPE_2 Signature

Method IAU_CLEANUP_NEW_TYPE_2 on class CL_ADDR_AU_MAIN has no parameter.
Method IAU_CLEANUP_NEW_TYPE_2 on class CL_ADDR_AU_MAIN has no exception.

Method IAU_INSERT_COMM_NOTES Signature

Method IAU_INSERT_COMM_NOTES on class CL_ADDR_AU_MAIN has no parameter.
Method IAU_INSERT_COMM_NOTES on class CL_ADDR_AU_MAIN has no exception.

Method IAU_INSERT_COMM_WITH_ID Signature

Method IAU_INSERT_COMM_WITH_ID on class CL_ADDR_AU_MAIN has no parameter.
Method IAU_INSERT_COMM_WITH_ID on class CL_ADDR_AU_MAIN has no exception.

Method IAU_INSERT_NOTES Signature

Method IAU_INSERT_NOTES on class CL_ADDR_AU_MAIN has no parameter.
Method IAU_INSERT_NOTES on class CL_ADDR_AU_MAIN has no exception.

Method IAU_PRESERVE_DEFAULT_USAGE Signature

Method IAU_PRESERVE_DEFAULT_USAGE on class CL_ADDR_AU_MAIN has no parameter.
Method IAU_PRESERVE_DEFAULT_USAGE on class CL_ADDR_AU_MAIN has no exception.

Method IAU_REFRESH_ALL_BUFFERS Signature

Method IAU_REFRESH_ALL_BUFFERS on class CL_ADDR_AU_MAIN has no parameter.
Method IAU_REFRESH_ALL_BUFFERS on class CL_ADDR_AU_MAIN has no exception.

Method IAU_UP_COMM_CURR_STATE_PLUS_CF Signature

Method IAU_UP_COMM_CURR_STATE_PLUS_CF on class CL_ADDR_AU_MAIN has no parameter.
Method IAU_UP_COMM_CURR_STATE_PLUS_CF on class CL_ADDR_AU_MAIN has no exception.

Method RETREIVE_PERSISTENT_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADDRESS_ID Call by reference Type reference (TYPE) ANY 20090225
2 Importing IV_ADDRESS_TYPE Call by reference Type reference (TYPE) ANY 20090225
3 Importing IV_CITY Call by reference Type reference (TYPE) ANY 20090225
4 Importing IV_COUNTRY Call by reference Type reference (TYPE) ANY 20090225
5 Importing IV_HOUSE_NUMBER Call by reference Type reference (TYPE) ANY 20090225
6 Importing IV_NAME Call by reference Type reference (TYPE) ANY 20090225
7 Importing IV_POSTAL_CODE Call by reference Type reference (TYPE) ANY 20090225
8 Importing IV_STREET Call by reference Type reference (TYPE) ANY 20090225

Method RETREIVE_PERSISTENT_ADDRESS on class CL_ADDR_AU_MAIN has no exception.

Method RETRIEVE_TELEPHONE_NUMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TELEPHONE_NUMBERS Call by reference Type reference (TYPE) ADDRS_TELEPHONE_NUMBERS Telephone Numbers of an Address 20090225
2 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ANY 20090225

Method RETRIEVE_TELEPHONE_NUMBERS on class CL_ADDR_AU_MAIN has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 730