SAP ABAP Class CL_BSP_DLC_CONFIG_API_CH_GRID (Check for Grid Data)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-CON (Application Component) UI Configuration & Design Layer
     BSP_DYN_CONFIG_TOOLS2_CORE (Package) Config Tools Core
Properties
Class CL_BSP_DLC_CONFIG_API_CH_GRID  
Short Description Check for Grid Data    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSP_DYN_CONFIG_TOOLS2_CORE   Config Tools Core 
Created 20070327   SAP 
Last change 20081007   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 CL_BSP_DLC_CONFIG_API_CH_GRID has no interface implemented.
Friends
Class CL_BSP_DLC_CONFIG_API_CH_GRID has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALLOWED_COL_SET Instance attribute Protected Type reference (TYPE) STRING Allowd Column Set (A,B,..) 20070327
2 COLS_MAX Instance attribute Protected Type reference (TYPE) CHAR1 Single-Character Flag 20070327
3 GRID_TYPE Instance attribute Protected Type reference (TYPE) BSP_DLC_CONFIG_TYPE Configuration Type 20070327
4 GT_GRID Instance attribute Private Type reference (TYPE) TT_GRID_ROW 20070405
5 GT_GRID_CONFIG Instance attribute Protected Type reference (TYPE) BSP_DLCT_ADV_CONF_ITM Advanced Config Items 20070327
6 MESSAGE_SERVICE Instance attribute Protected Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG_API_MESSAGES 20070327
7 ROWS_MAX Static Attribute Protected Type reference (TYPE) INT4 Natural number 20070327
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_ALLOWED_COL_SET Instance method Private Method 20070327
2 CHECK Instance method Public Method 20070327
3 CHECK_CONFIG_AS_TABLE Static method Public Method 20070327
4 CHECK_ELEMS_CONSISTENCY Instance method Private Method 20070327
5 CHECK_ELEMS_OVERLAP Instance method Private Method Check if elements overlap 20070405
6 CHECK_ELEMS_PANEL_CONSISTENCY Instance method Private Method Check if elements are contained in one panel (16C/1P only) 20070405
7 CHECK_ELEMS_TYPE_SUPPORTED Instance method Private Method Check if element type is supported by API 20070327
8 CHECK_ELEM_CONSISTENCY Instance method Private Method 20070327
9 CHECK_ELEM_PANEL_CONSISTENCY Instance method Private Method 20070405
10 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20070327
11 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070327
12 GET_COL_AS_NUMBER Instance method Private Method 20070405
13 GET_PANEL_FOR_COLUMN Instance method Private Method 20070405
14 IS_COL_IN_ALLOWED_SET Instance method Private Method 20070327
15 IS_ROW_IN_ALLOWED_INT Instance method Private Method 20070327
16 MARK_GRID_CELLS Instance method Private Method 20070405
Events
Class CL_BSP_DLC_CONFIG_API_CH_GRID has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_GRID_ROW Private See coding 20070405 BEGIN OF TS_GRID_ROW, F1 type ABAP_BOOL, F2 type ABAP_BOOL, F3 type ABAP_BOOL, F4 type ABAP_BOOL, F5 type ABAP_BOOL, F6 type ABAP_BOOL, F7 type ABAP_BOOL, F8 type ABAP_BOOL, F9 type ABAP_BOOL, F10 type ABAP_BOOL, F11 type ABAP_BOOL, F12 type ABAP_BOOL, F13 type ABAP_BOOL, F14 type ABAP_BOOL, F15 type ABAP_BOOL, F16 type ABAP_BOOL, END OF TS_GRID_ROW
2 TT_GRID_ROW Private See coding 20070405 Tt_GRID_ROW TYPE TABLE OF TS_GRID_ROW
Method Signatures

Method BUILD_ALLOWED_COL_SET Signature

Method BUILD_ALLOWED_COL_SET on class CL_BSP_DLC_CONFIG_API_CH_GRID has no parameter.
Method BUILD_ALLOWED_COL_SET on class CL_BSP_DLC_CONFIG_API_CH_GRID has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_ERROR Value transfer Type reference (TYPE) ABAP_BOOL 20070327

Method CHECK on class CL_BSP_DLC_CONFIG_API_CH_GRID has no exception.

Method CHECK_CONFIG_AS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HAS_ERRORS Call by reference Type reference (TYPE) ABAP_BOOL Natural number 20070327
2 Importing IR_MESSAGE_SERVICE Call by reference Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG_API_MESSAGES 20070327
3 Importing IT_GRID_CONFIG Call by reference Type reference (TYPE) BSP_DLCT_ADV_CONF_ITM Advanced Config Items 20070327
4 Importing IV_GRID_TYPE Call by reference Type reference (TYPE) BSP_DLC_CONFIG_TYPE Configuration Type 20070327

Method CHECK_CONFIG_AS_TABLE on class CL_BSP_DLC_CONFIG_API_CH_GRID has no exception.

Method CHECK_ELEMS_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_ERROR Value transfer Type reference (TYPE) ABAP_BOOL 20070327
# Exception Resumable Description Created on
1 ERROR_FOUND 20070327

Method CHECK_ELEMS_OVERLAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_ERROR Value transfer Type reference (TYPE) ABAP_BOOL 20070405

Method CHECK_ELEMS_OVERLAP on class CL_BSP_DLC_CONFIG_API_CH_GRID has no exception.

Method CHECK_ELEMS_PANEL_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_ERROR Value transfer Type reference (TYPE) ABAP_BOOL 20070405

Method CHECK_ELEMS_PANEL_CONSISTENCY on class CL_BSP_DLC_CONFIG_API_CH_GRID has no exception.

Method CHECK_ELEMS_TYPE_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_ERROR Value transfer Type reference (TYPE) ABAP_BOOL 20070327

Method CHECK_ELEMS_TYPE_SUPPORTED on class CL_BSP_DLC_CONFIG_API_CH_GRID has no exception.

Method CHECK_ELEM_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_GRID_ELEM Call by reference Type reference (TYPE) BSP_DLCS_ADV_CONF_ITM Advanced config item 20070327
2 Returning RV_HAS_ERROR Value transfer Type reference (TYPE) ABAP_BOOL 20070327

Method CHECK_ELEM_CONSISTENCY on class CL_BSP_DLC_CONFIG_API_CH_GRID has no exception.

Method CHECK_ELEM_PANEL_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_GRID_ELEM Call by reference Type reference (TYPE) BSP_DLCS_ADV_CONF_ITM Advanced config item 20070405
2 Returning RV_HAS_ERROR Value transfer Type reference (TYPE) ABAP_BOOL 20070405

Method CHECK_ELEM_PANEL_CONSISTENCY on class CL_BSP_DLC_CONFIG_API_CH_GRID has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_BSP_DLC_CONFIG_API_CH_GRID has no parameter.
Method CLASS_CONSTRUCTOR on class CL_BSP_DLC_CONFIG_API_CH_GRID has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGE_SERVICE Call by reference Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG_API_MESSAGES API for grid configuration 20070327
2 Importing IT_GRID_CONFIG Call by reference Type reference (TYPE) BSP_DLCT_ADV_CONF_ITM Advanced Config Items 20070327
3 Importing IV_GRID_TYPE Call by reference Type reference (TYPE) BSP_DLC_CONFIG_TYPE Configuration Type 20070327

Method CONSTRUCTOR on class CL_BSP_DLC_CONFIG_API_CH_GRID has no exception.

Method GET_COL_AS_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COL Call by reference Type reference (TYPE) CHAR1 Column as char 20070405
2 Returning RESULT Value transfer Type reference (TYPE) INT4 Colums as number 20070405

Method GET_COL_AS_NUMBER on class CL_BSP_DLC_CONFIG_API_CH_GRID has no exception.

Method GET_PANEL_FOR_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COL Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20070405
2 Returning RV_PANEL Value transfer Type reference (TYPE) CHAR1 L or R 20070405

Method GET_PANEL_FOR_COLUMN on class CL_BSP_DLC_CONFIG_API_CH_GRID has no exception.

Method IS_COL_IN_ALLOWED_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COL Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20070327
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20070327

Method IS_COL_IN_ALLOWED_SET on class CL_BSP_DLC_CONFIG_API_CH_GRID has no exception.

Method IS_ROW_IN_ALLOWED_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROW Call by reference Type reference (TYPE) INT4 Natural number 20070327
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20070327

Method IS_ROW_IN_ALLOWED_INT on class CL_BSP_DLC_CONFIG_API_CH_GRID has no exception.

Method MARK_GRID_CELLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COL_FROM Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20070405
2 Importing IV_COL_TO Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20070405
3 Importing IV_ROW_FROM Call by reference Type reference (TYPE) INT4 Natural number 20070405
4 Importing IV_ROW_TO Call by reference Type reference (TYPE) INT4 Natural number 20070405
5 Returning RV_HAS_ERROR Value transfer Type reference (TYPE) ABAP_BOOL 20070405

Method MARK_GRID_CELLS on class CL_BSP_DLC_CONFIG_API_CH_GRID has no exception.
History
Last changed by/on SAP  20081007 
SAP Release Created in 700