SAP ABAP Class CL_UPARM_INFO_OBJ_CUSTOM_VALID (Customizing Validation and Help)
Hierarchy
BI_CONT (Software Component) Business Intelligence Content
   BW-BCT-PLA-RAP (Application Component) Retail Assortment Planning
     UPARM (Package) Retail MAP Master Data Maintenance
Properties
Class CL_UPARM_INFO_OBJ_CUSTOM_VALID  
Short Description Customizing Validation and Help    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UPARM   Retail MAP Master Data Maintenance 
Created 20080304   SAP 
Last change 20141101    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no forward declaration.
Interfaces
Class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no interface implemented.
Friends
Class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_INFO_OBJ_DETAILS Instance attribute Private Type reference (TYPE) BAPI6108 Info Obj Details 20080304
2 MT_INFO_OBJ_ATTRIBUTES Instance attribute Private Type reference (TYPE) UPARM_YT_SHLP_IOBJ_TEXT InfoObject attributes with text 20080305
3 MT_INFO_OBJ_COMPOUNDS Instance attribute Private Type reference (TYPE) UPARM_YT_SHLP_IOBJ_TEXT InfoObject compound keys with text 20080305
4 M_INFO_OBJ Instance attribute Private Type reference (TYPE) UPARM_Y_IOBJ Info Object 20080304
5 M_INFO_OBJ_TEXT Instance attribute Private Type reference (TYPE) UPC_Y_TXTLG Long Description 20080311
6 M_INFO_OBJ_TYPE Instance attribute Private Type reference (TYPE) ROLLNAME Data element (semantic domain) 20080515
7 ST_INFO_OBJ_VALID Static Attribute Private Type reference (TYPE) UPARM_YT_INFO_OBJ_CUSTOM_VALID Customizing Validation and Help 20080304
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20080304
2 GET_DATA_LENGTH Instance method Private Method Return length of an info obj 20080307
3 GET_DATA_TYPE Instance method Private Method Return data type of an info obj 20080307
4 GET_INSTANCE Static method Public Method Get Instance 20080304
5 GET_IOBJ_ATTRIBUTES Instance method Public Method Get InfoObject attributes 20080309
6 GET_IOBJ_COMPOUNDS Instance method Public Method Get InfoObject compound keys 20080309
7 GET_IOBJ_TEXT Instance method Public Method Get InfoObject text 20080311
8 GET_IOBJ_VALUES Instance method Public Method Get InfoObject values 20080313
9 GET_VALIDE_SEARCH_HELP Instance method Public Method Get Valid Search Help 20080313
10 HAS_COMPATIBLE_MAIN_KEY Instance method Public Method Validate that a given info obj as same main key 20080307
11 HAS_DATA_TABLE_READ Instance method Public Method Validate that Info Obj has Data that can be read 20080320
12 HAS_DATA_TABLE_WRITE Instance method Public Method Validate that Info Obj has Data that can be write 20080320
13 HAS_LONG_TEXT Instance method Public Method Validate that long text is define 20080313
14 HAS_MASTER_DATA_TABLE Instance method Public Method Validate that Info Obj Has Master Data Table 20080307
15 HAS_MD_OWN_IMPLEM Instance method Public Method Check if InfoObject has it's own implementation to read MD 20080320
16 HAS_MEDIUM_TEXT Instance method Public Method Validate that medium text is define 20080313
17 HAS_SHORT_TEXT Instance method Public Method Validate that short text is define 20080313
18 HAS_TEXT_TABLE Instance method Public Method Validate that Info Obj Has Text Table 20080307
19 IS_AMOUNT Instance method Public Method Is Amount 20090715
20 IS_ATTRIBUTE_OF_INFO_OBJ Instance method Public Method Returns True for an attribute of the InfoObject 20080408
21 IS_ATTRIBUTE_OR_COMPOUND Instance method Public Method Returns True for an attribute or a compound key of the Iobj 20080408
22 IS_COMPOUND_OF_INFO_OBJ Instance method Public Method Returns True for a compound key of the InfoObject 20080408
23 IS_CURRENCY Instance method Public Method Is Currency 20090715
24 IS_NUMERIC Instance method Public Method Returns True if the data type is numeric 20080911
25 IS_QUANTITY Instance method Public Method Is Quantity 20090715
26 IS_UNIT_OF_MEASURE Instance method Public Method Is a Unit of Measure 20090715
27 IS_VALID_SEARCH_HELP Instance method Public Method Validate if a Search Help is valid 20080314
28 VALIDATE_IOBJ_VALUE Instance method Public Method Validate that Info Obj has the passed value 20080305
29 VALIDATE_TYPE_CHAR Instance method Public Method Validate Type of an Info Object is Characteristic 20080304
Events
Class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no event.
Types
Class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFO_OBJ Call by reference Type reference (TYPE) UPARM_Y_IOBJ Info Object 20080304
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20080304

Method GET_DATA_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DATA_LENGTH Value transfer Type reference (TYPE) RSDINTLEN Internal Length of InfoObjects in BW - see Docu 20080307

Method GET_DATA_LENGTH on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no exception.

Method GET_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DATA_TYPE Value transfer Type reference (TYPE) DATATYPE_D Data Type in ABAP Dictionary 20080307

Method GET_DATA_TYPE on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFO_OBJ Call by reference Type reference (TYPE) UPARM_Y_IOBJ Info Object 20080304
2 Returning RR_INFO_OBJ_VALID Value transfer Object reference (TYPE REF TO) CL_UPARM_INFO_OBJ_CUSTOM_VALID Customizing Validation and Help 20080304
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Impossible to create the Info Object instance 20080410

Method GET_IOBJ_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_IOBJ_ATTRIBUTES Value transfer Type reference (TYPE) UPARM_YT_SHLP_IOBJ_TEXT InfoObject attributes with text 20080309

Method GET_IOBJ_ATTRIBUTES on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no exception.

Method GET_IOBJ_COMPOUNDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_IOBJ_COMPOUNDS Value transfer Type reference (TYPE) UPARM_YT_SHLP_IOBJ_TEXT Master Data Maintenance View - Attributes value 20080309

Method GET_IOBJ_COMPOUNDS on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no exception.

Method GET_IOBJ_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IOBJ_TEXT Value transfer Type reference (TYPE) UPC_Y_TXTLG Long Description 20080311

Method GET_IOBJ_TEXT on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no exception.

Method GET_IOBJ_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_IOBJ_SELECT Call by reference Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range 20080313
2 Importing I_MAX_VALUES Call by reference Type reference (TYPE) I 0 Maximum number of values returned 20080313
3 Returning RT_IOBJ_VALUE Value transfer Type reference (TYPE) UPARM_YT_IOBJ_VALUE_TABLE Info Object Values 20080313

Method GET_IOBJ_VALUES on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no exception.

Method GET_VALIDE_SEARCH_HELP Signature

Method GET_VALIDE_SEARCH_HELP on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no parameter.
Method GET_VALIDE_SEARCH_HELP on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no exception.

Method HAS_COMPATIBLE_MAIN_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFO_OBJ Call by reference Type reference (TYPE) UPARM_Y_IOBJ Info Object 20080307
2 Returning R_IS_SAME_MAIN_KEY Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080307

Method HAS_COMPATIBLE_MAIN_KEY on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no exception.

Method HAS_DATA_TABLE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HAS_DATA_TABLE Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080320

Method HAS_DATA_TABLE_READ on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no exception.

Method HAS_DATA_TABLE_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HAS_DATA_TABLE Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080320

Method HAS_DATA_TABLE_WRITE on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no exception.

Method HAS_LONG_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TEXT_DEFINED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080313

Method HAS_LONG_TEXT on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no exception.

Method HAS_MASTER_DATA_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HAS_MASTER_DATA_TABLE Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080307

Method HAS_MASTER_DATA_TABLE on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no exception.

Method HAS_MD_OWN_IMPLEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HAS_MD_OWN_IMPLEM Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080320

Method HAS_MD_OWN_IMPLEM on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no exception.

Method HAS_MEDIUM_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TEXT_DEFINED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080313

Method HAS_MEDIUM_TEXT on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no exception.

Method HAS_SHORT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TEXT_DEFINED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080313

Method HAS_SHORT_TEXT on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no exception.

Method HAS_TEXT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HAS_TEXT_TABLE Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080307

Method HAS_TEXT_TABLE on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no exception.

Method IS_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_AMOUNT Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090715

Method IS_AMOUNT on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no exception.

Method IS_ATTRIBUTE_OF_INFO_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTRIBUTE Call by reference Type reference (TYPE) UPARM_Y_IOBJ Info Object 20080408
2 Returning R_IS_ATTRIBUTE Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080408

Method IS_ATTRIBUTE_OF_INFO_OBJ on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no exception.

Method IS_ATTRIBUTE_OR_COMPOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFO_OBJ Call by reference Type reference (TYPE) UPARM_Y_IOBJ Info Object 20080408
2 Returning R_IS_ATTR_OR_COMPOUND Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080408

Method IS_ATTRIBUTE_OR_COMPOUND on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no exception.

Method IS_COMPOUND_OF_INFO_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFO_OBJ Call by reference Type reference (TYPE) UPARM_Y_IOBJ Info Object 20080408
2 Returning R_IS_COMPOUND Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080408

Method IS_COMPOUND_OF_INFO_OBJ on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no exception.

Method IS_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_CURRENCY Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090715

Method IS_CURRENCY on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no exception.

Method IS_NUMERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_NUMERIC Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080911

Method IS_NUMERIC on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no exception.

Method IS_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_QUANTITY Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090715

Method IS_QUANTITY on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no exception.

Method IS_UNIT_OF_MEASURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_UNIT Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090715

Method IS_UNIT_OF_MEASURE on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no exception.

Method IS_VALID_SEARCH_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEARCH_HELP Call by reference Type reference (TYPE) SHLPNAME Name of a Search Help 20080314
2 Returning R_IS_VALID_SEARCH_HELP Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080314
# Exception Resumable Description Created on
1 IOBJ_NOT_PART InfoObj is not part of Search Help 20080515
2 NO_EXIST Search Help does not exist 20080515

Method VALIDATE_IOBJ_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INFO_OBJ_VALUE_EXISTS Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080305
2 Importing I_VALUE Call by reference Type reference (TYPE) UPC_Y_ATRVL Value of an attribute 20080408

Method VALIDATE_IOBJ_VALUE on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no exception.

Method VALIDATE_TYPE_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_GOOD_TYPE Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080304

Method VALIDATE_TYPE_CHAR on class CL_UPARM_INFO_OBJ_CUSTOM_VALID has no exception.
History
Last changed by/on SAP  20141101 
SAP Release Created in 704