Hierarchy
⤷
⤷
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 | 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 | Instance attribute | Protected | Type reference (TYPE) | BOOLEAN_FLG | Indicator to Allow Editing | 20060731 | |||
| 2 | Constant | Public | Type reference (TYPE) | INT4 | 98 | Display: Active Versions | 20060731 | ||
| 3 | Constant | Public | Type reference (TYPE) | INT4 | 99 | Display: All Versions | 20060731 | ||
| 4 | Constant | Public | Type reference (TYPE) | INT4 | 0 | Ready For Input Status: Only Display | 20060731 | ||
| 5 | Constant | Public | Type reference (TYPE) | INT4 | 1 | Ready For Input Status: Editable | 20060731 | ||
| 6 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'BACK' | Function Code: Back | 20060731 | ||
| 7 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'CANC' | Function Code: Cancel | 20060731 | ||
| 8 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'EXIT' | Function Code: Exit | 20060731 | ||
| 9 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'GENERATE' | Function Code: Generate Periods Automatically | 20060731 | ||
| 10 | Constant | Public | Type reference (TYPE) | SYUCOMM | '&TOOLBAR&NEW_VERS' | Function Code: New Version | 20060731 | ||
| 11 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'SAVE' | Function Code: Save | 20060731 | ||
| 12 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'TOGGLE' | Function Code: Display/Change | 20060731 | ||
| 13 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'TOGGLE_DISP' | Function Code: Active/All Versions | 20060731 | ||
| 14 | Instance attribute | Protected | Type reference (TYPE) | INT4 | 20060731 | ||||
| 15 | Instance attribute | Protected | Type reference (TYPE) | INT4 | 20060731 | ||||
| 16 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | ALV Grid | 20060731 | |||
| 17 | Instance attribute | Protected | Type reference (TYPE) | MTY_S_MODEL | 20060731 | ||||
| 18 | Instance attribute | Protected | Type reference (TYPE) | MTY_TT_DISPLAY | 20060731 | ||||
| 19 | Instance attribute | Protected | Type reference (TYPE) | LVC_T_FCAT | 20060731 | ||||
| 20 | Instance attribute | Protected | Type reference (TYPE) | MTY_TS_MODEL | 20060731 | ||||
| 21 | Instance attribute | Protected | Type reference (TYPE) | DDFIELDS | 20060731 | ||||
| 22 | 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 | 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 | IB_DISPLAY_INACTIVE | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | ABAP_FALSE | Boolsche Variable (X=true, space=false) | 20060731 | ||
| 2 | IB_EDIT | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | ABAP_FALSE | Boolsche Variable (X=true, space=false) | 20060731 | ||
| 3 | IB_EDIT_ALLOWED | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | ABAP_TRUE | Boolsche Variable (X=true, space=false) | 20060731 | ||
| 4 | ID_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Provisionsanwendung | 20060731 | |||
| 5 | ID_PRDRULE_ID | Call by reference | Type reference (TYPE) | CACSPRDRULE | Periodenregel | 20060731 | |||
| 6 | 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 | IB_EDIT | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | ABAP_TRUE | Editieren | 20060731 | ||
| 2 | IB_SHOW_MESSAGE | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | ABAP_TRUE | Meldungen ausgeben | 20060731 | ||
| 3 | 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 | 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 | ER_DATA_CHANGED | Call by reference | Attribute reference (LIKE) | 20060731 | |||||
| 2 | E_ONF4 | Call by reference | Attribute reference (LIKE) | 20060731 | |||||
| 3 | E_ONF4_AFTER | Call by reference | Attribute reference (LIKE) | 20060731 | |||||
| 4 | E_ONF4_BEFORE | Call by reference | Attribute reference (LIKE) | 20060731 | |||||
| 5 | 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 | ET_GOOD_CELLS | Call by reference | Attribute reference (LIKE) | 20060731 | |||||
| 2 | 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 | ER_EVENT_DATA | Call by reference | Attribute reference (LIKE) | 20060731 | |||||
| 2 | ES_ROW_NO | Call by reference | Attribute reference (LIKE) | 20060731 | |||||
| 3 | ET_BAD_CELLS | Call by reference | Attribute reference (LIKE) | 20060731 | |||||
| 4 | E_DISPLAY | Call by reference | Attribute reference (LIKE) | 20060731 | |||||
| 5 | E_FIELDNAME | Call by reference | Attribute reference (LIKE) | 20060731 | |||||
| 6 | 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 | E_INTERACTIVE | Call by reference | Attribute reference (LIKE) | 20060731 | |||||
| 2 | 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 | 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 | ED_UCOMM | Call by reference | Type reference (TYPE) | SYUCOMM | Funktionscode, der PAI ausgelöst hat | 20060731 | |||
| 2 | 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 | 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 | 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 | 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 | ID_DISPLAY_MODE | Call by reference | Type reference (TYPE) | INT4 | Anzeigemodus | 20060731 | |||
| 2 | ID_EDIT_MODE | Call by reference | Type reference (TYPE) | INT4 | Eingabemodus | 20060731 | |||
| 3 | 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 | 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 | ID_DISPLAY_MODE | Call by reference | Type reference (TYPE) | INT4 | Anzeigemodus | 20060731 | |||
| 2 | ID_EDIT_MODE | Call by reference | Type reference (TYPE) | INT4 | Eingabemodus | 20060731 | |||
| 3 | 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 | 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 |