SAP ABAP Class CL_BSP_ELEMENT_RT_ATTR_VALID (Runtime Attribute Validation)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BSP (Application Component) Business Server Pages
     SBSP_EXTENSIONS (Package) BSP Extensions
Properties
Class CL_BSP_ELEMENT_RT_ATTR_VALID  
Short Description Runtime Attribute Validation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SBSP_EXTENSIONS   BSP Extensions 
Created 20011027   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IHTTP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BSP_ELEMENT_RT_ATTR_VALID has no interface implemented.
Friends
Class CL_BSP_ELEMENT_RT_ATTR_VALID has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_COUNTER Instance attribute Private Type reference (TYPE) STRING 20020530
2 M_EXTENSION Instance attribute Private Type reference (TYPE) STRING Extension Informarion 20011107
3 M_NAME Instance attribute Private Type reference (TYPE) STRING Name of BSP Extension 20011029
4 M_RUNTIME_PARMS Instance attribute Public Type reference (TYPE) STRING 20030507
Methods
# Method Level Visibility Method type Description Created on
1 BINDABLE_TO_BOOLEAN Instance method Public Method Convert a string value to a Boolean value 20020329
2 BINDABLE_TO_DATE Instance method Public Method Convert a string value to a date value 20020329
3 BINDABLE_TO_ENUM Instance method Public Method Convert a string value to an enum value 20020329
4 BINDABLE_TO_FLOAT Instance method Public Method Convert a string value to a float value 20020329
5 BINDABLE_TO_INTEGER Instance method Public Method Covert a string value to an integer value 20020329
6 BINDABLE_TO_STRING Instance method Public Method Reads String Value 20020329
7 BROWSER_CHECK Instance method Public Method 20030506
8 CONSTRUCTOR Instance method Public Constructor Constructor 20011027
9 CSSCLASS Instance method Public Method Validation of CSS Class Attribute 20111130
10 ERROR Instance method Private Method Write Error 20011027
11 ID Instance method Public Method Validate ID Attributes 20020530
12 IS_TABLE Instance method Public Method Validate Table: Valid Table Reference 20020327
13 IS_TABLE_ALL_PARAMS_SUPPLIED Instance method Public Method Validate Table: All Parameters Specified 20020327
14 IS_TABLE_ALL_PARAMS_VALID Instance method Public Method Validate Table: All Parameters Specified and Validated 20020327
15 IS_TABLE_COLUMN Instance method Public Method Validate Table: Column in Table 20020327
16 READ_MODEL_STRING Instance method Private Method 20020329
17 SCROLLING Instance method Public Method Validation of Scrolling Attribute 20111130
18 SYMBOLS Instance method Public Method Validation of Character Attributes 20111130
19 TO_BOOLEAN Instance method Public Method Convert a string value to a Boolean value 20011027
20 TO_DATE Instance method Public Method Convert a string value to a date value 20011109
21 TO_ENUM Instance method Public Method Convert a string value to an enum value 20011027
22 TO_ENUM_FROM_TABLE Instance method Public Method Convert a string value to an enum value 20030506
23 TO_FLOAT Instance method Public Method Convert a string value to a float value 20011027
24 TO_INTEGER Instance method Public Method Covert a string value to an integer value 20011027
25 TO_LENGTH Instance method Public Method Validation of Width Attribute 20111130
Events
Class CL_BSP_ELEMENT_RT_ATTR_VALID has no event.
Types
Class CL_BSP_ELEMENT_RT_ATTR_VALID has no local type.
Method Signatures

Method BINDABLE_TO_BOOLEAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BINDING_PATH Call by reference Type reference (TYPE) STRING 20020329
2 Importing NAME Call by reference Type reference (TYPE) CSEQUENCE 'unknown' Name des Attributes 20020329
3 Importing PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context For Tag Handlers 20020329
4 Returning RESULT Value transfer Type reference (TYPE) BOOLEAN Boolescher Wert des Attributes 20020329
5 Importing VALUE Value transfer Type reference (TYPE) STRING 20020329

Method BINDABLE_TO_BOOLEAN on class CL_BSP_ELEMENT_RT_ATTR_VALID has no exception.

Method BINDABLE_TO_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BINDING_PATH Call by reference Type reference (TYPE) STRING 20020329
2 Importing NAME Call by reference Type reference (TYPE) STRING 'unknown' Name des Attributes 20020329
3 Importing PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context For Tag Handlers 20020329
4 Returning RESULT Value transfer Type reference (TYPE) D Date Wert des Attributes 20020329
5 Importing VALUE Call by reference Type reference (TYPE) STRING 20020329

Method BINDABLE_TO_DATE on class CL_BSP_ELEMENT_RT_ATTR_VALID has no exception.

Method BINDABLE_TO_ENUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BINDING_PATH Call by reference Type reference (TYPE) STRING 20020329
2 Importing DEFAULT Call by reference Type reference (TYPE) STRING Falls keine Wert angegeben ist 20020508
3 Importing ENUMS Call by reference Type reference (TYPE) STRING Enum-Werte als String 20020329
4 Importing NAME Call by reference Type reference (TYPE) STRING 'unknown' Name des Attributes 20020329
5 Importing PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context For Tag Handlers 20020329
6 Importing REQUIRED Call by reference Type reference (TYPE) XFELD 'X' Wert muss angegeben werden (oder default) 20020508
7 Returning RESULT Value transfer Type reference (TYPE) STRING Wert als Enum-Wert 20020329
8 Importing SEPARATOR Call by reference Type reference (TYPE) C Mehr als eine Enum erlaubt 20020427
9 Importing VALUE Value transfer Type reference (TYPE) STRING 20020329

Method BINDABLE_TO_ENUM on class CL_BSP_ELEMENT_RT_ATTR_VALID has no exception.

Method BINDABLE_TO_FLOAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BINDING_PATH Call by reference Type reference (TYPE) STRING 20020329
2 Importing MAXIMUM Call by reference Type reference (TYPE) F 20020329
3 Importing MINIMUM Call by reference Type reference (TYPE) F 20020329
4 Importing NAME Call by reference Type reference (TYPE) STRING 'unknown' Name des Attributes 20020329
5 Importing PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context For Tag Handlers 20020329
6 Returning RESULT Value transfer Type reference (TYPE) F Float Wert des Attributes 20020329
7 Importing VALUE Call by reference Type reference (TYPE) STRING 20020329

Method BINDABLE_TO_FLOAT on class CL_BSP_ELEMENT_RT_ATTR_VALID has no exception.

Method BINDABLE_TO_INTEGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BINDING_PATH Call by reference Type reference (TYPE) STRING 20020329
2 Importing MAXIMUM Call by reference Type reference (TYPE) I 20020329
3 Importing MINIMUM Call by reference Type reference (TYPE) I 20020329
4 Importing NAME Call by reference Type reference (TYPE) STRING 'unknown' Name des Attributes 20020329
5 Importing PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context For Tag Handlers 20020329
6 Returning RESULT Value transfer Type reference (TYPE) I Integer Wert des Attributes 20020329
7 Importing VALUE Call by reference Type reference (TYPE) STRING 20020329

Method BINDABLE_TO_INTEGER on class CL_BSP_ELEMENT_RT_ATTR_VALID has no exception.

Method BINDABLE_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BINDING_PATH Call by reference Type reference (TYPE) STRING 20020329
2 Importing NAME Call by reference Type reference (TYPE) STRING 'unknown' Name des Attributes 20020329
3 Importing PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context For Tag Handlers 20020329
4 Returning RESULT Value transfer Type reference (TYPE) STRING Wert als Enum-Wert 20020329
5 Importing VALUE Call by reference Type reference (TYPE) STRING 20020329

Method BINDABLE_TO_STRING on class CL_BSP_ELEMENT_RT_ATTR_VALID has no exception.

Method BROWSER_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IE Call by reference Type reference (TYPE) I 20030506
2 Importing MOZ Call by reference Type reference (TYPE) I 9999 20040325
3 Importing MSG Call by reference Type reference (TYPE) CSEQUENCE 20030506
4 Importing NN Call by reference Type reference (TYPE) I 20030506
5 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST 20030506
6 Importing SAP_WAS Call by reference Type reference (TYPE) I 20040422

Method BROWSER_CHECK on class CL_BSP_ELEMENT_RT_ATTR_VALID has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ELEMENT Call by reference Object reference (TYPE REF TO) IF_BSP_ELEMENT BSP-Element 20011027
2 Importing P_EXTENSION Call by reference Type reference (TYPE) STRING 20011107
3 Importing P_NAME Call by reference Type reference (TYPE) STRING 20011029

Method CONSTRUCTOR on class CL_BSP_ELEMENT_RT_ATTR_VALID has no exception.

Method CSSCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CSSCLASS Value transfer Type reference (TYPE) STRING 20111130
2 Importing NAME Call by reference Type reference (TYPE) STRING 'cssClass' 20111130
3 Importing VALUE Call by reference Type reference (TYPE) STRING 20111130

Method CSSCLASS on class CL_BSP_ELEMENT_RT_ATTR_VALID has no exception.

Method ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSG Call by reference Type reference (TYPE) CSEQUENCE Fehlermeldung 20011027
2 Importing NAME Call by reference Type reference (TYPE) CSEQUENCE Name des Attributes 20011027
3 Importing REPLACE_A Call by reference Type reference (TYPE) CSEQUENCE $A$ Wert 20011027
4 Importing REPLACE_B Call by reference Type reference (TYPE) CSEQUENCE $B$ Wert 20011027
5 Importing REPLACE_C Call by reference Type reference (TYPE) CSEQUENCE $C$ Wert 20011027

Method ERROR on class CL_BSP_ELEMENT_RT_ATTR_VALID has no exception.

Method ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ID Value transfer Type reference (TYPE) STRING 20020530
2 Importing NAME Call by reference Type reference (TYPE) STRING 'id' 20030507
3 Importing REQUIRED Call by reference Type reference (TYPE) XFELD 'X' 20020530
4 Importing STRICT Call by reference Type reference (TYPE) XFELD SPACE 20030505
5 Importing VALUE Call by reference Type reference (TYPE) STRING 20020530

Method ID on class CL_BSP_ELEMENT_RT_ATTR_VALID has no exception.

Method IS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TABLE_ATTRIBUTE Call by reference Type reference (TYPE) STRING 20020327
2 Importing TABLE_REFERENCE Call by reference Object reference (TYPE REF TO) DATA 20020327

Method IS_TABLE on class CL_BSP_ELEMENT_RT_ATTR_VALID has no exception.

Method IS_TABLE_ALL_PARAMS_SUPPLIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ALL_PARAMS_SUPPLIED Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20020327
2 Importing COLUMN_ATTRIBUTE_1 Call by reference Type reference (TYPE) STRING 20020327
3 Importing COLUMN_ATTRIBUTE_2 Call by reference Type reference (TYPE) STRING 20020327
4 Importing COLUMN_ATTRIBUTE_3 Call by reference Type reference (TYPE) STRING 20020327
5 Importing COLUMN_ATTRIBUTE_4 Call by reference Type reference (TYPE) STRING 20020327
6 Importing COLUMN_ATTRIBUTE_5 Call by reference Type reference (TYPE) STRING 20020327
7 Importing COLUMN_VALUE_1 Call by reference Type reference (TYPE) STRING 20020327
8 Importing COLUMN_VALUE_2 Call by reference Type reference (TYPE) STRING 20020327
9 Importing COLUMN_VALUE_3 Call by reference Type reference (TYPE) STRING 20020327
10 Importing COLUMN_VALUE_4 Call by reference Type reference (TYPE) STRING 20020327
11 Importing COLUMN_VALUE_5 Call by reference Type reference (TYPE) STRING 20020327
12 Importing PARAM_SET_IS_OPTIONAL Call by reference Type reference (TYPE) XFELD ' ' Feld zum Ankreuzen 20020327
13 Importing TABLE_ATTRIBUTE Call by reference Type reference (TYPE) STRING 20020327
14 Importing TABLE_REFERENCE Call by reference Object reference (TYPE REF TO) DATA 20020327

Method IS_TABLE_ALL_PARAMS_SUPPLIED on class CL_BSP_ELEMENT_RT_ATTR_VALID has no exception.

Method IS_TABLE_ALL_PARAMS_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN_ATTRIBUTE_1 Call by reference Type reference (TYPE) STRING 20020327
2 Importing COLUMN_ATTRIBUTE_2 Call by reference Type reference (TYPE) STRING 20020327
3 Importing COLUMN_ATTRIBUTE_3 Call by reference Type reference (TYPE) STRING 20020327
4 Importing COLUMN_ATTRIBUTE_4 Call by reference Type reference (TYPE) STRING 20020327
5 Importing COLUMN_ATTRIBUTE_5 Call by reference Type reference (TYPE) STRING 20020327
6 Importing COLUMN_VALUE_1 Call by reference Type reference (TYPE) STRING 20020327
7 Importing COLUMN_VALUE_2 Call by reference Type reference (TYPE) STRING 20020327
8 Importing COLUMN_VALUE_3 Call by reference Type reference (TYPE) STRING 20020327
9 Importing COLUMN_VALUE_4 Call by reference Type reference (TYPE) STRING 20020327
10 Importing COLUMN_VALUE_5 Call by reference Type reference (TYPE) STRING 20020327
11 Importing PARAM_SET_IS_OPTIONAL Call by reference Type reference (TYPE) XFELD ' ' Feld zum Ankreuzen 20020327
12 Importing TABLE_ATTRIBUTE Call by reference Type reference (TYPE) STRING 20020327
13 Importing TABLE_REFERENCE Call by reference Object reference (TYPE REF TO) DATA 20020327

Method IS_TABLE_ALL_PARAMS_VALID on class CL_BSP_ELEMENT_RT_ATTR_VALID has no exception.

Method IS_TABLE_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN_ATTRIBUTE Call by reference Type reference (TYPE) STRING 20020327
2 Importing COLUMN_VALUE Call by reference Type reference (TYPE) STRING 20020327
3 Importing TABLE_ATTRIBUTE Call by reference Type reference (TYPE) STRING 20020327
4 Importing TABLE_REFERENCE Call by reference Object reference (TYPE REF TO) DATA 20020327

Method IS_TABLE_COLUMN on class CL_BSP_ELEMENT_RT_ATTR_VALID has no exception.

Method READ_MODEL_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BINDING_PATH Call by reference Type reference (TYPE) STRING 20020329
2 Importing PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context For Tag Handlers 20020329
3 Returning RESULT Value transfer Type reference (TYPE) STRING Wert als Enum-Wert 20020329

Method READ_MODEL_STRING on class CL_BSP_ELEMENT_RT_ATTR_VALID has no exception.

Method SCROLLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 'scrolling' 20111130
2 Importing VALUE Call by reference Type reference (TYPE) STRING 20111130
3 Returning WIDTH Value transfer Type reference (TYPE) STRING 20111130

Method SCROLLING on class CL_BSP_ELEMENT_RT_ATTR_VALID has no exception.

Method SYMBOLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20111130
2 Returning SYMBOL Value transfer Type reference (TYPE) STRING 20111130
3 Importing VALUE Call by reference Type reference (TYPE) STRING 20111130

Method SYMBOLS on class CL_BSP_ELEMENT_RT_ATTR_VALID has no exception.

Method TO_BOOLEAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) CSEQUENCE 'unknown' Name des Attributes 20011027
2 Returning RESULT Value transfer Type reference (TYPE) BOOLEAN Boolescher Wert des Attributes 20011027
3 Importing VALUE Value transfer Type reference (TYPE) STRING 20011027

Method TO_BOOLEAN on class CL_BSP_ELEMENT_RT_ATTR_VALID has no exception.

Method TO_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 'unknown' Name des Attributes 20011109
2 Returning RESULT Value transfer Type reference (TYPE) D Date Wert des Attributes 20011109
3 Importing VALUE Call by reference Type reference (TYPE) CSEQUENCE 20011109
4 Importing VALUE_DATS Call by reference Type reference (TYPE) DATS 20030525

Method TO_DATE on class CL_BSP_ELEMENT_RT_ATTR_VALID has no exception.

Method TO_ENUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEFAULT Call by reference Type reference (TYPE) STRING Falls keine Wert angegeben ist 20020507
2 Importing ENUMS Call by reference Type reference (TYPE) STRING Enum-Werte als String 20011027
3 Importing NAME Call by reference Type reference (TYPE) STRING 'unknown' Name des Attributes 20011027
4 Importing REQUIRED Call by reference Type reference (TYPE) XFELD 'X' Wert muss angegeben werden (oder default) 20020507
5 Returning RESULT Value transfer Type reference (TYPE) STRING Wert als Enum-Wert 20011027
6 Importing SEPARATOR Call by reference Type reference (TYPE) C Mehr als eine Enum erlaubt? 20020427
7 Importing VALUE Value transfer Type reference (TYPE) STRING 20011027

Method TO_ENUM on class CL_BSP_ELEMENT_RT_ATTR_VALID has no exception.

Method TO_ENUM_FROM_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AS_INDEX Call by reference Type reference (TYPE) XFELD SPACE 20030506
2 Importing ENUMS Call by reference Type reference (TYPE) STRING_TABLE 20030506
3 Importing NAME Call by reference Type reference (TYPE) STRING 'unknown' Name des Attributes 20030506
4 Returning RESULT Value transfer Type reference (TYPE) STRING Wert als Enum-Wert 20030506
5 Importing VALUE Value transfer Type reference (TYPE) STRING 20030506

Method TO_ENUM_FROM_TABLE on class CL_BSP_ELEMENT_RT_ATTR_VALID has no exception.

Method TO_FLOAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAXIMUM Call by reference Type reference (TYPE) F 20011027
2 Importing MINIMUM Call by reference Type reference (TYPE) F 20011027
3 Importing NAME Call by reference Type reference (TYPE) STRING 'unknown' Name des Attributes 20011027
4 Returning RESULT Value transfer Type reference (TYPE) F Float Wert des Attributes 20011027
5 Importing VALUE Call by reference Type reference (TYPE) STRING 20011027

Method TO_FLOAT on class CL_BSP_ELEMENT_RT_ATTR_VALID has no exception.

Method TO_INTEGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAXIMUM Call by reference Type reference (TYPE) I 20011027
2 Importing MINIMUM Call by reference Type reference (TYPE) I 20011027
3 Importing NAME Call by reference Type reference (TYPE) STRING 'unknown' Name des Attributes 20011027
4 Importing REQUIRED Call by reference Type reference (TYPE) XFELD 'X' 20030530
5 Returning RESULT Value transfer Type reference (TYPE) I Integer Wert des Attributes 20011027
6 Importing VALUE Call by reference Type reference (TYPE) STRING 20011027

Method TO_INTEGER on class CL_BSP_ELEMENT_RT_ATTR_VALID has no exception.

Method TO_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20111130
2 Importing VALUE Call by reference Type reference (TYPE) STRING 20111130
3 Returning WIDTH Value transfer Type reference (TYPE) STRING 20111130

Method TO_LENGTH on class CL_BSP_ELEMENT_RT_ATTR_VALID has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 620