SAP ABAP Class CL_RSINP_GRID_APPL (Application Class for ALV Grid)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX (Application Component) Business Explorer
     RSDINP (Package) Data Entry for Demo and Prototyping
Properties
Class CL_RSINP_GRID_APPL  
Short Description Application Class for ALV Grid    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDINP   Data Entry for Demo and Prototyping 
Created 20011205   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 RSDIN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSINP_GRID_APPL has no interface implemented.
Friends
Class CL_RSINP_GRID_APPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MFLG_CLEAR_PROTOCOL Instance attribute Private Type reference (TYPE) C Protocol to be Cleared 20020110
2 MFLG_DATA_CHANGED Instance attribute Private Type reference (TYPE) C Flag to Determine If Data Has Been Changed 20011221
3 MFLG_ERROR_CHECK_BOTTOM Instance attribute Private Type reference (TYPE) C Test 20020117
4 MFLG_ERROR_CHECK_TOP Instance attribute Private Type reference (TYPE) C Error Log Exists 20020117
5 MFLG_ERROR_LOG Instance attribute Private Type reference (TYPE) C Error Log for Individual Errors 20020118
6 MS_CHECK_LEVEL Instance attribute Private Type reference (TYPE) INT4 RSDIN_C_ERROR_LEVEL_LOW Level of Check 20020117
7 MS_DEFAULT_LINE Instance attribute Private Object reference (TYPE REF TO) DATA Line with Default Values 20020111
8 MS_INFOPROV_DESC Instance attribute Private Type reference (TYPE) RSINP_S_INFOPROV_DESC Info Provider Description 20020830
9 MS_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO Layout 20011207
10 MT_COL_POS Instance attribute Private Type reference (TYPE) UNIT_TAB 20011214
11 MT_CONFIG Instance attribute Private Type reference (TYPE) RSINP_T_CONFIG Configuration Table for Data Entry 20011210
12 MT_FIELDCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog 20011207
13 MT_OUTTAB Instance attribute Private Object reference (TYPE REF TO) DATA 20011205
14 MT_OUTTAB_NEW Instance attribute Private Object reference (TYPE REF TO) DATA 20011205
15 MT_SORT Instance attribute Private Type reference (TYPE) LVC_T_SORT Sort Table 20011210
16 M_ALV_GRID Instance attribute Private Object reference (TYPE REF TO) LCL_GUI_ALV_GRID ALV List Viewer 20011205
17 M_ALV_GRID_NEW Instance attribute Private Object reference (TYPE REF TO) LCL_GUI_ALV_GRID ALV List Viewer 20011205
18 M_CONTAINER_BOTTOM Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20011205
19 M_CONTAINER_TOP Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20011205
20 M_DATA_CHANGED Instance attribute Private Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Error Log for Individual Errors 20020110
21 M_DIALOG_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Docking Control Container 20011205
22 M_ERROR_LOG Instance attribute Private Type reference (TYPE) C Shows that Error Log Exists 20020118
23 M_INPUT_OBJ Instance attribute Private Object reference (TYPE REF TO) CL_RSINP_MAINTAIN Control Class 20011214
24 M_SPLITTER_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20011205
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_LINE Instance method Private Method New, Assigned Line is Created 20011210
2 CHECK_ALL_DATA Instance method Private Method TD 20020111
3 CHECK_ALL_DATA_NEW Instance method Private Method Global Check 20020111
4 CONSTRUCTOR Instance method Public Constructor Constructor 20011205
5 COPY_TO_COLUMN Instance method Private Method Copies the Value of a Selected Cell to Whole Column 20030411
6 CREATE_ERROR_LOG Instance method Private Method Creates Error Log 20020110
7 FINISH_REQUEST Instance method Private Method Finishes the Transactional Request 20020830
8 FIX_COLUMNS Instance method Private Method Column Fixing 20020108
9 FREE Instance method Public Method Deletes Object 20011210
10 GET_DATA_CHANGED Instance method Public Method Get Info About Changed Data 20011221
11 INSERT_LINES Instance method Private Method Creating Grid for New Entry of Lines 20011212
12 INSTANTIATE Instance method Public Method Instantiation of the ALV Grid 20011205
13 MAINTAIN_DATA Instance method Private Method Maintain Master Data 20020110
14 MAINTAIN_DATA_NEW Instance method Private Method like ... 20020130
15 ON_AFTER_USER_COMMAND Instance method Private Event handling method Handler for ALV Toolbar Event 20011212
16 ON_AFTER_USER_COMMAND_NEW Instance method Private Event handling method Handler After User Command for Bottom Grid 20011219
17 ON_BEFORE_USER_COMMAND Instance method Private Event handling method Changes Toolbar Commands in Top Grid 20011219
18 ON_DATA_CHANGED Instance method Private Event handling method Event Handler for Data Changed in Top Grid 20011205
19 ON_DATA_CHANGED_FINISHED Instance method Private Event handling method Event Handler for Data Changed Finished 20011205
20 ON_DATA_CHANGED_NEW Instance method Private Event handling method Data_Changed_Handler for Newly Created Lines 20011207
21 ON_MENU_BUTTON Instance method Private Event handling method Set the Menus for Toolbar Buttons 20020109
22 ON_TOOLBAR_GRID Instance method Private Event handling method Handler for Toolbar Event 20011205
23 ON_TOOLBAR_GRID_NEW Instance method Private Event handling method Handler for Toolbar Event 20011207
24 ON_USER_COMMAND Instance method Private Event handling method Event Handler for User Command 20011205
25 PREPARE_COL_POS_TAB Instance method Private Method Prepares the Table for Value<->Currency Pairs 20020108
26 PREPARE_FIELDCATALOG Instance method Private Method Field Catalog and Sort Table is Created 20011205
27 PREPARE_FIELDCATALOG_BOT_GRID Instance method Private Method Get the Field Catalog for the Bottom Grid 20011210
28 PREPARE_FIELDCATALOG_TOP_GRID Instance method Private Method Field Catalog and Sort Table is Created 20011210
29 PREPARE_INITIAL_SETTINGS Instance method Private Method Creates the Sort Table 20020116
30 PREPARE_TOOLBAR Instance method Private Method Toolbar for First Grid is Created 20011205
31 PREPARE_TOOLBAR_NEW Instance method Private Method Creating Toolbar for Grid Created 20011206
32 RESET_LAYOUT Instance method Private Method Resets the Layout to the Original State 20011219
33 SAVE_DATA Instance method Public Method Data is Saved 20011210
34 SET_COL_POS Instance method Private Method Set the Column Position of Currency and Unit Fields 20011214
35 SET_KEY_POS Instance method Private Method Move Keys to the Front 20020109
36 UNFIX_COLUMNS Instance method Private Method Unfix Columns 20020108
37 UPDATE_BOTTOM_VARIANT Instance method Private Method Updates the Bottom Grids Variant 20011212
38 UPDATE_LANGUAGE Instance method Private Method Adjust Settings to New Language 20020116
39 UPDATE_SETTINGS Instance method Private Method Updates the Current Backend Held Global Settings 20011210
40 UPDATE_TOP_VARIANT Instance method Private Method Updates the Top Grids Variant 20011214
Events
Class CL_RSINP_GRID_APPL has no event.
Types
Class CL_RSINP_GRID_APPL has no local type.
Method Signatures

Method APPEND_LINE Signature

Method APPEND_LINE on class CL_RSINP_GRID_APPL has no parameter.
Method APPEND_LINE on class CL_RSINP_GRID_APPL has no exception.

Method CHECK_ALL_DATA Signature

Method CHECK_ALL_DATA on class CL_RSINP_GRID_APPL has no parameter.
Method CHECK_ALL_DATA on class CL_RSINP_GRID_APPL has no exception.

Method CHECK_ALL_DATA_NEW Signature

Method CHECK_ALL_DATA_NEW on class CL_RSINP_GRID_APPL has no parameter.
Method CHECK_ALL_DATA_NEW on class CL_RSINP_GRID_APPL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DYNNR Call by reference Type reference (TYPE) SYDYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20011207
2 Importing I_DYNPRO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20011207
3 Importing I_REPID Call by reference Type reference (TYPE) SY-REPID 20011207

Method CONSTRUCTOR on class CL_RSINP_GRID_APPL has no exception.

Method COPY_TO_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IFLG_NEW Call by reference Type reference (TYPE) ABAP_BOOL 20030411
2 Importing IR_GRID Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_GRID 20030411

Method COPY_TO_COLUMN on class CL_RSINP_GRID_APPL has no exception.

Method CREATE_ERROR_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ERROR Call by reference Type reference (TYPE) RSINP_T_ERROR Fehlertabelle 20020110

Method CREATE_ERROR_LOG on class CL_RSINP_GRID_APPL has no exception.

Method FINISH_REQUEST Signature

Method FINISH_REQUEST on class CL_RSINP_GRID_APPL has no parameter.
Method FINISH_REQUEST on class CL_RSINP_GRID_APPL has no exception.

Method FIX_COLUMNS Signature

Method FIX_COLUMNS on class CL_RSINP_GRID_APPL has no parameter.
Method FIX_COLUMNS on class CL_RSINP_GRID_APPL has no exception.

Method FREE Signature

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

Method GET_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EFLG_DATA_CHANGED Call by reference Type reference (TYPE) C 20011221

Method GET_DATA_CHANGED on class CL_RSINP_GRID_APPL has no exception.

Method INSERT_LINES Signature

Method INSERT_LINES on class CL_RSINP_GRID_APPL has no parameter.
Method INSERT_LINES on class CL_RSINP_GRID_APPL has no exception.

Method INSTANTIATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INPUT_OBJ Call by reference Object reference (TYPE REF TO) CL_RSINP_MAINTAIN Manuelle Dateneingabe für Demo und Prototyping 20011214

Method INSTANTIATE on class CL_RSINP_GRID_APPL has no exception.

Method MAINTAIN_DATA Signature

Method MAINTAIN_DATA on class CL_RSINP_GRID_APPL has no parameter.
Method MAINTAIN_DATA on class CL_RSINP_GRID_APPL has no exception.

Method MAINTAIN_DATA_NEW Signature

Method MAINTAIN_DATA_NEW on class CL_RSINP_GRID_APPL has no parameter.
Method MAINTAIN_DATA_NEW on class CL_RSINP_GRID_APPL has no exception.

Method ON_AFTER_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20011212
2 Importing SENDER Value transfer Attribute reference (LIKE) 20011212

Method ON_AFTER_USER_COMMAND on class CL_RSINP_GRID_APPL has no exception.

Method ON_AFTER_USER_COMMAND_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20011219
2 Importing SENDER Value transfer Attribute reference (LIKE) 20011219

Method ON_AFTER_USER_COMMAND_NEW on class CL_RSINP_GRID_APPL has no exception.

Method ON_BEFORE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20011219
2 Importing SENDER Value transfer Attribute reference (LIKE) 20011219

Method ON_BEFORE_USER_COMMAND on class CL_RSINP_GRID_APPL has no exception.

Method ON_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Value transfer Attribute reference (LIKE) Datenänderungsobjekt 20011205
2 Importing E_ONF4 Value transfer Attribute reference (LIKE) 20020118
3 Importing SENDER Value transfer Attribute reference (LIKE) 20011205

Method ON_DATA_CHANGED on class CL_RSINP_GRID_APPL has no exception.

Method ON_DATA_CHANGED_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_GOOD_CELLS Value transfer Attribute reference (LIKE) 20011205
2 Importing E_MODIFIED Value transfer Attribute reference (LIKE) 20011205
3 Importing SENDER Value transfer Attribute reference (LIKE) 20011205

Method ON_DATA_CHANGED_FINISHED on class CL_RSINP_GRID_APPL has no exception.

Method ON_DATA_CHANGED_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Value transfer Attribute reference (LIKE) Datenänderungsobjekt 20011207
2 Importing E_ONF4 Value transfer Attribute reference (LIKE) 20020118
3 Importing SENDER Value transfer Attribute reference (LIKE) 20011207

Method ON_DATA_CHANGED_NEW on class CL_RSINP_GRID_APPL has no exception.

Method ON_MENU_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20020109
2 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20020109
3 Importing SENDER Value transfer Attribute reference (LIKE) 20020109

Method ON_MENU_BUTTON on class CL_RSINP_GRID_APPL has no exception.

Method ON_TOOLBAR_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20011205
2 Importing SENDER Value transfer Attribute reference (LIKE) 20011205

Method ON_TOOLBAR_GRID on class CL_RSINP_GRID_APPL has no exception.

Method ON_TOOLBAR_GRID_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20011207
2 Importing SENDER Value transfer Attribute reference (LIKE) 20011207

Method ON_TOOLBAR_GRID_NEW on class CL_RSINP_GRID_APPL has no exception.

Method ON_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20011205
2 Importing SENDER Value transfer Attribute reference (LIKE) 20011205

Method ON_USER_COMMAND on class CL_RSINP_GRID_APPL has no exception.

Method PREPARE_COL_POS_TAB Signature

Method PREPARE_COL_POS_TAB on class CL_RSINP_GRID_APPL has no parameter.
Method PREPARE_COL_POS_TAB on class CL_RSINP_GRID_APPL has no exception.

Method PREPARE_FIELDCATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20011205

Method PREPARE_FIELDCATALOG on class CL_RSINP_GRID_APPL has no exception.

Method PREPARE_FIELDCATALOG_BOT_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20011210

Method PREPARE_FIELDCATALOG_BOT_GRID on class CL_RSINP_GRID_APPL has no exception.

Method PREPARE_FIELDCATALOG_TOP_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20011210

Method PREPARE_FIELDCATALOG_TOP_GRID on class CL_RSINP_GRID_APPL has no exception.

Method PREPARE_INITIAL_SETTINGS Signature

Method PREPARE_INITIAL_SETTINGS on class CL_RSINP_GRID_APPL has no parameter.
Method PREPARE_INITIAL_SETTINGS on class CL_RSINP_GRID_APPL has no exception.

Method PREPARE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TOOLBAR_EXCLUDING Call by reference Type reference (TYPE) UI_FUNCTIONS Funktionscodestabelle 20011205

Method PREPARE_TOOLBAR on class CL_RSINP_GRID_APPL has no exception.

Method PREPARE_TOOLBAR_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TOOLBAR_EXCLUDING Call by reference Type reference (TYPE) UI_FUNCTIONS Funktionscodestabelle 20011206

Method PREPARE_TOOLBAR_NEW on class CL_RSINP_GRID_APPL has no exception.

Method RESET_LAYOUT Signature

Method RESET_LAYOUT on class CL_RSINP_GRID_APPL has no parameter.
Method RESET_LAYOUT on class CL_RSINP_GRID_APPL has no exception.

Method SAVE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EFLG_VALID Call by reference Type reference (TYPE) C 20011221

Method SAVE_DATA on class CL_RSINP_GRID_APPL has no exception.

Method SET_COL_POS Signature

Method SET_COL_POS on class CL_RSINP_GRID_APPL has no parameter.
Method SET_COL_POS on class CL_RSINP_GRID_APPL has no exception.

Method SET_KEY_POS Signature

Method SET_KEY_POS on class CL_RSINP_GRID_APPL has no parameter.
Method SET_KEY_POS on class CL_RSINP_GRID_APPL has no exception.

Method UNFIX_COLUMNS Signature

Method UNFIX_COLUMNS on class CL_RSINP_GRID_APPL has no parameter.
Method UNFIX_COLUMNS on class CL_RSINP_GRID_APPL has no exception.

Method UPDATE_BOTTOM_VARIANT Signature

Method UPDATE_BOTTOM_VARIANT on class CL_RSINP_GRID_APPL has no parameter.
Method UPDATE_BOTTOM_VARIANT on class CL_RSINP_GRID_APPL has no exception.

Method UPDATE_LANGUAGE Signature

Method UPDATE_LANGUAGE on class CL_RSINP_GRID_APPL has no parameter.
Method UPDATE_LANGUAGE on class CL_RSINP_GRID_APPL has no exception.

Method UPDATE_SETTINGS Signature

Method UPDATE_SETTINGS on class CL_RSINP_GRID_APPL has no parameter.
Method UPDATE_SETTINGS on class CL_RSINP_GRID_APPL has no exception.

Method UPDATE_TOP_VARIANT Signature

Method UPDATE_TOP_VARIANT on class CL_RSINP_GRID_APPL has no parameter.
Method UPDATE_TOP_VARIANT on class CL_RSINP_GRID_APPL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 30B