SAP ABAP Class CL_ALV_CUL_CONTROLLER (Main Dynpro for Configuration SAPLSKBH 2510(TS)/1500(Single))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-ALV (Application Component) SAP List Viewer
     SALV_GUI_CUL (Package) SAP GUI ALV Configuration - UI Parts LVC
Properties
Class CL_ALV_CUL_CONTROLLER  
Short Description Main Dynpro for Configuration SAPLSKBH 2510(TS)/1500(Single)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_GUI_CUL   SAP GUI ALV Configuration - UI Parts LVC 
Created 20090115   SAP 
Last change 20140121   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_ALV_CUL_CONTROLLER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_ALV_CML_CONFIGURATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_ALV_CML_MODEL_ITEM_EDITOR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_ALV_CUL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_ALV_Z Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_ALV_CUL_CONTROLLER has no interface implemented.
Friends
Class CL_ALV_CUL_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CANCELLED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20090309
2 C_ACTION Constant Public See coding Action Constants 20090115
3 C_CHECKBOX_APPEARANCE Constant Public See coding 20120807
4 C_DYNPRO_NUMBER Constant Public See coding Constants for Dynpro Numbers 20090115
5 C_PROGRAM_NAME Constant Public See coding Constants for Program Names 20090115
6 C_SCENARIO Constant Public See coding Scenario Constants 20090120
7 C_SUBSCREEN_NAME Constant Public See coding Constants for Subscreens 20090115
8 C_TABSTRIP_NAME Constant Public See coding Constants for Tabstrip Names 20090115
9 C_TEXT Static Attribute Public See coding Constants for Text Pool 20090115
10 C_TEXT_SKBH Static Attribute Public See coding Constants for SKBH Text Pool 20090126
11 C_TEXT_SLVC Static Attribute Public See coding Constants for SLVC Text Pool 20090126
12 C_TEXT_SLVC_OI Static Attribute Public See coding Constants for SLVC_OI Text Pool 20090129
13 C_UCOMM Constant Public See coding Constants for User Commands 20090115
14 FIRST_TIME Instance attribute Public Type reference (TYPE) ABAP_BOOL 20090121
15 INIT_FLAVOUR Instance attribute Private Type reference (TYPE) STRING 20120808
16 POSITION_TARGET_SOURCE Instance attribute Public Type reference (TYPE) CHAR01 Character Field of Length 1 20090115
17 R_ALV_LOG Instance attribute Private Object reference (TYPE REF TO) IF_SALV_LOGGER 20090318
18 R_LAYOUT_EDITOR Instance attribute Public Object reference (TYPE REF TO) IF_ALV_CML_LAYOUT_EDITOR 20130119
19 R_MAIN_EDITOR Instance attribute Protected Object reference (TYPE REF TO) IF_ALV_CUL_EDITOR_COMPONENT Editor for Service 20130116
20 SCENARIO Instance attribute Public Type reference (TYPE) IF_ALV_CML_CONFIGURATION=>Y_SCENARIO Current Scenario 20090121
21 T_INVISIBLE_TABS Instance attribute Public See coding 20090305
22 T_SCREEN_INFO Instance attribute Protected Type reference (TYPE) YT_SCREEN_INFO List of Screen Infos 20090127
23 T_SHARED_DATA Instance attribute Private Type reference (TYPE) IF_ALV_Z=>YT_PARAM 20090219
24 T_TABSTRIP Instance attribute Private Type reference (TYPE) DTC_T_TS Tabstrip Control 20120808
25 T_TEXTS_GRID Static Attribute Public Type reference (TYPE) IF_ALV_Z=>YT_TEXTS Text Pool from Grid Class 20090115
26 T_TEXTS_SKBH Static Attribute Public Type reference (TYPE) IF_ALV_Z=>YT_TEXTS Text Pool from SKBH 20090115
27 T_TEXTS_SLVC_DIALOG Static Attribute Public Type reference (TYPE) IF_ALV_Z=>YT_TEXTS Text Pool from SLVC_DIALOG 20090126
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SHARED_DATA Instance method Private Method 20090219
2 CALL_STARTSCREEN Instance method Public Method Call on Controller to Launch Dynpros 20090115
3 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20090115
4 CONFIGURE_DIALOG Instance method Private Method Initialization for Integrated Data Access List Viewer 20120812
5 CREATE_FOR_GRID_FACADE Static method Public Method 20120807
6 CREATE_FOR_STAND_ALONE Static method Public Method 20120813
7 DETERMINE_LAYOUT_TITLE Instance method Private Method 20090310
8 DETERMINE_TITLE Instance method Private Method 20090225
9 DISPATCH Instance method Public Method Dispatch Setter and Getter to Corresponding Models 20090115
10 FREE Instance method Public Method Destructor 20090119
11 HANDLE_LOAD Instance method Private Method 20090306
12 HANDLE_RESET Instance method Private Method 20090310
13 HANDLE_SAVE Instance method Private Method 20090306
14 HANDLE_SAVE_AS Instance method Private Method 20090306
15 HANDLE_TECH_FIELDNAMES Static method Public Method 20090320
16 INIT_FOR_GRID_FACADE Instance method Private Method Initialization for Bridge Pattern 20120807
17 INIT_FOR_IDA Instance method Private Method Initialization for Integrated Data Access List Viewer 20120812
18 UPDATE_WITH_SHARED_DATA Instance method Private Method 20090219
Events
Class CL_ALV_CUL_CONTROLLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_SCREEN_INFO Public See coding 20090127 begin of ys_screen_info , sequnr type i, title type y_title, layout_title type y_title, state type if_alv_z=>y_state, r_editor type ref to if_alv_cul_editor_component, dynpro_number type y_dynpro_number, start_column type y_screen_coordinate, start_line type y_screen_coordinate, end_column type y_screen_coordinate, end_line type y_screen_coordinate, subscreen_name type y_subscreen_name, tabstrip_name type y_tabstrip_name, name type y_name, ucomm type y_ucomm, text type y_text, program_name type y_program_name, end of ys_screen_info
2 YT_SCREEN_INFO Public See coding 20090127 yt_screen_info type standard table of ys_screen_info
3 Y_ACTION Public Type reference (TYPE) STRING 20090115
4 Y_DYNPRO_NUMBER Public Type reference (TYPE) SYDYNNR 20090115
5 Y_NAME Public Type reference (TYPE) STRING 20090115
6 Y_PROGRAM_NAME Public Type reference (TYPE) SYREPID 20090115
7 Y_SCREEN_COORDINATE Public Type reference (TYPE) INT4 20090115
8 Y_SUBSCREEN_NAME Public Type reference (TYPE) CHAR30 20090115
9 Y_TABSTRIP_NAME Public Type reference (TYPE) STRING 20090115
10 Y_TEXT Public Type reference (TYPE) STRING 20090115
11 Y_TITLE Public Type reference (TYPE) SY-TITLE 20090115
12 Y_UCOMM Public Type reference (TYPE) SYUCOMM 20090115
Method Signatures

Method ADD_SHARED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing S_PARAM Call by reference Type reference (TYPE) IF_ALV_Z=>YS_PARAM 20090219

Method ADD_SHARED_DATA on class CL_ALV_CUL_CONTROLLER has no exception.

Method CALL_STARTSCREEN Signature

Method CALL_STARTSCREEN on class CL_ALV_CUL_CONTROLLER has no parameter.
# Exception Resumable Description Created on
1 CANCELLED 20090309

Method CLASS_CONSTRUCTOR Signature

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

Method CONFIGURE_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SCENARIO Call by reference Type reference (TYPE) IF_ALV_CML_CONFIGURATION=>Y_SCENARIO 20130121

Method CONFIGURE_DIALOG on class CL_ALV_CUL_CONTROLLER has no exception.

Method CREATE_FOR_GRID_FACADE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABSTRIP Call by reference Type reference (TYPE) DTC_T_TS Tabstrip 20120807
2 Returning RO_CUL_CONTROLLER Value transfer Object reference (TYPE REF TO) CL_ALV_CUL_CONTROLLER Hauptdynpro für Configuration SAPLSKBH 2510(TS)/1500(Single) 20120807
3 Importing R_ALV_CONFIGURATION Call by reference Object reference (TYPE REF TO) CL_ALV_CML_CONFIGURATION ALV LVC Konfiguration Model : Model Items (CL_ALV_VARIANT) 20130119
4 Importing R_LOG Call by reference Object reference (TYPE REF TO) IF_SALV_CSQ_LOG 20120807
5 Importing SCENARIO Call by reference Type reference (TYPE) IF_ALV_CML_CONFIGURATION=>Y_SCENARIO 20130119

Method CREATE_FOR_GRID_FACADE on class CL_ALV_CUL_CONTROLLER has no exception.

Method CREATE_FOR_STAND_ALONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_SALV_CSQ_LOG 20120813
2 Importing IR_LAYOUT_EDITOR Call by reference Object reference (TYPE REF TO) IF_ALV_CML_LAYOUT_EDITOR 20130119
3 Importing IT_SCREEN_INFO Call by reference Type reference (TYPE) CL_ALV_CUL_CONTROLLER=>YT_SCREEN_INFO 20120813
4 Importing IT_TABSTRIP Call by reference Type reference (TYPE) DTC_T_TS Tabstrip 20120813
5 Importing I_SCENARIO Call by reference Type reference (TYPE) IF_ALV_CML_CONFIGURATION=>Y_SCENARIO C_SCENARIO-SETTINGS 20120813
6 Returning RO_CUL_CONTROLLER Value transfer Object reference (TYPE REF TO) CL_ALV_CUL_CONTROLLER Main Dynpro for Configuration SAPLSKBH 2510(TS)/1500(Single) 20120813

Method CREATE_FOR_STAND_ALONE on class CL_ALV_CUL_CONTROLLER has no exception.

Method DETERMINE_LAYOUT_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TITLE Value transfer Type reference (TYPE) STRING 20090310

Method DETERMINE_LAYOUT_TITLE on class CL_ALV_CUL_CONTROLLER has no exception.

Method DETERMINE_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TITLE Value transfer Type reference (TYPE) STRING 20090225

Method DETERMINE_TITLE on class CL_ALV_CUL_CONTROLLER has no exception.

Method DISPATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) Y_ACTION 20090115
2 Importing R_EDITOR Call by reference Object reference (TYPE REF TO) IF_ALV_CUL_EDITOR_COMPONENT Editor für Service 20090115
3 Changing T_PARAM_IN Call by reference Type reference (TYPE) IF_ALV_Z=>YT_PARAM 20090115
4 Exporting T_PARAM_OUT Call by reference Type reference (TYPE) IF_ALV_Z=>YT_PARAM 20090115

Method DISPATCH on class CL_ALV_CUL_CONTROLLER has no exception.

Method FREE Signature

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

Method HANDLE_LOAD Signature

Method HANDLE_LOAD on class CL_ALV_CUL_CONTROLLER has no parameter.
Method HANDLE_LOAD on class CL_ALV_CUL_CONTROLLER has no exception.

Method HANDLE_RESET Signature

Method HANDLE_RESET on class CL_ALV_CUL_CONTROLLER has no parameter.
Method HANDLE_RESET on class CL_ALV_CUL_CONTROLLER has no exception.

Method HANDLE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SAVED Value transfer Type reference (TYPE) ABAP_BOOL Charakterfeld der Länge 1 20090331

Method HANDLE_SAVE on class CL_ALV_CUL_CONTROLLER has no exception.

Method HANDLE_SAVE_AS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SAVED Value transfer Type reference (TYPE) ABAP_BOOL Charakterfeld der Länge 1 20090331

Method HANDLE_SAVE_AS on class CL_ALV_CUL_CONTROLLER has no exception.

Method HANDLE_TECH_FIELDNAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing RT_ALV_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20090320
2 Importing R_GRID Call by reference Object reference (TYPE REF TO) CL_ALV_DD_LISTBOX D&D Listbox 20090320
3 Importing R_OK_CODE Call by reference Type reference (TYPE) SY-UCOMM Funktionscode, der PAI ausgelöst hat 20090320

Method HANDLE_TECH_FIELDNAMES on class CL_ALV_CUL_CONTROLLER has no exception.

Method INIT_FOR_GRID_FACADE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABSTRIP Call by reference Type reference (TYPE) DTC_T_TS Tabstrip 20120807
2 Importing R_ALV_CONFIGURATION Call by reference Object reference (TYPE REF TO) CL_ALV_CML_CONFIGURATION ALV LVC Konfiguration Model : Model Items (CL_ALV_VARIANT) 20130119
3 Importing R_LOG Call by reference Object reference (TYPE REF TO) IF_SALV_CSQ_LOG 20120807
4 Importing SCENARIO Call by reference Type reference (TYPE) IF_ALV_CML_CONFIGURATION=>Y_SCENARIO 20130119

Method INIT_FOR_GRID_FACADE on class CL_ALV_CUL_CONTROLLER has no exception.

Method INIT_FOR_IDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_SALV_CSQ_LOG 20120812
2 Importing IR_LAYOUT_EDITOR Call by reference Object reference (TYPE REF TO) IF_ALV_CML_LAYOUT_EDITOR 20130119
3 Importing IT_SCREEN_INFO Call by reference Type reference (TYPE) CL_ALV_CUL_CONTROLLER=>YT_SCREEN_INFO 20130129
4 Importing IT_TABSTRIP Call by reference Type reference (TYPE) DTC_T_TS 20120812
5 Importing I_SCENARIO Call by reference Type reference (TYPE) IF_ALV_CML_CONFIGURATION=>Y_SCENARIO C_SCENARIO-SETTINGS 20120812

Method INIT_FOR_IDA on class CL_ALV_CUL_CONTROLLER has no exception.

Method UPDATE_WITH_SHARED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing S_PARAM Call by reference Type reference (TYPE) IF_ALV_Z=>YS_PARAM 20090219

Method UPDATE_WITH_SHARED_DATA on class CL_ALV_CUL_CONTROLLER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 720