SAP ABAP Class CL_EPIC_CBC_ASSG_EVENT_HANDLER (EPIC: Cash budgeting consumption dialog event handler)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     ID-FI-EPIC-PMCTL-UI (Package) Globalization: E-Payment Integration Payment Control UI
Properties
Class CL_EPIC_CBC_ASSG_EVENT_HANDLER  
Short Description EPIC: Cash budgeting consumption dialog event handler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ID-FI-EPIC-PMCTL-UI   Globalization: E-Payment Integration Payment Control UI 
Created 20130514   SAP 
Last change 20131127   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)
Interfaces
Class CL_EPIC_CBC_ASSG_EVENT_HANDLER has no interface implemented.
Friends
Class CL_EPIC_CBC_ASSG_EVENT_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CBC_ASSG_ALV_CONTROLLER Instance attribute Private Object reference (TYPE REF TO) CL_EPIC_CBC_ASSG_ALV_CONTROLER 20130708
2 MT_ITEMS Instance attribute Private Type reference (TYPE) EPIC_T_CBC_ASSG_DISPLAY 20130708
3 MT_SELECTED_ROWS Instance attribute Private Type reference (TYPE) LVC_T_ROW 20130708
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20130708
2 F4_FOR_CYCLE Instance method Private Method 20130708
3 F4_FOR_LQITEM Instance method Private Method 20130708
4 F4_FOR_ORGUNIT Instance method Private Method 20130708
5 GROUP_MODIFIED_CELLS_BY_ROW Instance method Private Method 20130708
6 HANDLE_DATA_CHANGED Instance method Public Event handling method 20130708
7 HANDLE_DATA_CHANGED_FINISHED Instance method Public Event handling method 20130708
8 HANDLE_F4 Instance method Public Event handling method handle F4 display 20130708
9 HANDLE_TOOLBAR Instance method Public Event handling method Handle toolbar display and function code 20130708
10 HANDLE_USER_COMMAND Instance method Public Event handling method Handle user command, such as add column, copy column 20130708
11 UPDATE_CELL_FROM_F4 Instance method Private Method when f4 is used, use this method to update the cell value 20130708
Events
Class CL_EPIC_CBC_ASSG_EVENT_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ROW_CELLS Public See coding 20130708 BEGIN OF row_cells, row TYPE LVC_S_MODI-ROW_ID, tabix TYPE LVC_S_MODI-tabix, cells TYPE LVC_T_MODI, END OF row_cells
2 ROW_TABIX Public See coding 20130708 BEGIN OF ROW_TABIX, ROW_ID TYPE INT4, TABIX TYPE INT4, END OF ROW_TABIX
3 T_ROW_CELLS Public See coding 20130708 T_row_cells TYPE TABLE OF row_cells
4 T_ROW_TABIX Public See coding 20130708 T_ROW_TABIX TYPE TABLE OF ROW_TABIX
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CBC_ASSG_ALV_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_EPIC_CBC_ASSG_ALV_CONTROLER 20130708

Method CONSTRUCTOR on class CL_EPIC_CBC_ASSG_EVENT_HANDLER has no exception.

Method F4_FOR_CYCLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EVENT_DATA Call by reference Object reference (TYPE REF TO) CL_ALV_EVENT_DATA Changing Data Container for Events 20130708
2 Importing IS_ROW_NO Call by reference Type reference (TYPE) LVC_S_ROID Assignment of line number to line ID 20130708
3 Importing IV_DISPLAY Call by reference Type reference (TYPE) CHAR01 Character Field Length 1 20130708
4 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) LVC_FNAME ALV control: Field name of internal table field 20130708

Method F4_FOR_CYCLE on class CL_EPIC_CBC_ASSG_EVENT_HANDLER has no exception.

Method F4_FOR_LQITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EVENT_DATA Call by reference Object reference (TYPE REF TO) CL_ALV_EVENT_DATA 20130708
2 Importing IS_ROW_NO Call by reference Type reference (TYPE) LVC_S_ROID 20130708
3 Importing IV_DISPLAY Call by reference Type reference (TYPE) CHAR01 20130708
4 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) LVC_FNAME 20130708

Method F4_FOR_LQITEM on class CL_EPIC_CBC_ASSG_EVENT_HANDLER has no exception.

Method F4_FOR_ORGUNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EVENT_DATA Call by reference Object reference (TYPE REF TO) CL_ALV_EVENT_DATA Changing Data Container for Events 20130708
2 Importing IS_ROW_NO Call by reference Type reference (TYPE) LVC_S_ROID Assignment of line number to line ID 20130708
3 Importing IV_DISPLAY Call by reference Type reference (TYPE) CHAR01 Character Field Length 1 20130708
4 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) LVC_FNAME ALV control: Field name of internal table field 20130708

Method F4_FOR_ORGUNIT on class CL_EPIC_CBC_ASSG_EVENT_HANDLER has no exception.

Method GROUP_MODIFIED_CELLS_BY_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROW_CELLS Call by reference Type reference (TYPE) T_ROW_CELLS 20130708
2 Importing IT_MOD_CELLS Call by reference Type reference (TYPE) LVC_T_MODI ALV Control: Table of Modified Cells for the Application 20130708

Method GROUP_MODIFIED_CELLS_BY_ROW on class CL_EPIC_CBC_ASSG_EVENT_HANDLER has no exception.

Method HANDLE_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) 20130708
2 Importing E_ONF4 Value transfer Attribute reference (LIKE) 20130708
3 Importing E_ONF4_AFTER Value transfer Attribute reference (LIKE) 20130708
4 Importing E_ONF4_BEFORE Value transfer Attribute reference (LIKE) 20130708
5 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20130708

Method HANDLE_DATA_CHANGED on class CL_EPIC_CBC_ASSG_EVENT_HANDLER has no exception.

Method HANDLE_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) 20130708
2 Importing E_MODIFIED Value transfer Attribute reference (LIKE) 20130708

Method HANDLE_DATA_CHANGED_FINISHED on class CL_EPIC_CBC_ASSG_EVENT_HANDLER has no exception.

Method HANDLE_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_EVENT_DATA Value transfer Attribute reference (LIKE) 20130708
2 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20130708
3 Importing ET_BAD_CELLS Value transfer Attribute reference (LIKE) 20130708
4 Importing E_DISPLAY Value transfer Attribute reference (LIKE) 20130708
5 Importing E_FIELDNAME Value transfer Attribute reference (LIKE) 20130708
6 Importing E_FIELDVALUE Value transfer Attribute reference (LIKE) 20130708

Method HANDLE_F4 on class CL_EPIC_CBC_ASSG_EVENT_HANDLER has no exception.

Method HANDLE_TOOLBAR Signature

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

Method HANDLE_TOOLBAR on class CL_EPIC_CBC_ASSG_EVENT_HANDLER has no exception.

Method HANDLE_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) 20130708

Method HANDLE_USER_COMMAND on class CL_EPIC_CBC_ASSG_EVENT_HANDLER has no exception.

Method UPDATE_CELL_FROM_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EVENT_DATA Call by reference Object reference (TYPE REF TO) CL_ALV_EVENT_DATA 20130708
2 Importing IS_ROW_NO Call by reference Type reference (TYPE) LVC_S_ROID 20130708
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME 20130708
4 Importing IV_FIELDVALUE Call by reference Type reference (TYPE) DATA 20130708

Method UPDATE_CELL_FROM_F4 on class CL_EPIC_CBC_ASSG_EVENT_HANDLER has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in