SAP ABAP Class CL_GENIOS_SALV (GENIOS: SALV Wrapper)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-GEN (Application Component) GENeric Integer Optimizer System
     GENIOS_MAIN (Package) GENIOS: Common objects
Properties
Class CL_GENIOS_SALV  
Short Description GENIOS: SALV Wrapper    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GENIOS_MAIN   GENIOS: Common objects 
Created 20091204   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)
2 CL_SALV_TABLE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_GENIOS_SALV has no interface implemented.
Friends
Class CL_GENIOS_SALV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_ALV Instance attribute Public Object reference (TYPE REF TO) CL_SALV_TABLE Basis Class for Simple Tables 20091204
2 MO_ALV_EVENT Instance attribute Public Object reference (TYPE REF TO) CL_SALV_EVENTS_TABLE Events in Simple, Two-Dimensional Tables 20091204
3 MO_PARENT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Custom Controls in Screen Area 20091204
4 MS_ALV_DATATABLE Instance attribute Public Object reference (TYPE REF TO) DATA 20091204
5 MT_ALV_COLUMNNAMES Instance attribute Public Type reference (TYPE) MTYT_STRING 20091204
6 MT_ALV_COLUMNORDER Instance attribute Public Type reference (TYPE) MTYT_STRING 20091204
7 MT_ALV_DATATABLE Instance attribute Public Object reference (TYPE REF TO) DATA 20091204
8 MT_FUNCTIONS Instance attribute Private Type reference (TYPE) TY_T_FUNCTION 20091204
9 MT_ICON_CLICKABLE Instance attribute Private Type reference (TYPE) MTYT_STRING 20091204
10 MT_ICON_LIST Instance attribute Private Type reference (TYPE) MTYT_STRING 20091204
11 MV_ALV_CONTAINER Instance attribute Private Type reference (TYPE) STRING 20091204
12 MV_ALV_HAS_TOOLBAR Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20091204
13 MV_FULLSCREEN Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Fullscreen Display 20091204
14 MV_IS_FIRST_CALL Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20091204
15 MV_TITLE Instance attribute Private Type reference (TYPE) LVC_TITLE ALV Control: Title Line Text 20091204
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE_SCREEN Instance method Public Method 20091204
2 CONSTRUCTOR Instance method Public Constructor 20091204
3 CREATE Instance method Public Method Generates the ALV Object BEFORE displaying 20091204
4 DISPLAY Instance method Public Method 20091204
5 FREE Instance method Public Method 20091204
6 GET_SELECTED_ROWS Instance method Public Method 20091204
7 IS_FIRST_CALL Instance method Public Method 20091204
8 REFRESH Instance method Public Method 20091204
9 SET_FUNCTION Instance method Public Method Edit ALV Toolbar Function 20091204
10 SET_SCREEN_STATUS Instance method Public Method 20091204
Events
Class CL_GENIOS_SALV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTYT_STRING Public See coding 20091204 mtyt_string TYPE STANDARD TABLE OF string
2 TY_S_FUNCTION Public See coding 20091204 BEGIN OF ty_s_function, pos_nr TYPE i, name TYPE salv_de_function, icon TYPE string, text TYPE string, tooltip TYPE string, position TYPE salv_de_function_pos, END OF ty_s_function
3 TY_T_FUNCTION Public See coding 20091204 ty_t_function TYPE SORTED TABLE OF ty_s_function WITH UNIQUE KEY pos_nr
Method Signatures

Method CLOSE_SCREEN Signature

Method CLOSE_SCREEN on class CL_GENIOS_SALV has no parameter.
Method CLOSE_SCREEN on class CL_GENIOS_SALV has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20091204
2 Importing IT_FUNCTIONS Call by reference Type reference (TYPE) TY_T_FUNCTION 20091204
3 Importing IV_COLUMNAMES Call by reference Type reference (TYPE) STRING Column Name, In Case This Does Not Match Domain Name 20091204
4 Importing IV_COLUMNORDER Call by reference Type reference (TYPE) STRING Comma Separated List of Displayed Columns 20091204
5 Importing IV_CONTAINER_NAME Call by reference Type reference (TYPE) C Dynpro Container Name 20091204
6 Importing IV_FULLSCREEN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Fullscreen Display 20091204
7 Importing IV_HAS_TOOLBAR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Display Standard Toolbar? 20091204
8 Importing IV_ICONCOLUMNS Call by reference Type reference (TYPE) STRING 20091204
9 Importing IV_ICON_CLICKABLE Call by reference Type reference (TYPE) STRING Comma Separated List of 1 (Clickable) and 0 (not ...) 20091204
10 Importing IV_TITLE Call by reference Type reference (TYPE) LVC_TITLE ALV Control: Title Line Text 20091204

Method CONSTRUCTOR on class CL_GENIOS_SALV has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE Data table 20091204
# Exception Resumable Description Created on
1 CX_SALV_MSG ALV: General Error Class with Message 20091204

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20091204
2 Importing IV_FUNCTIONS Call by reference Type reference (TYPE) SALV_DE_CONSTANT CL_SALV_TABLE=>C_FUNCTIONS_ALL ALV: Data Element for Constants 20091204
3 Importing IV_PFSTATUS Call by reference Type reference (TYPE) SYPFKEY Current GUI Status 20091204
4 Importing IV_REPID Call by reference Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20091204
5 Importing IV_SET_STATUS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Set Status? 20091204
# Exception Resumable Description Created on
1 CX_SALV_MSG ALV: General Error Class with Message 20091204

Method FREE Signature

Method FREE on class CL_GENIOS_SALV has no parameter.
Method FREE on class CL_GENIOS_SALV has no exception.

Method GET_SELECTED_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ROWS Value transfer Type reference (TYPE) SALV_T_ROW Lines 20091204

Method GET_SELECTED_ROWS on class CL_GENIOS_SALV has no exception.

Method IS_FIRST_CALL Signature

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

Method IS_FIRST_CALL on class CL_GENIOS_SALV has no exception.

Method REFRESH Signature

Method REFRESH on class CL_GENIOS_SALV has no parameter.
Method REFRESH on class CL_GENIOS_SALV has no exception.

Method SET_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENABLE Call by reference Type reference (TYPE) ABAP_BOOL 20091204
2 Importing IV_FUNCTION Call by reference Type reference (TYPE) STRING 20091204
3 Importing IV_VISIBLE Call by reference Type reference (TYPE) ABAP_BOOL 20091204

Method SET_FUNCTION on class CL_GENIOS_SALV has no exception.

Method SET_SCREEN_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCTIONS Call by reference Type reference (TYPE) SALV_DE_CONSTANT CL_SALV_TABLE=>C_FUNCTIONS_ALL ALV: Data Element for Constants 20091204
2 Importing IV_PFSTATUS Call by reference Type reference (TYPE) SYPFKEY Current GUI Status 20091204
3 Importing IV_REPID Call by reference Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20091204

Method SET_SCREEN_STATUS on class CL_GENIOS_SALV has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702