SAP ABAP Class CL_WUI_CNTL_TABLE (Data Retention for Table)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-PPM-PDN (Application Component) Product Designer
     PLM_PDN_WUI_CNTL (Package) Controls for the Web User Interface
Properties
Class CL_WUI_CNTL_TABLE  
Short Description Data Retention for Table    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PLM_PDN_WUI_CNTL   Controls for the Web User Interface 
Created 20010807   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_WUI_UTIL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 PDWUI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WUI_CNTL_TABLE has no interface implemented.
Friends
Class CL_WUI_CNTL_TABLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_SELMODE_CHECKBOX Constant Public Type reference (TYPE) STRING 'checkbox' Row Selection via Checkbox 20010828
2 CO_SELMODE_RADIO Constant Public Type reference (TYPE) STRING 'radio' Row Selection via Radiobutton 20020108
3 ID Instance attribute Public Type reference (TYPE) STRING Table ID 20020210
4 INVISIBLE Instance attribute Public Type reference (TYPE) CHAR1 ' ' Output Control: X-> No Output 20020116
5 MT_BUTTONS Instance attribute Private Type reference (TYPE) PDWUI_TT_TITLE_BUTTONS Button Data 20010810
6 MT_CELLS Instance attribute Private Type reference (TYPE) PDWUI_TT_CELLS Cell Data 20010810
7 MT_COLS Instance attribute Private Type reference (TYPE) PDWUI_TT_COLS Column Data 20010810
8 MT_ROWS Instance attribute Private Type reference (TYPE) PDWUI_TT_ROWS Row Data 20010807
9 M_BUTTON_NUMBER Instance attribute Private Type reference (TYPE) I Number of Buttons 20010810
10 M_COL_NUMBER Instance attribute Private Type reference (TYPE) I Number of columns 20010810
11 M_ROW_NUMBER Instance attribute Private Type reference (TYPE) I Number of Rows 20010810
12 M_TABLE Instance attribute Private Type reference (TYPE) PDWUI_TS_TABLE_VIEW Table View Data 20010810
13 TEMP_STR1 Instance attribute Public Type reference (TYPE) STRING Temporary String 20020305
14 TEMP_STR2 Instance attribute Public Type reference (TYPE) STRING Temporary String 20020305
15 TEMP_STR3 Instance attribute Public Type reference (TYPE) STRING Temporary String 20020306
16 TEMP_STR4 Instance attribute Public Type reference (TYPE) STRING Temporary String 20020306
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BUTTON Instance method Public Method Adding Title Button 20010807
2 ADD_ROW Instance method Public Method Adding Row 20010807
3 CLASS_CONSTRUCTOR Static method Public Constructor Constructing Table Class 20010807
4 CONSTRUCTOR Instance method Public Constructor Constructing Table 20010807
5 ESCAPE_TEXT Static method Public Method Escaping Texts 20010807
6 GET_BUTTON Instance method Public Method Set Button Data 20010807
7 GET_BUTTON_NUMBER Instance method Public Method Getting the Number of Buttons 20010807
8 GET_CELL Instance method Public Method Getting Cell Data 20010807
9 GET_COL Instance method Public Method Getting Column Data 20010807
10 GET_COL_NUMBER Instance method Public Method Getting the Number of Columns 20010807
11 GET_COL_NUMBER_ALL Instance method Public Method Getting the Total Number of Columns (Incl. Selection Column) 20010807
12 GET_ROW Instance method Public Method Getting Row Data 20010807
13 GET_ROW_NUMBER Instance method Public Method Getting the Number of Rows 20010807
14 GET_SELECTED_IDS Static method Public Method Returns the Object IDs of the Selected Table Entry 20010807
15 GET_TABLE Instance method Public Method Getting Table Data 20010807
16 SET_BUTTON Instance method Public Method Set Button Data 20010807
17 SET_CELL Instance method Public Method Setting Cell Data 20010807
18 SET_COL Instance method Public Method Setting Column Data 20010807
19 SET_ROW Instance method Public Method Setting Row Data 20010807
20 SET_TABLE Instance method Public Method Setting Table Data 20010807
Events
Class CL_WUI_CNTL_TABLE has no event.
Types
Class CL_WUI_CNTL_TABLE has no local type.
Method Signatures

Method ADD_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONFIRMATION Call by reference Type reference (TYPE) STRING confirmation text 20010810
2 Importing I_EMPHASIZED Call by reference Type reference (TYPE) STRING true -> emphasized 20010810
3 Importing I_ENABLED Call by reference Type reference (TYPE) STRING false -> disabled 20010810
4 Importing I_ID Call by reference Type reference (TYPE) STRING html id 20010810
5 Importing I_INVISIBLE Call by reference Type reference (TYPE) STRING true -> no html code 20010810
6 Importing I_ONCLICK Call by reference Type reference (TYPE) STRING frontend: javascript function 20010810
7 Importing I_SAP_EVENT Call by reference Type reference (TYPE) STRING backend: name of event handler 20010810
8 Importing I_TEXT Call by reference Type reference (TYPE) STRING label of button 20010810
9 Importing I_WIDTH Call by reference Type reference (TYPE) STRING width e.g. in px 20010810
10 Returning R_NEW_BUTTON_INDEX Value transfer Type reference (TYPE) I Index of new button 20010810

Method ADD_BUTTON on class CL_WUI_CNTL_TABLE has no exception.

Method ADD_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_CHECKED Call by reference Type reference (TYPE) STRING When 'X' row is selected 20010810
2 Importing I_IS_DISABLED Call by reference Type reference (TYPE) STRING When 'X' row is disabled 20010810
3 Importing I_OBJECT_ID Call by reference Type reference (TYPE) STRING Data of new row 20010810
4 Importing I_ONSELECTCLICK Call by reference Type reference (TYPE) STRING Javascript string executed if select box/button is clicked 20010810
5 Importing I_SEL_IS_HIDDEN Call by reference Type reference (TYPE) STRING '' When 'X': selection control is hidden 20010810
6 Returning R_NEW_ROW_INDEX Value transfer Type reference (TYPE) I Index of new row 20010810

Method ADD_ROW on class CL_WUI_CNTL_TABLE has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COL_NUMBER Call by reference Type reference (TYPE) I Number of colums 20010807
2 Importing I_ID Call by reference Type reference (TYPE) STRING html id 20010810
3 Importing I_ROW_NUMBER Call by reference Type reference (TYPE) I 0 Number of rows 20010807
4 Importing I_SELECTION_MODE Call by reference Type reference (TYPE) STRING Selection mode 20010807

Method CONSTRUCTOR on class CL_WUI_CNTL_TABLE has no exception.

Method ESCAPE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ESTR_ESCAPED Call by reference Type reference (TYPE) STRING 20010810
2 Importing ISTR_UNESCAPED Value transfer Type reference (TYPE) STRING 20010810

Method ESCAPE_TEXT on class CL_WUI_CNTL_TABLE has no exception.

Method GET_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_BUTTON Call by reference Object reference (TYPE REF TO) CL_WUI_CNTL_BUTTON button 20010810
2 Importing I_BUTTON_INDEX Call by reference Type reference (TYPE) I Index of title button 20010810

Method GET_BUTTON on class CL_WUI_CNTL_TABLE has no exception.

Method GET_BUTTON_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BUTTON_NUMBER Value transfer Type reference (TYPE) I Number of title buttons 20010810

Method GET_BUTTON_NUMBER on class CL_WUI_CNTL_TABLE has no exception.

Method GET_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ALT Call by reference Type reference (TYPE) STRING Alternative text 20020301
2 Exporting E_CELLCLICK Call by reference Type reference (TYPE) STRING OnCellClick 20020213
3 Exporting E_COLSPAN Call by reference Type reference (TYPE) I HTML: colspan 20011130
4 Exporting E_HREF Call by reference Type reference (TYPE) STRING Link 20010810
5 Exporting E_IMG Call by reference Type reference (TYPE) STRING Image 20010810
6 Exporting E_OBJECT_ID Call by reference Type reference (TYPE) STRING Object Id 20010810
7 Exporting E_TARGET Call by reference Type reference (TYPE) STRING Target of Link 20010810
8 Exporting E_TEXT Call by reference Type reference (TYPE) STRING Text (cut if necessary) 20010810
9 Exporting E_TITLE Call by reference Type reference (TYPE) STRING Title 20011011
10 Importing I_COL Call by reference Type reference (TYPE) I Index of column 20010810
11 Importing I_ROW Call by reference Type reference (TYPE) I Index of row 20010810

Method GET_CELL on class CL_WUI_CNTL_TABLE has no exception.

Method GET_COL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CELLCLICK Value transfer Type reference (TYPE) STRING If 'X': cellClick event fires 20010810
2 Exporting E_COLSPAN Value transfer Type reference (TYPE) I HTML: colspan 20020122
3 Exporting E_HALIGN Value transfer Type reference (TYPE) STRING Horizontal alignment 20010810
4 Exporting E_NOWRAP Value transfer Type reference (TYPE) STRING If 'X': Entries aren't wrapped 20010810
5 Exporting E_OBJECT_ID Value transfer Type reference (TYPE) STRING Object Id 20010810
6 Exporting E_SAP_EVENT Value transfer Type reference (TYPE) STRING SAP event 20010810
7 Exporting E_TEXT Value transfer Type reference (TYPE) STRING Text of header 20010810
8 Exporting E_WIDTH Value transfer Type reference (TYPE) STRING Width 20010810
9 Importing I_COL_INDEX Call by reference Type reference (TYPE) I Index of column 20010810

Method GET_COL on class CL_WUI_CNTL_TABLE has no exception.

Method GET_COL_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_COL_NUMBER Value transfer Type reference (TYPE) I 20010810

Method GET_COL_NUMBER on class CL_WUI_CNTL_TABLE has no exception.

Method GET_COL_NUMBER_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_COL_NUMBER_ALL Value transfer Type reference (TYPE) I Effective column number (selection column included) 20010810

Method GET_COL_NUMBER_ALL on class CL_WUI_CNTL_TABLE has no exception.

Method GET_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_CHECKED Value transfer Type reference (TYPE) STRING When 'X': row is checked 20010810
2 Exporting E_IS_DISABLED Call by reference Type reference (TYPE) STRING When 'X': row is disabled 20010810
3 Exporting E_OBJECT_ID Value transfer Type reference (TYPE) STRING Object Id 20010810
4 Exporting E_ONSELECTCLICK Value transfer Type reference (TYPE) STRING Javascript for onclick event at selection box/button 20010810
5 Exporting E_SEL_IS_HIDDEN Value transfer Type reference (TYPE) STRING When 'X': selection control is hidden 20010810
6 Importing I_ROW_INDEX Call by reference Type reference (TYPE) I Index of row 20010810

Method GET_ROW on class CL_WUI_CNTL_TABLE has no exception.

Method GET_ROW_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ROW_NUMBER Value transfer Type reference (TYPE) I 20010810

Method GET_ROW_NUMBER on class CL_WUI_CNTL_TABLE has no exception.

Method GET_SELECTED_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ID Call by reference Type reference (TYPE) PLM_PDN_STRING_TAB Tabelle der Objekt-Ids der selektierten Tabellen-Zeilen 20010807
2 Importing IP_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20010807
3 Importing I_TABLE_ID Call by reference Type reference (TYPE) STRING Id des Tabellen-Controls 20010807

Method GET_SELECTED_IDS on class CL_WUI_CNTL_TABLE has no exception.

Method GET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_COLCLICK Call by reference Type reference (TYPE) STRING If 'X': ColClick event fires 20010810
2 Exporting E_EMPTY_STRING Call by reference Type reference (TYPE) STRING String that is shown when table is empty 20010810
3 Exporting E_HEADERS_ARE_ON Call by reference Type reference (TYPE) STRING If 'X': Header are shown 20010810
4 Exporting E_ID Call by reference Type reference (TYPE) STRING Id 20010810
5 Exporting E_INVISIBLE Call by reference Type reference (TYPE) STRING If 'X': Table is invisible 20010810
6 Exporting E_OBJECT_ID Call by reference Type reference (TYPE) STRING Object Id 20010810
7 Exporting E_SELECTION_MODE Call by reference Type reference (TYPE) STRING Selection mode 20010810
8 Exporting E_TITLE Call by reference Type reference (TYPE) STRING Title 20010810
9 Exporting E_TITLE_IS_ON Call by reference Type reference (TYPE) STRING If 'X': Title is shown 20010810
10 Exporting E_WIDTH Call by reference Type reference (TYPE) STRING Width 20010810

Method GET_TABLE on class CL_WUI_CNTL_TABLE has no exception.

Method SET_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUTTON_INDEX Call by reference Type reference (TYPE) I Index of title button 20010810
2 Importing I_CONFIRMATION Call by reference Type reference (TYPE) STRING confirmation question 20010810
3 Importing I_EMPHASIZED Call by reference Type reference (TYPE) STRING true -> emphasized 20010810
4 Importing I_ENABLED Call by reference Type reference (TYPE) STRING 'X' false -> disabled 20010810
5 Importing I_ID Call by reference Type reference (TYPE) STRING html id 20010810
6 Importing I_INVISIBLE Call by reference Type reference (TYPE) STRING ' ' true -> no html code 20010810
7 Importing I_ONCLICK Call by reference Type reference (TYPE) STRING frontend: javascript function 20010810
8 Importing I_SAP_EVENT Call by reference Type reference (TYPE) STRING backend: name of event handler 20010810
9 Importing I_TEXT Call by reference Type reference (TYPE) STRING label of button 20010810
10 Importing I_WIDTH Call by reference Type reference (TYPE) STRING width e.g. in px 20010810

Method SET_BUTTON on class CL_WUI_CNTL_TABLE has no exception.

Method SET_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALT Call by reference Type reference (TYPE) STRING Alternative text 20020301
2 Importing I_CELLCLICK Call by reference Type reference (TYPE) STRING OnCellClick 20020213
3 Importing I_COLSPAN Call by reference Type reference (TYPE) I HTML: colspan 20011130
4 Importing I_COL_INDEX Call by reference Type reference (TYPE) I Index of column 20010810
5 Importing I_CUT_TEXT Call by reference Type reference (TYPE) I Maximale Textlänge (->Abschneiden) 20011011
6 Importing I_HREF Call by reference Type reference (TYPE) STRING Link 20010810
7 Importing I_IMG Call by reference Type reference (TYPE) STRING Image 20010810
8 Importing I_OBJECT_ID Call by reference Type reference (TYPE) STRING Object Id 20010810
9 Importing I_ROW_INDEX Call by reference Type reference (TYPE) I Index of row 20010810
10 Importing I_TARGET Call by reference Type reference (TYPE) STRING Target of link 20010810
11 Importing I_TEXT Call by reference Type reference (TYPE) STRING Text 20010810
12 Importing I_TITLE Call by reference Type reference (TYPE) STRING title 20011011

Method SET_CELL on class CL_WUI_CNTL_TABLE has no exception.

Method SET_COL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CELLCLICK Call by reference Type reference (TYPE) STRING If 'X': cellClick event fires 20010810
2 Importing I_COLSPAN Call by reference Type reference (TYPE) I HTML: colspan 20020122
3 Importing I_COL_INDEX Call by reference Type reference (TYPE) I Index of column 20010810
4 Importing I_HALIGN Call by reference Type reference (TYPE) STRING Horizontal alignment 20010810
5 Importing I_NOWRAP Call by reference Type reference (TYPE) STRING SPACE If 'X': Entries aren't wrapped 20010810
6 Importing I_OBJECT_ID Call by reference Type reference (TYPE) STRING Object Id 20010810
7 Importing I_SAP_EVENT Call by reference Type reference (TYPE) STRING sap für input processing 20010810
8 Importing I_TEXT Call by reference Type reference (TYPE) STRING Text of header 20010810
9 Importing I_WIDTH Call by reference Type reference (TYPE) STRING Width 20010810

Method SET_COL on class CL_WUI_CNTL_TABLE has no exception.

Method SET_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_CHECKED Call by reference Type reference (TYPE) STRING When 'X' row is checked 20010810
2 Importing I_IS_DISABLED Call by reference Type reference (TYPE) STRING When 'X' row is disabled 20010810
3 Importing I_OBJECT_ID Call by reference Type reference (TYPE) STRING Object Id 20010810
4 Importing I_ONSELECTCLICK Call by reference Type reference (TYPE) STRING Javascript for onclick event at selection box/button 20010810
5 Importing I_ROW_INDEX Call by reference Type reference (TYPE) I Index of row 20010810
6 Importing I_SEL_IS_HIDDEN Call by reference Type reference (TYPE) STRING When 'X': selection control is hidden 20010810

Method SET_ROW on class CL_WUI_CNTL_TABLE has no exception.

Method SET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLCLICK Call by reference Type reference (TYPE) STRING If 'X': ColClick event fires 20010810
2 Importing I_EMPTY_STRING Call by reference Type reference (TYPE) STRING 'none' Anzuzeigender String bei leerer Tabelle; 'none': nichts 20010810
3 Importing I_HEADERS_ARE_ON Call by reference Type reference (TYPE) STRING 'X' If 'X': Header line is shown 20010810
4 Importing I_ID Call by reference Type reference (TYPE) STRING Id 20010810
5 Importing I_INVISIBLE Call by reference Type reference (TYPE) STRING ' ' If 'x': Table is invisible 20010810
6 Importing I_OBJECT_ID Call by reference Type reference (TYPE) STRING Object Id 20010810
7 Importing I_SELECTION_MODE Call by reference Type reference (TYPE) STRING Selection mode 20010810
8 Importing I_TITLE Call by reference Type reference (TYPE) STRING Title 20010810
9 Importing I_TITLE_IS_ON Call by reference Type reference (TYPE) STRING 'X' If 'X': Title line is shown 20010810
10 Importing I_WIDTH Call by reference Type reference (TYPE) STRING '100%' width 20010810

Method SET_TABLE on class CL_WUI_CNTL_TABLE has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 110