SAP ABAP Class /BCV/CL_FND_CHECK (Check class (e.g. for fields))
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BCV (Application Component) Business Context Viewer
     /BCV/FND (Package) BCV Foundation Layer
Properties
Class /BCV/CL_FND_CHECK  
Short Description Check class (e.g. for fields)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BCV/FND   BCV Foundation Layer 
Created 20090624   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /BCV/CL_FND_CHECK has no interface implemented.
Friends
Class /BCV/CL_FND_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_NAMESPACE_SEP Static Attribute Public Type reference (TYPE) C '/' 20090713
2 GC_VALID_C_FIELD_ID Static Attribute Public Type reference (TYPE) STRING 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_@$' 20090713
3 GC_VALID_C_FIELD_ID_NS Static Attribute Public Type reference (TYPE) STRING 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_@$' 20090713
4 GC_VALID_C_FIELD_ID_NS_STRICT Static Attribute Public Type reference (TYPE) STRING 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_' 20090713
5 GC_VALID_C_FIELD_ID_STRICT Static Attribute Public Type reference (TYPE) STRING 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_' 20090713
6 GC_VALID_C_ID Static Attribute Public Type reference (TYPE) STRING 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_' 20090713
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FIELD_ID Static method Public Method Checks field ID (e.g. Attribute ID) 20090624
2 CHECK_ID Static method Public Method Checks ID (e.g. Search ID, Query ID) 20090624
3 CHECK_NAMESPACE Static method Public Method Check Namespace Compliance of Given Table Entry 20090629
4 CHECK_UNAME Static method Public Method Check if given user name is valid 20090715
5 VERIFY_NAMESPACE Static method Public Method Check if given namespace exists 20100226
Events
Class /BCV/CL_FND_CHECK has no event.
Types
Class /BCV/CL_FND_CHECK has no local type.
Method Signatures

Method CHECK_FIELD_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090624
2 Importing IV_ID Value transfer Type reference (TYPE) ANY input data 20090626
3 Importing IV_STRICT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090626
4 Importing IV_STRICT_NAMESPACE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090701
5 Importing IV_THROW_EXCEPTION Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090703
6 Importing IV_WITH_ERROR_MSG Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090624
# Exception Resumable Description Created on
1 /BCV/CX_FND_CHECK Exception Class for Check Class 20090703

Method CHECK_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090624
2 Importing IV_CHECK_NAMESPACE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Check if namespace (part of ID) exists 20100226
3 Importing IV_ID Value transfer Type reference (TYPE) ANY input data 20090626
4 Importing IV_THROW_EXCEPTION Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090703
5 Importing IV_WITH_ERROR_MSG Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090624
# Exception Resumable Description Created on
1 /BCV/CX_FND_CHECK Exception Class for Check Class 20090703

Method CHECK_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_ALLOWED Call by reference Type reference (TYPE) BOOLE_D Entry is in the correct namespace 20090629
2 Exporting EV_IS_SAP_SYSTEM Call by reference Type reference (TYPE) BOOLE_D Current system is a SAP system 20090629
3 Importing IS_ENTRY Call by reference Type reference (TYPE) ANY Table entry to be checked 20090629
4 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'W' Message type 20090629
5 Importing IV_TABLENAME Call by reference Type reference (TYPE) TABNAME Table name 20090629
6 Importing IV_WITH_MSG Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Display message if entry not in correct namespace 20090629

Method CHECK_NAMESPACE on class /BCV/CL_FND_CHECK has no exception.

Method CHECK_UNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_THROW_EXCEPTION Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Throw exception in case of error 20090715
2 Importing IV_UNAME Call by reference Type reference (TYPE) SYUNAME User Name 20090715
3 Returning RV_VALID Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090715
# Exception Resumable Description Created on
1 /BCV/CX_FND_CHECK Exception Class for Foundation Layer 20090715

Method VERIFY_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100226
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) NAMESPACE Namespace 20100226
3 Importing IV_THROW_EXCEPTION Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100226
4 Importing IV_WITH_ERROR_MSG Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100226
# Exception Resumable Description Created on
1 /BCV/CX_FND_CHECK Exception Class for Check Class 20100226
History
Last changed by/on SAP  20110908 
SAP Release Created in 702