SAP ABAP Class CL_CSI_ADMIN_SALV (SALV Wrapper for RCCF)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-RCC (Application Component) Remote Control and Communication Framework
     CSI_ADMIN (Package) Cloud Service Administration
Properties
Class CL_CSI_ADMIN_SALV  
Short Description SALV Wrapper for RCCF    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CSI_ADMIN   Cloud Service Administration 
Created 20110711   SAP 
Last change 20130531   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)
3 IF_SALV_C_SORT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_CSI_ADMIN_SALV has no interface implemented.
Friends
Class CL_CSI_ADMIN_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 20110711
2 MO_ALV_EVENT Instance attribute Public Object reference (TYPE REF TO) CL_SALV_EVENTS_TABLE Events in Simple, Two-Dimensional Tables 20110711
3 MO_PARENT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Custom Controls in Screen Area 20110711
4 MS_ALV_DATATABLE Instance attribute Public Object reference (TYPE REF TO) DATA 20110711
5 MT_ALV_COLUMNNAMES Instance attribute Public Type reference (TYPE) MTYT_STRING 20110711
6 MT_ALV_COLUMNORDER Instance attribute Public Type reference (TYPE) MTYT_STRING 20110711
7 MT_ALV_DATATABLE Instance attribute Public Object reference (TYPE REF TO) DATA 20110711
8 MT_FUNCTIONS Instance attribute Private Type reference (TYPE) TY_T_FUNCTION 20110711
9 MT_ICON_CLICKABLE Instance attribute Private Type reference (TYPE) MTYT_STRING 20110711
10 MT_ICON_LIST Instance attribute Private Type reference (TYPE) MTYT_STRING 20110711
11 MV_ALV_CONTAINER Instance attribute Private Type reference (TYPE) STRING 20110711
12 MV_ALV_HAS_TOOLBAR Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110711
13 MV_FULLSCREEN Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Fullscreen Display 20110711
14 MV_IS_FIRST_CALL Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110711
15 MV_TITLE Instance attribute Private Type reference (TYPE) LVC_TITLE ALV Control: Title Line Text 20110711
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE_SCREEN Instance method Public Method 20110711
2 CONSTRUCTOR Instance method Public Constructor 20110711
3 CREATE Instance method Public Method Generates the ALV Object BEFORE displaying 20110711
4 DISPLAY Instance method Public Method 20110711
5 FREE Instance method Public Method 20110711
6 GET_SELECTED_ROWS Instance method Public Method 20110711
7 IS_FIRST_CALL Instance method Public Method 20110711
8 REFRESH Instance method Public Method 20110711
9 SET_FUNCTION Instance method Public Method Edit ALV Toolbar Function 20110711
10 SET_SCREEN_STATUS Instance method Public Method 20110711
11 SET_SORTING Instance method Public Method Set the default sorting 20110718
Events
# Event Type Visibility Description Created on
1 BEFORE_DISPLAY Instance Event
(0)
Public
(2)
Before the main display takes place 20110822
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTYT_STRING Public See coding 20110711 mtyt_string TYPE TABLE OF string
2 TY_S_FUNCTION Public See coding 20110711 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, DISABLE TYPE ABAP_BOOL, INVISIBLE TYPE ABAP_BOOL, end of ty_s_function
3 TY_T_FUNCTION Public See coding 20110711 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_CSI_ADMIN_SALV has no parameter.
Method CLOSE_SCREEN on class CL_CSI_ADMIN_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 20110711
2 Importing IT_FUNCTIONS Call by reference Type reference (TYPE) TY_T_FUNCTION 20110711
3 Importing IV_COLUMNAMES Call by reference Type reference (TYPE) STRING Column Name, In Case This Does Not Match Domain Name 20110711
4 Importing IV_COLUMNORDER Call by reference Type reference (TYPE) STRING Comma Separated List of Displayed Columns 20110711
5 Importing IV_CONTAINER_NAME Call by reference Type reference (TYPE) C Dynpro Container Name 20110711
6 Importing IV_FULLSCREEN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Fullscreen Display 20110711
7 Importing IV_HAS_TOOLBAR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Display Standard Toolbar? 20110711
8 Importing IV_ICONCOLUMNS Call by reference Type reference (TYPE) STRING 20110711
9 Importing IV_ICON_CLICKABLE Call by reference Type reference (TYPE) STRING Comma Separated List of 1 (Clickable) and 0 (not ...) 20110711
10 Importing IV_TITLE Call by reference Type reference (TYPE) LVC_TITLE ALV Control: Title Line Text 20110711

Method CONSTRUCTOR on class CL_CSI_ADMIN_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) TABLE Data table 20110711
# Exception Resumable Description Created on
1 CX_SALV_MSG ALV: General Error Class with Message 20110711

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) TABLE 20110711
2 Importing IV_FUNCTIONS Call by reference Type reference (TYPE) SALV_DE_CONSTANT CL_SALV_TABLE=>C_FUNCTIONS_ALL ALV: Data Element for Constants 20110711
3 Importing IV_PFSTATUS Call by reference Type reference (TYPE) SYPFKEY Current GUI Status 20110711
4 Importing IV_REPID Call by reference Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20110711
5 Importing IV_SET_STATUS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Set Status? 20110711
# Exception Resumable Description Created on
1 CX_SALV_MSG ALV: General Error Class with Message 20110711

Method FREE Signature

Method FREE on class CL_CSI_ADMIN_SALV has no parameter.
Method FREE on class CL_CSI_ADMIN_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 20110711

Method GET_SELECTED_ROWS on class CL_CSI_ADMIN_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 20110711

Method IS_FIRST_CALL on class CL_CSI_ADMIN_SALV has no exception.

Method REFRESH Signature

Method REFRESH on class CL_CSI_ADMIN_SALV has no parameter.
Method REFRESH on class CL_CSI_ADMIN_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 20110711
2 Importing IV_FUNCTION Call by reference Type reference (TYPE) STRING 20110711
3 Importing IV_VISIBLE Call by reference Type reference (TYPE) ABAP_BOOL 20110711

Method SET_FUNCTION on class CL_CSI_ADMIN_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 20110711
2 Importing IV_PFSTATUS Call by reference Type reference (TYPE) SYPFKEY Current GUI Status 20110711
3 Importing IV_REPID Call by reference Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20110711

Method SET_SCREEN_STATUS on class CL_CSI_ADMIN_SALV has no exception.

Method SET_SORTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COLUMNNAMES Call by reference Type reference (TYPE) SALV_T_COLUMN Columns of ALV List 20110718
2 Importing IV_SEQUENCE Call by reference Type reference (TYPE) SALV_DE_SORT_SEQUENCE IF_SALV_C_SORT=>SORT_UP Natural number 20110718

Method SET_SORTING on class CL_CSI_ADMIN_SALV has no exception.
Event Signatures

Event BEFORE_DISPLAY Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IO_COLUMNS Exporting Value transfer Object reference (TYPE REF TO) CL_SALV_COLUMNS_TABLE Columns in Simple, Two-Dimensional Tables 20110822
2 IO_DISPLAY Exporting Value transfer Object reference (TYPE REF TO) CL_SALV_DISPLAY_SETTINGS Appearance of the ALV Output 20110822
3 IO_FUNCTIONS Exporting Value transfer Object reference (TYPE REF TO) CL_SALV_FUNCTIONS_LIST Generic and User-Defined Functions in List-Type Tables 20110822
4 IO_SETTINGS Exporting Value transfer Object reference (TYPE REF TO) CL_SALV_FUNCTIONAL_SETTINGS Definition of Functionality 20110822
History
Last changed by/on SAP  20130531 
SAP Release Created in 731