SAP ABAP Class /BOFU/CL_ADDR_CHECK (Address Checks)
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_CHECK  
Short Description Address Checks    
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 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /BOFU/CL_ADDR_CHECK has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 /BOFU/CL_ADDR_COMPLETE 20081127 Service Methods for Handling Addresses
2 /BOFU/CL_ADDR_MAIN 20081127 Memory Layer for the ESA-Service Provider of DO Address
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_COMM_INT Constant Private Type reference (TYPE) AD_COMM 'INT' 20081127
2 C_MSGTY_ERROR Constant Private Type reference (TYPE) SYMSGTY 'E' Message Type 20081127
3 C_MSGTY_WARNING Instance attribute Private Type reference (TYPE) SYMSGTY 'W' Message Type 20081127
4 C_NULL Constant Private Type reference (TYPE) SYTABIX 0 Index of Internal Tables 20081127
5 C_TRUE Constant Private Type reference (TYPE) XFELD 'X' Checkbox 20081127
6 MO_ADDR_MAP Instance attribute Private Object reference (TYPE REF TO) /BOFU/CL_ADDR_MAP Mapping routines for BAS structures 20081127
7 MO_EX_ADDRESS_CHECK Instance attribute Private Object reference (TYPE REF TO) IF_EX_ADDRESS_CHECK BAdI interface IF_EX_ADDRESS_CHECK 20081127
8 MR_METADATA Instance attribute Private Object reference (TYPE REF TO) /BOFU/CL_ADDR_METADATA Metadata of the Address 20081127
9 MT_TSAPD Instance attribute Private Type reference (TYPE) TY_T_TSAPD 20081127
10 MV_ACT_IMP_ADDRESS_CHECK Instance attribute Private Type reference (TYPE) XFELD Checkbox 20081127
11 MV_SUPPRESS_TAXJURCODE_CHECK Instance attribute Private Type reference (TYPE) XFELD SPACE Checkbox 20081127
12 MV_TSAPD_READ Instance attribute Private Type reference (TYPE) XFELD 20081127
13 MV_TXJCD_CHECKFUNCTION_EXISTS Instance attribute Private Type reference (TYPE) XFELD Checkbox 20081127
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_COMMUNICATION_PREFERENCE Instance method Public Method Check the communication preference 20081127
2 CHECK_EMAIL Instance method Private Method Check the email address 20081127
3 CHECK_FACSIMILE Instance method Private Method Check the facsimile number 20081127
4 CHECK_LOCATION Instance method Public Method Check the location 20081127
5 CHECK_NOTE Instance method Private Method Check the note 20081127
6 CHECK_ORGANIZATION_NAME Instance method Public Method Check the organization name 20081127
7 CHECK_PAGER Instance method Private Method Check the pager number 20081127
8 CHECK_PERSON_NAME Instance method Public Method Check the person name 20081127
9 CHECK_PRINTER Instance method Private Method Check the printer 20081127
10 CHECK_RML Instance method Private Method Check the RML Address 20081127
11 CHECK_SSF Instance method Private Method Check the SSF address 20081127
12 CHECK_TELEPHONE Instance method Private Method Check the telephone number 20081127
13 CHECK_TELETEX Instance method Private Method Check the teletex number 20081127
14 CHECK_TELEX Instance method Private Method Check the telex number 20081127
15 CHECK_WEB Instance method Private Method Check the web address 20081127
16 CHECK_WORKPLACE Instance method Public Method Check the workplace data 20081127
17 CHECK_X400 Instance method Private Method Check the X.400 address 20081127
18 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081127
19 CONVERT_ERROR_TABLE Instance method Private Method 20081127
20 ERROR Instance method Private Method 20081127
21 FILL_ERROR_MSG Instance method Private Method 20121212
22 GET_INSTANCE Static method Public Method Get an Instance of the check class 20081127
Events
Class /BOFU/CL_ADDR_CHECK has no event.
Types
Class /BOFU/CL_ADDR_CHECK has no local type.
Method Signatures

Method CHECK_COMMUNICATION_PREFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_COMMUNICATION_PREFERENCE Call by reference Type reference (TYPE) /BOFU/ADDRS_COMM_PREFERENCE Name fields of an organization 20081127
2 Exporting ET_ERROR Call by reference Type reference (TYPE) /BOFU/ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20081127
3 Importing IV_ENRICH_DATA Call by reference Type reference (TYPE) XFELD 'X' Change of Data allowed 20081127
4 Importing IV_STOP_AT_FIRST_ERROR Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20081127

Method CHECK_COMMUNICATION_PREFERENCE on class /BOFU/CL_ADDR_CHECK has no exception.

Method CHECK_EMAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_EMAIL Call by reference Type reference (TYPE) /BOFU/ADDRS_EMAIL_ADDRESS Name fields of an organization 20081127
2 Exporting ET_ERROR Call by reference Type reference (TYPE) /BOFU/ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20081127
3 Importing IV_ENRICH_DATA Call by reference Type reference (TYPE) XFELD 'X' Change of Data allowed 20081127
4 Importing IV_STOP_AT_FIRST_ERROR Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20081127

Method CHECK_EMAIL on class /BOFU/CL_ADDR_CHECK has no exception.

Method CHECK_FACSIMILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FACSIMILE Call by reference Type reference (TYPE) /BOFU/ADDRS_FACSIMILE_NUMBER Name fields of an organization 20081127
2 Exporting ET_ERROR Call by reference Type reference (TYPE) /BOFU/ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20081127
3 Importing IV_ENRICH_DATA Call by reference Type reference (TYPE) XFELD 'X' Change of Data allowed 20081127
4 Importing IV_STOP_AT_FIRST_ERROR Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20081127

Method CHECK_FACSIMILE on class /BOFU/CL_ADDR_CHECK has no exception.

Method CHECK_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LOCATION Call by reference Type reference (TYPE) /BOFU/ADDRS_LOCATION Name fields of an organization 20081127
2 Exporting ET_ERROR Call by reference Type reference (TYPE) /BOFU/ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20081127
3 Importing IV_ENRICH_DATA Call by reference Type reference (TYPE) XFELD 'X' Change of Data allowed 20081127
4 Importing IV_NATION Call by reference Type reference (TYPE) AD_NATION SPACE International address version ID 20081127
5 Importing IV_STOP_AT_FIRST_ERROR Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20081127

Method CHECK_LOCATION on class /BOFU/CL_ADDR_CHECK has no exception.

Method CHECK_NOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NOTE Call by reference Type reference (TYPE) /BOFU/ADDRS_NOTE Name fields of an organization 20081127
2 Exporting ET_ERROR Call by reference Type reference (TYPE) /BOFU/ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20081127
3 Importing IV_ENRICH_DATA Call by reference Type reference (TYPE) XFELD 'X' Change of Data allowed 20081127
4 Importing IV_STOP_AT_FIRST_ERROR Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20081127

Method CHECK_NOTE on class /BOFU/CL_ADDR_CHECK has no exception.

Method CHECK_ORGANIZATION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ORGANIZATION_NAME Call by reference Type reference (TYPE) /BOFU/ADDRS_ORG_NAME Name fields of an organization 20081127
2 Exporting ET_ERROR Call by reference Type reference (TYPE) /BOFU/ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20081127
3 Importing IV_ENRICH_DATA Call by reference Type reference (TYPE) XFELD 'X' Change of Data allowed 20081127
4 Importing IV_STOP_AT_FIRST_ERROR Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20081127

Method CHECK_ORGANIZATION_NAME on class /BOFU/CL_ADDR_CHECK has no exception.

Method CHECK_PAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PAGER Call by reference Type reference (TYPE) /BOFU/ADDRS_PAGER_NUMBER Pager /SMS Data 20081127
2 Exporting ET_ERROR Call by reference Type reference (TYPE) /BOFU/ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20081127
3 Importing IV_ENRICH_DATA Call by reference Type reference (TYPE) XFELD 'X' Change of Data allowed 20081127
4 Importing IV_STOP_AT_FIRST_ERROR Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20081127

Method CHECK_PAGER on class /BOFU/CL_ADDR_CHECK has no exception.

Method CHECK_PERSON_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PERSON_NAME Call by reference Type reference (TYPE) /BOFU/ADDRS_PERSON_NAME Name fields of an organization 20081127
2 Exporting ET_ERROR Call by reference Type reference (TYPE) /BOFU/ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20081127
3 Importing IV_ENRICH_DATA Call by reference Type reference (TYPE) XFELD 'X' Change of Data allowed 20081127
4 Importing IV_STOP_AT_FIRST_ERROR Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20081127

Method CHECK_PERSON_NAME on class /BOFU/CL_ADDR_CHECK has no exception.

Method CHECK_PRINTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PRINTER Call by reference Type reference (TYPE) /BOFU/ADDRS_PRINTER Printer Data 20081127
2 Exporting ET_ERROR Call by reference Type reference (TYPE) /BOFU/ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20081127
3 Importing IV_ENRICH_DATA Call by reference Type reference (TYPE) XFELD 'X' Change of Data allowed 20081127
4 Importing IV_STOP_AT_FIRST_ERROR Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20081127

Method CHECK_PRINTER on class /BOFU/CL_ADDR_CHECK has no exception.

Method CHECK_RML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RML Call by reference Type reference (TYPE) /BOFU/ADDRS_REMOTE_MAIL_ADDR RML Address Data 20081127
2 Exporting ET_ERROR Call by reference Type reference (TYPE) /BOFU/ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20081127
3 Importing IV_ENRICH_DATA Call by reference Type reference (TYPE) XFELD 'X' Change of Data allowed 20081127
4 Importing IV_STOP_AT_FIRST_ERROR Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20081127

Method CHECK_RML on class /BOFU/CL_ADDR_CHECK has no exception.

Method CHECK_SSF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SSF Call by reference Type reference (TYPE) /BOFU/ADDRS_SSF_ADDRESS SSF Address Data 20081127
2 Exporting ET_ERROR Call by reference Type reference (TYPE) /BOFU/ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20081127
3 Importing IV_ENRICH_DATA Call by reference Type reference (TYPE) XFELD 'X' Change of Data allowed 20081127
4 Importing IV_STOP_AT_FIRST_ERROR Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20081127

Method CHECK_SSF on class /BOFU/CL_ADDR_CHECK has no exception.

Method CHECK_TELEPHONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TELEPHONE Call by reference Type reference (TYPE) /BOFU/ADDRS_TELEPHONE_NUMBER Name fields of an organization 20081127
2 Exporting ET_ERROR Call by reference Type reference (TYPE) /BOFU/ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20081127
3 Importing IV_ENRICH_DATA Call by reference Type reference (TYPE) XFELD 'X' Change of Data allowed 20081127
4 Importing IV_STOP_AT_FIRST_ERROR Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20081127

Method CHECK_TELEPHONE on class /BOFU/CL_ADDR_CHECK has no exception.

Method CHECK_TELETEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TELETEX Call by reference Type reference (TYPE) /BOFU/ADDRS_TELETEX_NUMBER Teletex Number Data 20081127
2 Exporting ET_ERROR Call by reference Type reference (TYPE) /BOFU/ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20081127
3 Importing IV_ENRICH_DATA Call by reference Type reference (TYPE) XFELD 'X' Change of Data allowed 20081127
4 Importing IV_STOP_AT_FIRST_ERROR Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20081127

Method CHECK_TELETEX on class /BOFU/CL_ADDR_CHECK has no exception.

Method CHECK_TELEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TELEX Call by reference Type reference (TYPE) /BOFU/ADDRS_TELEX_NUMBER Telex Number Data 20081127
2 Exporting ET_ERROR Call by reference Type reference (TYPE) /BOFU/ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20081127
3 Importing IV_ENRICH_DATA Call by reference Type reference (TYPE) XFELD 'X' Change of Data allowed 20081127
4 Importing IV_STOP_AT_FIRST_ERROR Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20081127

Method CHECK_TELEX on class /BOFU/CL_ADDR_CHECK has no exception.

Method CHECK_WEB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_WEB Call by reference Type reference (TYPE) /BOFU/ADDRS_WEB_ADDRESS Name fields of an organization 20081127
2 Exporting ET_ERROR Call by reference Type reference (TYPE) /BOFU/ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20081127
3 Importing IV_ENRICH_DATA Call by reference Type reference (TYPE) XFELD 'X' Change of Data allowed 20081127
4 Importing IV_STOP_AT_FIRST_ERROR Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20081127

Method CHECK_WEB on class /BOFU/CL_ADDR_CHECK has no exception.

Method CHECK_WORKPLACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_WORKPLACE Call by reference Type reference (TYPE) /BOFU/ADDRS_WORKPLACE Name fields of an organization 20081127
2 Exporting ET_ERROR Call by reference Type reference (TYPE) /BOFU/ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20081127
3 Importing IV_ENRICH_DATA Call by reference Type reference (TYPE) XFELD 'X' Change of Data allowed 20081127
4 Importing IV_STOP_AT_FIRST_ERROR Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20081127

Method CHECK_WORKPLACE on class /BOFU/CL_ADDR_CHECK has no exception.

Method CHECK_X400 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_X400 Call by reference Type reference (TYPE) /BOFU/ADDRS_X400_ADDRESS X.400 Address Data 20081127
2 Exporting ET_ERROR Call by reference Type reference (TYPE) /BOFU/ADDRT_ERROR Error Table for class CL_ADDR_MAIN 20081127
3 Importing IV_ENRICH_DATA Call by reference Type reference (TYPE) XFELD 'X' Change of Data allowed 20081127
4 Importing IV_STOP_AT_FIRST_ERROR Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20081127

Method CHECK_X400 on class /BOFU/CL_ADDR_CHECK has no exception.

Method CONSTRUCTOR Signature

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

Method CONVERT_ERROR_TABLE 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_SZA0 Call by reference Type reference (TYPE) ADDR_ERROR_TAB Tabellentyp für ADDR_ERROR 20081127
3 Importing IV_MSG_SYMPTOM Call by reference Type reference (TYPE) ANY 20081127

Method CONVERT_ERROR_TABLE on class /BOFU/CL_ADDR_CHECK 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_FIELDNAME Call by reference Type reference (TYPE) ANY 20081127
3 Importing IV_MSG_ID Call by reference Type reference (TYPE) ANY 'AM' 20081127
4 Importing IV_MSG_NUMBER Call by reference Type reference (TYPE) ANY 20081127
5 Importing IV_MSG_SYMPTOM Call by reference Type reference (TYPE) ANY 20081127
6 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) ANY 'E' 20081127
7 Importing IV_MSG_VAR1 Call by reference Type reference (TYPE) ANY 20081127
8 Importing IV_MSG_VAR2 Call by reference Type reference (TYPE) ANY 20081127
9 Importing IV_MSG_VAR3 Call by reference Type reference (TYPE) ANY 20081127
10 Importing IV_MSG_VAR4 Call by reference Type reference (TYPE) ANY 20081127
11 Importing IV_TABLENAME Call by reference Type reference (TYPE) ANY 20081127

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

Method FILL_ERROR_MSG 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 20121212
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) ANY 20121212
3 Importing IV_MSG_ID Call by reference Type reference (TYPE) ANY 'AM' 20121212
4 Importing IV_MSG_NUMBER Call by reference Type reference (TYPE) ANY 20121212
5 Importing IV_MSG_SYMPTOM Call by reference Type reference (TYPE) ANY 20121212
6 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) ANY 'E' 20121212
7 Importing IV_MSG_VAR1 Call by reference Type reference (TYPE) ANY 20121212
8 Importing IV_MSG_VAR2 Call by reference Type reference (TYPE) ANY 20121212
9 Importing IV_MSG_VAR3 Call by reference Type reference (TYPE) ANY 20121212
10 Importing IV_MSG_VAR4 Call by reference Type reference (TYPE) ANY 20121212
11 Importing IV_TABLENAME Call by reference Type reference (TYPE) ANY 20121212

Method FILL_ERROR_MSG on class /BOFU/CL_ADDR_CHECK 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_CHECK Value transfer Object reference (TYPE REF TO) /BOFU/CL_ADDR_CHECK Address Checks 20081127

Method GET_INSTANCE on class /BOFU/CL_ADDR_CHECK has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 701