Hierarchy
⤷ 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
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 |