SAP ABAP Class CL_CACS_PRD_ALV_CNTRL (CL_CACS_PRD_ALV_CNTRL)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSPH2 (Package) ICM: Period Control: UI
Properties
Class CL_CACS_PRD_ALV_CNTRL  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSPH2   ICM: Period Control: UI 
Created 20060731   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)
Interfaces
Class CL_CACS_PRD_ALV_CNTRL has no interface implemented.
Friends
Class CL_CACS_PRD_ALV_CNTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MB_EDIT_ALLOWED Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Indicator to Allow Editing 20060731
2 MC_DISPMODE_ACT Constant Public Type reference (TYPE) INT4 98 Display: Active Versions 20060731
3 MC_DISPMODE_ALL Constant Public Type reference (TYPE) INT4 99 Display: All Versions 20060731
4 MC_EDITMODE_DISPLAY Constant Public Type reference (TYPE) INT4 0 Ready For Input Status: Only Display 20060731
5 MC_EDITMODE_EDIT Constant Public Type reference (TYPE) INT4 1 Ready For Input Status: Editable 20060731
6 MC_FCODE_BACK Constant Public Type reference (TYPE) SYUCOMM 'BACK' Function Code: Back 20060731
7 MC_FCODE_CANCEL Constant Public Type reference (TYPE) SYUCOMM 'CANC' Function Code: Cancel 20060731
8 MC_FCODE_EXIT Constant Public Type reference (TYPE) SYUCOMM 'EXIT' Function Code: Exit 20060731
9 MC_FCODE_GENERATE Constant Public Type reference (TYPE) SYUCOMM 'GENERATE' Function Code: Generate Periods Automatically 20060731
10 MC_FCODE_NEW_VERSION Constant Public Type reference (TYPE) SYUCOMM '&TOOLBAR&NEW_VERS' Function Code: New Version 20060731
11 MC_FCODE_SAVE Constant Public Type reference (TYPE) SYUCOMM 'SAVE' Function Code: Save 20060731
12 MC_FCODE_TOGGLE Constant Public Type reference (TYPE) SYUCOMM 'TOGGLE' Function Code: Display/Change 20060731
13 MC_FCODE_TOGGLE_DISPLAY Constant Public Type reference (TYPE) SYUCOMM 'TOGGLE_DISP' Function Code: Active/All Versions 20060731
14 MD_DISPLAY_MODE Instance attribute Protected Type reference (TYPE) INT4 20060731
15 MD_EDIT_MODE Instance attribute Protected Type reference (TYPE) INT4 20060731
16 MO_ALV_GRID_EDIT Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV Grid 20060731
17 MS_MODEL Instance attribute Protected Type reference (TYPE) MTY_S_MODEL 20060731
18 MT_DISPLAY_TABLE Instance attribute Protected Type reference (TYPE) MTY_TT_DISPLAY 20060731
19 MT_FIELDCATALOG Instance attribute Protected Type reference (TYPE) LVC_T_FCAT 20060731
20 MT_MODEL Instance attribute Protected Type reference (TYPE) MTY_TS_MODEL 20060731
21 MT_NAMETAB_VERS2 Instance attribute Protected Type reference (TYPE) DDFIELDS 20060731
22 MT_REQUEST_RELOAD Instance attribute Protected Type reference (TYPE) MTY_TT_PRD_KEY List of Periods That Are Compared With Model 20060731
Methods
# Method Level Visibility Method type Description Created on
1 ALV_INIT Instance method Public Method Initialize ALV Grid 20060731
2 CHANGE_MODEL Instance method Public Method Change Period Rule 20060731
3 CHECK_AUTHORITY Instance method Public Method Authorization Check 20060731
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060731
5 DISPLAY Instance method Public Method Display ALV Grid 20060731
6 EVT_CONTEXT_MENU Instance method Public Event handling method Event: Definition of Context Menu 20060731
7 EVT_DATA_CHANGED Instance method Public Event handling method Event: Check/Transfer Changed Data 20060731
8 EVT_DATA_CHANGED_FINISHED Instance method Public Event handling method Event: After Transfer of Changes 20060731
9 EVT_ONF4 Instance method Public Event handling method Event: F4 Input Help 20060731
10 EVT_TOOLBAR Instance method Public Event handling method Event: Adjust Toolbar 20060731
11 EVT_USER_COMMAND Instance method Public Event handling method Event: User Command 20060731
12 FCODE Instance method Public Method Evaluate Function Code 20060731
13 FCODE_CANCEL Instance method Protected Method End Function Code 20060731
14 FCODE_EXIT Instance method Protected Method End Function Code 20060731
15 FCODE_GENERATE Instance method Protected Method Generate New Periods 20060731
16 FCODE_NEW_VERSION Instance method Protected Method Function Code: Create New Version 20060731
17 FCODE_SAVE Instance method Protected Method Function Code: Save 20060731
18 FCODE_TOGGLE Instance method Protected Method Function Code: Switch Display <=> Change 20060731
19 FCODE_TOGGLE_DISPLAY Instance method Protected Method Function Code: Switch View Active <-> Inactive Version 20060731
20 GET_EXCLUDED_FCODE Instance method Public Method Excluded Function Codes 20060731
21 GET_FIELDCATALOG Instance method Protected Method Gets Field Catalog 20060731
22 GET_LAYOUT Instance method Protected Method Gets Layout of ALV Grid 20060731
23 GET_SORT_CRITERIA Instance method Protected Method Get Sorting 20060731
24 IS_EDITABLE Instance method Public Method Is Editable 20060731
25 REFRESH Instance method Protected Method Refresh ALV Grid 20060731
26 REFRESH_DISPLAY_TABLE Instance method Public Method Refresh display table 20130917
Events
Class CL_CACS_PRD_ALV_CNTRL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTY_S_DISPLAY Protected Type reference (TYPE) CACS_S_PRD_EDIT 20060731
2 MTY_S_MODEL Protected See coding 20060731 BEGIN OF mty_s_model, appl TYPE cacsappl, prdrule_id TYPE cacsprdrule, prdrule_version TYPE cacsversion, model TYPE REF TO cl_cacs_prd_maintenance, END OF mty_s_model
3 MTY_S_PRD_KEY Protected See coding 20060731 BEGIN OF mty_s_prd_key, mandt TYPE mandt, appl TYPE cacsappl, rule_id TYPE cacsprdrule, rule_version TYPE cacsversion, period_no TYPE cacsprdnumber, END OF mty_s_prd_key
4 MTY_TS_MODEL Protected See coding 20060731 mty_ts_model TYPE SORTED TABLE OF mty_s_model WITH UNIQUE KEY appl prdrule_id prdrule_version
5 MTY_TT_DISPLAY Protected See coding 20060731 mty_tt_display TYPE STANDARD TABLE OF mty_s_display
6 MTY_TT_PRD_KEY Protected See coding 20060731 mty_tt_prd_key type STANDARD TABLE OF mty_s_prd_key
Method Signatures

Method ALV_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20060731

Method ALV_INIT on class CL_CACS_PRD_ALV_CNTRL has no exception.

Method CHANGE_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_DISPLAY_INACTIVE Call by reference Type reference (TYPE) BOOLEAN_FLG ABAP_FALSE Boolsche Variable (X=true, space=false) 20060731
2 Importing IB_EDIT Call by reference Type reference (TYPE) BOOLEAN_FLG ABAP_FALSE Boolsche Variable (X=true, space=false) 20060731
3 Importing IB_EDIT_ALLOWED Call by reference Type reference (TYPE) BOOLEAN_FLG ABAP_TRUE Boolsche Variable (X=true, space=false) 20060731
4 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20060731
5 Importing ID_PRDRULE_ID Call by reference Type reference (TYPE) CACSPRDRULE Periodenregel 20060731
6 Importing ID_PRDRULE_VERSION Call by reference Type reference (TYPE) CACSVERSION Version des Stammdaten- oder Customizingobjekts 20060731

Method CHANGE_MODEL on class CL_CACS_PRD_ALV_CNTRL has no exception.

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_EDIT Call by reference Type reference (TYPE) BOOLEAN_FLG ABAP_TRUE Editieren 20060731
2 Importing IB_SHOW_MESSAGE Call by reference Type reference (TYPE) BOOLEAN_FLG ABAP_TRUE Meldungen ausgeben 20060731
3 Returning RB_PERMITTED Value transfer Type reference (TYPE) BOOLEAN_FLG Erfolgreich 20060731

Method CHECK_AUTHORITY on class CL_CACS_PRD_ALV_CNTRL has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CACS_PRD_ALV_CNTRL has no parameter.
Method CONSTRUCTOR on class CL_CACS_PRD_ALV_CNTRL has no exception.

Method DISPLAY Signature

Method DISPLAY on class CL_CACS_PRD_ALV_CNTRL has no parameter.
Method DISPLAY on class CL_CACS_PRD_ALV_CNTRL has no exception.

Method EVT_CONTEXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20060731

Method EVT_CONTEXT_MENU on class CL_CACS_PRD_ALV_CNTRL has no exception.

Method EVT_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Call by reference Attribute reference (LIKE) 20060731
2 Importing E_ONF4 Call by reference Attribute reference (LIKE) 20060731
3 Importing E_ONF4_AFTER Call by reference Attribute reference (LIKE) 20060731
4 Importing E_ONF4_BEFORE Call by reference Attribute reference (LIKE) 20060731
5 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20060731

Method EVT_DATA_CHANGED on class CL_CACS_PRD_ALV_CNTRL has no exception.

Method EVT_DATA_CHANGED_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_GOOD_CELLS Call by reference Attribute reference (LIKE) 20060731
2 Importing E_MODIFIED Call by reference Attribute reference (LIKE) 20060731

Method EVT_DATA_CHANGED_FINISHED on class CL_CACS_PRD_ALV_CNTRL has no exception.

Method EVT_ONF4 Signature

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

Method EVT_ONF4 on class CL_CACS_PRD_ALV_CNTRL has no exception.

Method EVT_TOOLBAR Signature

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

Method EVT_TOOLBAR on class CL_CACS_PRD_ALV_CNTRL has no exception.

Method EVT_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20060731

Method EVT_USER_COMMAND on class CL_CACS_PRD_ALV_CNTRL has no exception.

Method FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_UCOMM Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20060731
2 Importing ID_UCOMM Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20060731

Method FCODE on class CL_CACS_PRD_ALV_CNTRL has no exception.

Method FCODE_CANCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_UCOMM Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20060731

Method FCODE_CANCEL on class CL_CACS_PRD_ALV_CNTRL has no exception.

Method FCODE_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_UCOMM Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20060731

Method FCODE_EXIT on class CL_CACS_PRD_ALV_CNTRL has no exception.

Method FCODE_GENERATE Signature

Method FCODE_GENERATE on class CL_CACS_PRD_ALV_CNTRL has no parameter.
Method FCODE_GENERATE on class CL_CACS_PRD_ALV_CNTRL has no exception.

Method FCODE_NEW_VERSION Signature

Method FCODE_NEW_VERSION on class CL_CACS_PRD_ALV_CNTRL has no parameter.
Method FCODE_NEW_VERSION on class CL_CACS_PRD_ALV_CNTRL has no exception.

Method FCODE_SAVE Signature

Method FCODE_SAVE on class CL_CACS_PRD_ALV_CNTRL has no parameter.
Method FCODE_SAVE on class CL_CACS_PRD_ALV_CNTRL has no exception.

Method FCODE_TOGGLE Signature

Method FCODE_TOGGLE on class CL_CACS_PRD_ALV_CNTRL has no parameter.
Method FCODE_TOGGLE on class CL_CACS_PRD_ALV_CNTRL has no exception.

Method FCODE_TOGGLE_DISPLAY Signature

Method FCODE_TOGGLE_DISPLAY on class CL_CACS_PRD_ALV_CNTRL has no parameter.
Method FCODE_TOGGLE_DISPLAY on class CL_CACS_PRD_ALV_CNTRL has no exception.

Method GET_EXCLUDED_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_EXCLUDED_FCODE Value transfer Type reference (TYPE) RLB_T_EXCL ReUse-Library: Exclude-Tabelle für PF-Status 20060731

Method GET_EXCLUDED_FCODE on class CL_CACS_PRD_ALV_CNTRL has no exception.

Method GET_FIELDCATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DISPLAY_MODE Call by reference Type reference (TYPE) INT4 Anzeigemodus 20060731
2 Importing ID_EDIT_MODE Call by reference Type reference (TYPE) INT4 Eingabemodus 20060731
3 Returning RT_FIELDCATALOG Value transfer Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20060731

Method GET_FIELDCATALOG on class CL_CACS_PRD_ALV_CNTRL has no exception.

Method GET_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_LAYOUT Value transfer Type reference (TYPE) LVC_S_LAYO ALV-Control: Layoutstruktur 20060731

Method GET_LAYOUT on class CL_CACS_PRD_ALV_CNTRL has no exception.

Method GET_SORT_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DISPLAY_MODE Call by reference Type reference (TYPE) INT4 Anzeigemodus 20060731
2 Importing ID_EDIT_MODE Call by reference Type reference (TYPE) INT4 Eingabemodus 20060731
3 Returning RT_SORT Value transfer Type reference (TYPE) LVC_T_SORT ALV-Contol: Tabelle der Sortierkriterien 20060731

Method GET_SORT_CRITERIA on class CL_CACS_PRD_ALV_CNTRL has no exception.

Method IS_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RB_RESULT Value transfer Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20060731

Method IS_EDITABLE on class CL_CACS_PRD_ALV_CNTRL has no exception.

Method REFRESH Signature

Method REFRESH on class CL_CACS_PRD_ALV_CNTRL has no parameter.
Method REFRESH on class CL_CACS_PRD_ALV_CNTRL has no exception.

Method REFRESH_DISPLAY_TABLE Signature

Method REFRESH_DISPLAY_TABLE on class CL_CACS_PRD_ALV_CNTRL has no parameter.
Method REFRESH_DISPLAY_TABLE on class CL_CACS_PRD_ALV_CNTRL has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 700