SAP ABAP Class CL_BSP_DLC_ADV_CONF (Advanced Configuration)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-CON (Application Component) UI Configuration & Design Layer
     BSP_DYN_CONFIG_TOOLS (Package) Tools for Dynamic Layout
Properties
Class CL_BSP_DLC_ADV_CONF  
Short Description Advanced Configuration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSP_DYN_CONFIG_TOOLS   Tools for Dynamic Layout 
Created 20051007   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 CL_BSP_DLC_ADV_CONF has no interface implemented.
Friends
Class CL_BSP_DLC_ADV_CONF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_ADV_CONFIG Instance attribute Private Type reference (TYPE) BSP_DLCT_ADV_CONF_ITM Advance Configuration / UI 20051007
2 GT_ADV_CONFIG_BEFORE Instance attribute Private Type reference (TYPE) BSP_DLCT_ADV_CONF_ITM Before 20051123
3 GT_BLOCKED_CELLS Instance attribute Private Type reference (TYPE) TT_BLOCKED_CELLS Blocked Cells 20051007
4 GT_FIELD_LABEL_TO_UPDATE Instance attribute Private Type reference (TYPE) TT_FIELD_LABEL_TO_UPDATE 20051108
5 GT_LABEL_EDITABLE Instance attribute Private Type reference (TYPE) STRING_TABLE Fields with editable label 20051109
6 GT_LABEL_TO_DELETE Instance attribute Private See coding Work Area Length 128 20051026
7 GT_LABEL_TO_UPDATE Instance attribute Private Type reference (TYPE) TT_LABEL_TO_UPDATE 20051026
8 GV_BSP_APPL Instance attribute Private Type reference (TYPE) O2APPLNAME Name of BSP Application 20051007
9 GV_LOCKED Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20051102
10 GV_PAGEKEY Instance attribute Private Type reference (TYPE) O2PAGE Internal Name (Key) of BSP Page 20051007
11 GV_QUERY_PAGE Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20051116
12 GV_ROWS Instance attribute Private Type reference (TYPE) INT4 10 rows 20051007
13 GV_SUBKEY Instance attribute Private Type reference (TYPE) BSP_DLC_SUBKEY Subkey 20051107
14 GV_SUMMARY_PAGE Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20051104
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CAPTION Instance method Public Method 20051007
2 BLOCK_CELLS Instance method Private Method Block cells 20051007
3 BUILD_BLOCKED_CELLS Instance method Private Method Build blocked cells 20051007
4 CLEAR_BLOCKED_CELLS Instance method Private Method Clear blocked cells 20051007
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20051007
6 DELETE_CAPTION Instance method Public Method Delete Caption 20051019
7 DELETE_FROM_DB Instance method Public Method Delete from DB 20051010
8 GET_ADV_CONF Static method Public Method get configuration object 20051014
9 GET_CONF_TABLE Instance method Public Method Get configuration table advanced format 20051014
10 GET_GRID_CELL_CONTENT Instance method Public Method 20051007
11 GET_ITEM_DATA Instance method Public Method Get item data 20051010
12 GET_PAGE_INFO Instance method Public Method 20051010
13 GET_SUBKEY Instance method Public Method Get Subkey 20051107
14 GET_VIS_MINUS_USED_ITEMS Instance method Public Method Get visible minus used items 20051021
15 IS_CELL_BLOCKED Instance method Public Method 20051007
16 IS_CHANGED Instance method Public Method Is changed 20051123
17 IS_ITEM_DATA_VALID Instance method Private Method Check item data 20051007
18 IS_LABEL_EDITABLE Instance method Public Method Is label editable 20051109
19 IS_LOCKED Instance method Public Method Is locked? 20051102
20 IS_QUERY_PAGE Instance method Public Method Is query page 20051116
21 IS_ROW_FREE Instance method Public Method Is row free 20051018
22 IS_SUM_PAGE Instance method Public Method Is summary page 20051104
23 MODIFY_CAPTION Instance method Public Method 20051102
24 MOVE_ITEMS_DOWN_FROM_ROW Instance method Public Method Move items down from row 20051018
25 MOVE_ITEMS_UP_TO_ROW Instance method Public Method Move items up 20051014
26 MOVE_ITEM_DOWN Instance method Public Method Move item down 20051019
27 MOVE_ITEM_UP Instance method Public Method Move item up 20051018
28 SAVE Instance method Public Method Save to DB 20051010
29 SET_ITEM_DATA Instance method Public Method Set item data 20051007
Events
Class CL_BSP_DLC_ADV_CONF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_BLOCKED_CELLS Protected See coding 20051007 begin of TS_BLOCKED_CELLS, c1 type boole_d, c2 type boole_d, c3 type boole_d, c4 type boole_d, c5 type boole_d, c6 type boole_d, c7 type boole_d, c8 type boole_d, c9 type boole_d, c10 type boole_d, c11 type boole_d, c12 type boole_d, c13 type boole_d, c14 type boole_d, c15 type boole_d, c16 type boole_d, end of TS_BLOCKED_CELLS
2 TT_BLOCKED_CELLS Protected See coding 20051007 TT_BLOCKED_CELLS type table of TS_BLOCKED_CELLS
Method Signatures

Method ADD_CAPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BELOW_ITEM_NAME Call by reference Type reference (TYPE) STRING Below item name 20051122
2 Importing IV_CAPTION Call by reference Type reference (TYPE) TEXT128 Text 20051018
3 Importing IV_COL Call by reference Type reference (TYPE) CHAR1 Column From 20051018

Method ADD_CAPTION on class CL_BSP_DLC_ADV_CONF has no exception.

Method BLOCK_CELLS 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) INT4 Natural number 20051007
2 Importing IV_COL_SPAN Call by reference Type reference (TYPE) INT4 1 Natural number 20051007
3 Importing IV_ROW Call by reference Type reference (TYPE) INT4 Natural number 20051007
4 Importing IV_ROW_SPAN Call by reference Type reference (TYPE) INT4 1 Natural number 20051007
# Exception Resumable Description Created on
1 CONFLICT_OCCURRED Conflict Occurred 20051007

Method BUILD_BLOCKED_CELLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ADVANCED_CONF Call by reference Type reference (TYPE) BSP_DLCT_ADV_CONF_ITM Advanced Config Items 20051007
# Exception Resumable Description Created on
1 INCONSISTENT_SOURCE Inconsistend Source 20051007

Method CLEAR_BLOCKED_CELLS Signature

Method CLEAR_BLOCKED_CELLS on class CL_BSP_DLC_ADV_CONF has no parameter.
Method CLEAR_BLOCKED_CELLS on class CL_BSP_DLC_ADV_CONF has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ADV_CONF Call by reference Type reference (TYPE) BSP_DLCT_ADV_CONF_ITM Advanced Config Items 20051014
2 Importing IT_LABEL_EDITABLE Call by reference Type reference (TYPE) STRING_TABLE Fields with editable label 20051109
3 Importing IV_BSP_APPL Call by reference Type reference (TYPE) O2APPLNAME Name of BSP Application 20051007
4 Importing IV_LOCKED Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE locked 20051102
5 Importing IV_PAGEKEY Call by reference Type reference (TYPE) O2PAGE Internal Name (Key) of BSP Page 20051007
6 Importing IV_QUERY_PAGE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Query_Page 20051116
7 Importing IV_SUBKEY Call by reference Type reference (TYPE) BSP_DLC_SUBKEY Subkey 20051107
8 Importing IV_SUM_PAGE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Summary Page 20051104

Method CONSTRUCTOR on class CL_BSP_DLC_ADV_CONF has no exception.

Method DELETE_CAPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20051019

Method DELETE_CAPTION on class CL_BSP_DLC_ADV_CONF has no exception.

Method DELETE_FROM_DB Signature

Method DELETE_FROM_DB on class CL_BSP_DLC_ADV_CONF has no parameter.
Method DELETE_FROM_DB on class CL_BSP_DLC_ADV_CONF has no exception.

Method GET_ADV_CONF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MSG_SERVICE Call by reference Object reference (TYPE REF TO) CL_BSP_WD_MESSAGE_SERVICE 20051102
2 Importing IR_VIEW_MANAGER Call by reference Object reference (TYPE REF TO) CL_BSP_WD_VIEW_MANAGER 20051021
3 Importing IT_BLOCKNAME Call by reference Type reference (TYPE) BSP_DLCT_NAME_LABEL Blocknames 20051117
4 Importing IT_LABEL_EDITABLE Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20051109
5 Importing IV_BSP_APPL Call by reference Type reference (TYPE) O2APPLNAME 20051014
6 Importing IV_PAGEKEY Call by reference Type reference (TYPE) O2PAGE 20051014
7 Importing IV_QUERY_PAGE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20051109
8 Importing IV_SUBKEY Call by reference Type reference (TYPE) BSP_DLC_SUBKEY Generic Subkey 20051014
9 Importing IV_SUM_PAGE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20051104
10 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_DLC_ADV_CONF Advanced Configuration 20051014

Method GET_ADV_CONF on class CL_BSP_DLC_ADV_CONF has no exception.

Method GET_CONF_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADVANCED_TABLE Call by reference Type reference (TYPE) BSP_DLCT_ADV_CONF_ITM Advanced Config Items 20051014

Method GET_CONF_TABLE on class CL_BSP_DLC_ADV_CONF has no exception.

Method GET_GRID_CELL_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COL_SPAN Call by reference Type reference (TYPE) INT4 Natural number 20051007
2 Exporting EV_NAME Call by reference Type reference (TYPE) STRING 20051007
3 Exporting EV_ROW_SPAN Call by reference Type reference (TYPE) INT4 Natural number 20051007
4 Exporting EV_TEXT Call by reference Type reference (TYPE) STRING 20051007
5 Exporting EV_TYPE Call by reference Type reference (TYPE) STRING 20051007
6 Importing IV_COL Call by reference Type reference (TYPE) INT4 Natural number 20051007
7 Importing IV_ROW Call by reference Type reference (TYPE) INT4 Natural number 20051007

Method GET_GRID_CELL_CONTENT on class CL_BSP_DLC_ADV_CONF has no exception.

Method GET_ITEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ITEM_NAME Call by reference Type reference (TYPE) STRING Item Name 20051010
2 Returning RESULT Value transfer Type reference (TYPE) BSP_DLCS_ADV_CONF_ITM Advanced config item 20051010
# Exception Resumable Description Created on
1 INVALID_INPUT Invalid_input 20051010

Method GET_PAGE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BSP_APPL Call by reference Type reference (TYPE) O2APPLNAME Name of BSP Application 20051010
2 Exporting EV_PAGEKEY Call by reference Type reference (TYPE) O2PAGE Internal Name (Key) of BSP Page 20051010

Method GET_PAGE_INFO on class CL_BSP_DLC_ADV_CONF has no exception.

Method GET_SUBKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BSP_DLC_SUBKEY Subkey 20051107

Method GET_SUBKEY on class CL_BSP_DLC_ADV_CONF has no exception.

Method GET_VIS_MINUS_USED_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VIS_MINUS_USED_ITEMS Call by reference Type reference (TYPE) BSP_DLCT_SMPL_CONF_COL_ITM Column Items 20051021

Method GET_VIS_MINUS_USED_ITEMS on class CL_BSP_DLC_ADV_CONF has no exception.

Method IS_CELL_BLOCKED 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) INT4 Col 20051007
2 Importing IV_ROW Call by reference Type reference (TYPE) INT4 Rw 20051007
3 Returning RESULT Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20051007

Method IS_CELL_BLOCKED on class CL_BSP_DLC_ADV_CONF has no exception.

Method IS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL True/False 20051123

Method IS_CHANGED on class CL_BSP_DLC_ADV_CONF has no exception.

Method IS_ITEM_DATA_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONF_ITEM Call by reference Type reference (TYPE) BSP_DLCS_ADV_CONF_ITM Advanced config item 20051007
2 Returning RESULT Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20051007

Method IS_ITEM_DATA_VALID on class CL_BSP_DLC_ADV_CONF has no exception.

Method IS_LABEL_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ITEM_NAME Call by reference Type reference (TYPE) STRING Item Name 20051109
2 Returning RESULT Value transfer Type reference (TYPE) BOOLE_D Advanced config item 20051109
# Exception Resumable Description Created on
1 INVALID_INPUT Invalid_input 20051109

Method IS_LOCKED Signature

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

Method IS_LOCKED on class CL_BSP_DLC_ADV_CONF has no exception.

Method IS_QUERY_PAGE Signature

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

Method IS_QUERY_PAGE on class CL_BSP_DLC_ADV_CONF has no exception.

Method IS_ROW_FREE 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 Left/Right 20051018
2 Importing IV_ROW Call by reference Type reference (TYPE) INT4 row 20051018
3 Returning RESULT Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20051018

Method IS_ROW_FREE on class CL_BSP_DLC_ADV_CONF has no exception.

Method IS_SUM_PAGE Signature

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

Method IS_SUM_PAGE on class CL_BSP_DLC_ADV_CONF has no exception.

Method MODIFY_CAPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CAPTION Call by reference Type reference (TYPE) STRING Text 20051102
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20051102

Method MODIFY_CAPTION on class CL_BSP_DLC_ADV_CONF has no exception.

Method MOVE_ITEMS_DOWN_FROM_ROW 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 Left/Right 20051018
2 Importing IV_FROM_ROW Call by reference Type reference (TYPE) INT4 1 From Row 20051018
3 Importing IV_ROWSPAN Call by reference Type reference (TYPE) INT4 1 Row Span 20051026

Method MOVE_ITEMS_DOWN_FROM_ROW on class CL_BSP_DLC_ADV_CONF has no exception.

Method MOVE_ITEMS_UP_TO_ROW 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 Left/Right 20051014
2 Importing IV_ROWSPAN Call by reference Type reference (TYPE) INT4 1 Natural number 20051026
3 Importing IV_TO_ROW Call by reference Type reference (TYPE) INT4 1 From Row 20051014

Method MOVE_ITEMS_UP_TO_ROW on class CL_BSP_DLC_ADV_CONF has no exception.

Method MOVE_ITEM_DOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) STRING 20051019

Method MOVE_ITEM_DOWN on class CL_BSP_DLC_ADV_CONF has no exception.

Method MOVE_ITEM_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) STRING 20051018

Method MOVE_ITEM_UP on class CL_BSP_DLC_ADV_CONF has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONF_DESCR Call by reference Object reference (TYPE REF TO) IF_BSP_DLC_CONFIGURATION Configuration Descriptor Interface 20051026
2 Importing IR_VIEW_DESCR Call by reference Object reference (TYPE REF TO) IF_BSP_DLC_VIEW_DESCRIPTOR View Descriptor Interface 20051024
3 Importing IV_SUMMARY Call by reference Type reference (TYPE) BOOLE_D Summary Page 20051104
# Exception Resumable Description Created on
1 FAILED Save failed 20051102

Method SET_ITEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONF_ITEM Call by reference Type reference (TYPE) BSP_DLCS_ADV_CONF_ITM Advanced config item 20051007
# Exception Resumable Description Created on
1 INVALID_INPUT Invalid_input 20051007
2 LABEL_INITIAL Label initial 20051108
History
Last changed by/on SAP  20110908 
SAP Release Created in 700