SAP ABAP Class CL_EPIC_CBC_ASSG_ALV_CONTROLER (EPIC: Cash budgeting consumption assignment alv builder)
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_ALV_CONTROLER  
Short Description EPIC: Cash budgeting consumption assignment alv builder    
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)
2 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no interface implemented.
Friends
Class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_DIRECTION_DOMAIN_NAME Instance attribute Private Type reference (TYPE) DD07L-DOMNAME 'EPIC_CB_DIRECTION' 20130723
2 MC_REFRENCE_HNDL Instance attribute Private Type reference (TYPE) I 1 20130723
3 MO_ALV_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_EPIC_CBC_ASSG_EVENT_HANDLER 20130708
4 MO_CBC_ASSG_VALIDATOR Instance attribute Private Object reference (TYPE REF TO) CL_EPIC_CBC_ASSG_VALIDATOR 20130708
5 MR_ALV_BUDGET_PLAN Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID 20130708
6 MR_CONTAINER_BUDGET_PLAN Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER 20130708
7 MS_LAYOUT_ALV Instance attribute Private Type reference (TYPE) LVC_S_LAYO 20130708
8 MT_CBC_ASSG_DISPLAY Instance attribute Private Type reference (TYPE) EPIC_T_CBC_ASSG_DISPLAY 20130708
9 MT_CB_ITEM_FOR_BUDGET Instance attribute Private Type reference (TYPE) EPIC_T_CB_ITEM_FOR_BUDGET Payment Release: Item data 20131115
10 MT_CB_MATRIX Instance attribute Private Type reference (TYPE) EPIC_T_CB_MATRIX 20130708
11 MT_FIELDCATALOG Instance attribute Private Type reference (TYPE) LVC_T_FCAT 20130708
12 MT_FIELDS_ASSG_CUSTOM Instance attribute Private Type reference (TYPE) LVC_T_FCAT 20130708
13 MT_FIELDS_CYCLE_ASSG_F4 Instance attribute Private Type reference (TYPE) SLIS_T_FIELDCAT_ALV 20130708
14 MT_FIELDS_LQITEM_ASSG_F4 Instance attribute Private Type reference (TYPE) LVC_T_FCAT 20130709
15 MT_FIELDS_ORG_ASSG_F4 Instance attribute Private Type reference (TYPE) DDFIELDS 20130708
16 MT_TOOLBAR_EXCLUDING Instance attribute Private Type reference (TYPE) UI_FUNCTIONS 20130708
17 MV_EDITABLE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130708
18 MV_IS_MODIFIED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130708
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_ROW Instance method Public Method 20130708
2 CHECK_CHANGED_DATA Instance method Public Method Call the alv method 'CHECK_CHANGED_DATA' 20130708
3 CONSTRUCTOR Instance method Public Constructor 20130708
4 COPY_ROW Instance method Public Method 20130708
5 FREE_RESOURCE Instance method Public Method Free resource after dialog close 20130708
6 GET_CBC_ASSG_DISPLAY Instance method Public Method 20130716
7 GET_CB_ITEM_FOR_BUDGET Instance method Public Method 20131115
8 GET_CCB_MATRIX Instance method Public Method 20130708
9 GET_FIELDS_CYCLE_ASSG_F4 Instance method Public Method 20130708
10 GET_FIELDS_LQITME_ASSG_F4 Instance method Public Method 20130709
11 GET_FIELDS_ORG_ASSG_F4 Instance method Public Method 20130708
12 GET_FIELD_EDITABLE Instance method Public Method 20130708
13 GET_IS_EDITABLE Instance method Public Method 20130708
14 GET_IS_MODIFIED Instance method Public Method 20130708
15 GET_ROW_BY_INDEX Instance method Public Method 20130708
16 INIT_ALV_FCAT Instance method Private Method 20130708
17 INIT_DROP_TABLE_FOR_DIRECTION Instance method Private Method 20130723
18 INIT_LAYOUT Instance method Private Method 20130708
19 INIT_TOOLBAR_EXCLUDING Instance method Private Method 20130708
20 IS_SINGLE_CYCLE Instance method Private Method 20130708
21 IS_SINGLE_ORGUNIT Instance method Private Method 20130708
22 REGISTER_F4_FOR_FIELDS Instance method Private Method 20130708
23 REGISTER_FOR_VALIDATION Instance method Private Method 20130708
24 SET_IS_MODIFIED Instance method Public Method 20130708
25 SHOW_ITEMS Instance method Public Method Show the cash budget consumption --- display or edit 20130708
26 VALIDATE Instance method Public Method execute the validation table 20130708
Events
Class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no event.
Types
Class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no local type.
Method Signatures

Method APPEND_ROW Signature

Method APPEND_ROW on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no parameter.
Method APPEND_ROW on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no exception.

Method CHECK_CHANGED_DATA Signature

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

Method CHECK_CHANGED_DATA on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CB_ITEM_FOR_BUDGET Call by reference Type reference (TYPE) EPIC_T_CB_ITEM_FOR_BUDGET Payment Release: Item data 20131115
2 Importing IT_CB_MATRIX Call by reference Type reference (TYPE) EPIC_T_CB_MATRIX 20130708
3 Importing IT_CONSUMPTION_ITEMS Call by reference Type reference (TYPE) EPIC_T_CBC_ASSG_DISPLAY 20130708
4 Importing IT_FIELDS_ASSG Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20130708
5 Importing IT_FIELDS_CYCLE_ASSG_F4 Call by reference Type reference (TYPE) SLIS_T_FIELDCAT_ALV 20130708
6 Importing IT_FIELDS_LQITEM_ASSG_F4 Call by reference Type reference (TYPE) LVC_T_FCAT 20130709
7 Importing IT_FIELDS_ORG_ASSG_F4 Call by reference Type reference (TYPE) DDFIELDS 20130708
8 Importing IV_EDITABLE Call by reference Type reference (TYPE) ABAP_BOOL 20130708

Method CONSTRUCTOR on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no exception.

Method COPY_ROW Signature

Method COPY_ROW on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no parameter.
Method COPY_ROW on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no exception.

Method FREE_RESOURCE Signature

Method FREE_RESOURCE on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no parameter.
Method FREE_RESOURCE on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no exception.

Method GET_CBC_ASSG_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CBC_ASSG_DISPLAY Value transfer Type reference (TYPE) EPIC_T_CBC_ASSG_DISPLAY 20130716

Method GET_CBC_ASSG_DISPLAY on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no exception.

Method GET_CB_ITEM_FOR_BUDGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CB_ITEM_FOR_BUDGET Value transfer Type reference (TYPE) EPIC_T_CB_ITEM_FOR_BUDGET EPIC: Table type for EPIC_S_CB_ITEM_FOR_BUDGET 20131115

Method GET_CB_ITEM_FOR_BUDGET on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no exception.

Method GET_CCB_MATRIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CB_MATRIX Value transfer Type reference (TYPE) EPIC_T_CB_MATRIX 20130708

Method GET_CCB_MATRIX on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no exception.

Method GET_FIELDS_CYCLE_ASSG_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FIELDS_CYCLE_ASSG_F4 Value transfer Type reference (TYPE) SLIS_T_FIELDCAT_ALV 20130708

Method GET_FIELDS_CYCLE_ASSG_F4 on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no exception.

Method GET_FIELDS_LQITME_ASSG_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FIELDS_LQITEM_ASSG_F4 Value transfer Type reference (TYPE) LVC_T_FCAT 20130709

Method GET_FIELDS_LQITME_ASSG_F4 on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no exception.

Method GET_FIELDS_ORG_ASSG_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FIELDS_ORG_ASSG_F4 Value transfer Type reference (TYPE) DDFIELDS 20130708

Method GET_FIELDS_ORG_ASSG_F4 on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no exception.

Method GET_FIELD_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_CYCLE_EDITABLE Call by reference Type reference (TYPE) ABAP_BOOL 20130708
2 Exporting EV_IS_LQITEM_EDITABLE Call by reference Type reference (TYPE) ABAP_BOOL 20130708
3 Exporting EV_IS_ORGUNIT_EDITABLE Call by reference Type reference (TYPE) ABAP_BOOL 20130708

Method GET_FIELD_EDITABLE on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no exception.

Method GET_IS_EDITABLE Signature

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

Method GET_IS_EDITABLE on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no exception.

Method GET_IS_MODIFIED Signature

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

Method GET_IS_MODIFIED on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no exception.

Method GET_ROW_BY_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROWID Call by reference Type reference (TYPE) I 20130708
2 Returning RS_EPIC_CBC_ASSG_DISPLAY Value transfer Type reference (TYPE) EPIC_S_CBC_ASSG_DISPLAY 20130708

Method GET_ROW_BY_INDEX on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no exception.

Method INIT_ALV_FCAT Signature

Method INIT_ALV_FCAT on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no parameter.
Method INIT_ALV_FCAT on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no exception.

Method INIT_DROP_TABLE_FOR_DIRECTION Signature

Method INIT_DROP_TABLE_FOR_DIRECTION on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no parameter.
Method INIT_DROP_TABLE_FOR_DIRECTION on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no exception.

Method INIT_LAYOUT Signature

Method INIT_LAYOUT on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no parameter.
Method INIT_LAYOUT on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no exception.

Method INIT_TOOLBAR_EXCLUDING Signature

Method INIT_TOOLBAR_EXCLUDING on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no parameter.
Method INIT_TOOLBAR_EXCLUDING on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no exception.

Method IS_SINGLE_CYCLE Signature

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

Method IS_SINGLE_CYCLE on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no exception.

Method IS_SINGLE_ORGUNIT Signature

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

Method IS_SINGLE_ORGUNIT on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no exception.

Method REGISTER_F4_FOR_FIELDS Signature

Method REGISTER_F4_FOR_FIELDS on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no parameter.
Method REGISTER_F4_FOR_FIELDS on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no exception.

Method REGISTER_FOR_VALIDATION Signature

Method REGISTER_FOR_VALIDATION on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no parameter.
Method REGISTER_FOR_VALIDATION on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no exception.

Method SET_IS_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_MODIFIED Call by reference Type reference (TYPE) ABAP_BOOL 20130708

Method SET_IS_MODIFIED on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no exception.

Method SHOW_ITEMS Signature

Method SHOW_ITEMS on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no parameter.
Method SHOW_ITEMS on class CL_EPIC_CBC_ASSG_ALV_CONTROLER has no exception.

Method VALIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSGS Call by reference Type reference (TYPE) EPIC_T_MESSAGES 20130708
2 Exporting EV_IS_VALIDATION_PASSED Call by reference Type reference (TYPE) ABAP_BOOL 20130708

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