Hierarchy
⤷ ICM (Application Component) Incentive and Commission Management (ICM)
⤷ CACSGC (Package) ICM: Utility Programs for Generation and Copy
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_PFO_MAINTAIN_TABLE_CNTRL | Controller: Customizing Table Maintenance | 20050530 |
Properties
Class | CL_CACS_MAINTAIN_TABLE_CNTRL | |
Short Description | Controller: CACS Table Maintenance | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | P | SAP Standard Production Program |
Category | 0 | |
Package | CACSGC | ICM: Utility Programs for Generation and Copy |
Created | 20041225 | SAP |
Last change | 20100310 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_CACS_MAINTAIN_TABLE_CNTRL has no forward declaration.
Interfaces
Class CL_CACS_MAINTAIN_TABLE_CNTRL has no interface implemented.
Friends
Class CL_CACS_MAINTAIN_TABLE_CNTRL has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MB_DATA_CHANGED_WARNING | Instance attribute | Protected | Type reference (TYPE) | XFELD | Warnings were issued in Event DATA_CHANGED | 20041225 | ||
2 | MB_REFRESH_AFTER_DATA_CHANGED | Instance attribute | Private | Type reference (TYPE) | XFELD | Refresh After DATA_CHANGED | 20041225 | ||
3 | MC_DISPMODE_ACT | Constant | Public | Type reference (TYPE) | INT4 | 98 | Display: Active Versions | 20041228 | |
4 | MC_DISPMODE_ALL | Constant | Public | Type reference (TYPE) | INT4 | 99 | Display: All Versions | 20041228 | |
5 | MC_EDITMODE_DISPLAY | Constant | Public | Type reference (TYPE) | INT4 | 0 | Ready For Input Status: Only Display | 20041225 | |
6 | MC_EDITMODE_EDIT | Constant | Public | Type reference (TYPE) | INT4 | 1 | Ready For Input Status: Editable | 20041225 | |
7 | MC_FCODE_BACK | Constant | Public | Type reference (TYPE) | SYUCOMM | 'BACK' | Function Code: Back | 20041225 | |
8 | MC_FCODE_CANCEL | Constant | Public | Type reference (TYPE) | SYUCOMM | 'CANCEL' | Function Code: Cancel | 20041225 | |
9 | MC_FCODE_DELETE_OBJECT | Constant | Public | Type reference (TYPE) | SYUCOMM | '&TOOLBAR&DELETE_OBJ' | Function Code: Delete Object | 20041225 | |
10 | MC_FCODE_EXIT | Constant | Public | Type reference (TYPE) | SYUCOMM | 'EXIT' | Function Code: Exit | 20041225 | |
11 | MC_FCODE_NEW_OBJECT | Constant | Public | Type reference (TYPE) | SYUCOMM | '&TOOLBAR&NEW_OBJ' | Function Code: New Object | 20041225 | |
12 | MC_FCODE_NEW_VERSION | Constant | Public | Type reference (TYPE) | SYUCOMM | '&TOOLBAR&NEW_VERS' | Function Code: New Version | 20041225 | |
13 | MC_FCODE_SAVE | Constant | Public | Type reference (TYPE) | SYUCOMM | 'SAVE' | Function Code: Save | 20041225 | |
14 | MC_FCODE_TERMINATE_OBJECT | Constant | Public | Type reference (TYPE) | SYUCOMM | '&TOOLBAR&TERMINATE' | Terminate Object | 20041225 | |
15 | MC_FCODE_TOGGLE | Constant | Public | Type reference (TYPE) | SYUCOMM | 'TOGGLE' | Function Code: Display/Change | 20041228 | |
16 | MC_FCODE_TOGGLE_DISPLAY | Constant | Public | Type reference (TYPE) | SYUCOMM | 'TOGGLE_DISP' | Function Code: Active/All Versions | 20041228 | |
17 | MC_FCODE_TRANSPORT | Constant | Public | Type reference (TYPE) | SYUCOMM | 'TRANSOBJ' | Function Code: Object Transport | 20041228 | |
18 | MD_ACTUAL_OBJECT | Instance attribute | Private | Type reference (TYPE) | STRING | Current Maintenance Object | 20041225 | ||
19 | MD_DISPLAY_MODE | Instance attribute | Private | Type reference (TYPE) | INT4 | Display Mode | 20041228 | ||
20 | MD_EDIT_MODE | Instance attribute | Protected | Type reference (TYPE) | INT4 | Ready for Input Status | 20041225 | ||
21 | MD_NEXT_OBJECT | Instance attribute | Private | Type reference (TYPE) | STRING | Next Object for Display | 20041225 | ||
22 | MO_ALV_GRID_EDIT | Instance attribute | Public | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | ALV Grid | 20041225 | ||
23 | MT_FIELDCAT | Instance attribute | Protected | Type reference (TYPE) | LVC_T_FCAT | Current Field Catalog | 20050208 | ||
24 | MT_OBJECT_INSTANCE | Instance attribute | Private | Type reference (TYPE) | MTY_T_OBJECT_INSTANCE | Maintenance objects | 20041225 | ||
25 | MT_SHLP_BUFFER | Instance attribute | Protected | Type reference (TYPE) | MTY_T_SHLP_BUFFER | Buffer: Connection of Search Helps to Fields | 20050208 |
Methods
Events
Class CL_CACS_MAINTAIN_TABLE_CNTRL has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | MTY_S_SHLP_BUFFER | Protected | See coding | Structure: Buffer Search Help | 20050208 | begin of mty_s_Shlp_buffer,
tabname type tabname,
fieldname type fieldname,
shlp type shlp_descr_t,
end of mty_s_Shlp_buffer
|
|
2 | MTY_T_SHLP_BUFFER | Protected | See coding | Table: Buffer Search Help | 20050208 | MTY_T_SHLP_BUFFER type standard table of mty_s_Shlp_buffer
|
Method Signatures
Method ADD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_OBJECT | Call by reference | Type reference (TYPE) | STRING | 20041225 | |||
2 | Importing | IO_INSTANCE | Call by reference | Object reference (TYPE REF TO) | CL_CACS_MAINTAIN_TABLE_BASE | Tabellenpflege (Model) | 20041225 |
Method ADD on class CL_CACS_MAINTAIN_TABLE_CNTRL has no exception.
Method ALV_DEEP_REFRESH Signature
Method ALV_DEEP_REFRESH on class CL_CACS_MAINTAIN_TABLE_CNTRL has no parameter.
Method ALV_DEEP_REFRESH on class CL_CACS_MAINTAIN_TABLE_CNTRL has no exception.
Method ALV_SET_FOR_DISPLAY Signature
Method ALV_SET_FOR_DISPLAY on class CL_CACS_MAINTAIN_TABLE_CNTRL has no parameter.
Method ALV_SET_FOR_DISPLAY on class CL_CACS_MAINTAIN_TABLE_CNTRL has no exception.
Method ALV_SOFT_REFRESH Signature
Method ALV_SOFT_REFRESH on class CL_CACS_MAINTAIN_TABLE_CNTRL has no parameter.
Method ALV_SOFT_REFRESH on class CL_CACS_MAINTAIN_TABLE_CNTRL has no exception.
Method CONFIRM_WARNINGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EB_CONFIRMED | Value transfer | Type reference (TYPE) | XFELD | 'X' = Bestätigung erteilt | 20041225 |
Method CONFIRM_WARNINGS on class CL_CACS_MAINTAIN_TABLE_CNTRL has no exception.
Method CREATE_ALV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_APPLOGPARENT | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Container für das Protokoll | 20050208 | ||
2 | Importing | IO_PARENT | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CUSTOM_CONTAINER | Container für das ALV-Grid | 20041225 |
Method CREATE_ALV on class CL_CACS_MAINTAIN_TABLE_CNTRL has no exception.
Method DESTROY_ALV Signature
Method DESTROY_ALV on class CL_CACS_MAINTAIN_TABLE_CNTRL has no parameter.
Method DESTROY_ALV on class CL_CACS_MAINTAIN_TABLE_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) | 20041227 |
Method EVT_CONTEXT_MENU on class CL_CACS_MAINTAIN_TABLE_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 | Value transfer | Attribute reference (LIKE) | Bildschirmbilder, Funktionscode, der PAI ausgelöst hat | 20041225 | |||
2 | Importing | E_ONF4 | Call by reference | Attribute reference (LIKE) | 20041225 | ||||
3 | Importing | E_ONF4_AFTER | Call by reference | Attribute reference (LIKE) | 20041225 | ||||
4 | Importing | E_ONF4_BEFORE | Call by reference | Attribute reference (LIKE) | 20041225 | ||||
5 | Importing | E_UCOMM | Call by reference | Attribute reference (LIKE) | 20041225 |
Method EVT_DATA_CHANGED on class CL_CACS_MAINTAIN_TABLE_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) | 20041225 | ||||
2 | Importing | E_MODIFIED | Call by reference | Attribute reference (LIKE) | 20041225 |
Method EVT_DATA_CHANGED_FINISHED on class CL_CACS_MAINTAIN_TABLE_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) | 20050208 | ||||
2 | Importing | ES_ROW_NO | Call by reference | Attribute reference (LIKE) | 20050208 | ||||
3 | Importing | ET_BAD_CELLS | Call by reference | Attribute reference (LIKE) | 20050208 | ||||
4 | Importing | E_DISPLAY | Call by reference | Attribute reference (LIKE) | 20050208 | ||||
5 | Importing | E_FIELDNAME | Call by reference | Attribute reference (LIKE) | 20050208 | ||||
6 | Importing | E_FIELDVALUE | Call by reference | Attribute reference (LIKE) | 20050208 |
Method EVT_ONF4 on class CL_CACS_MAINTAIN_TABLE_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) | 20041225 | ||||
2 | Importing | E_OBJECT | Call by reference | Attribute reference (LIKE) | 20041225 |
Method EVT_TOOLBAR on class CL_CACS_MAINTAIN_TABLE_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) | 20041225 |
Method EVT_USER_COMMAND on class CL_CACS_MAINTAIN_TABLE_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, auszuführen vom View | 20041225 | ||
2 | Importing | ID_UCOMM | Call by reference | Type reference (TYPE) | SYUCOMM | Funktionscode | 20041225 |
Method FCODE on class CL_CACS_MAINTAIN_TABLE_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 | 20041225 |
Method FCODE_CANCEL on class CL_CACS_MAINTAIN_TABLE_CNTRL has no exception.
Method FCODE_DELETE_OBJECT Signature
Method FCODE_DELETE_OBJECT on class CL_CACS_MAINTAIN_TABLE_CNTRL has no parameter.
Method FCODE_DELETE_OBJECT on class CL_CACS_MAINTAIN_TABLE_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 im View ausgeführt werden soll | 20041225 |
Method FCODE_EXIT on class CL_CACS_MAINTAIN_TABLE_CNTRL has no exception.
Method FCODE_NEW_OBJECT Signature
Method FCODE_NEW_OBJECT on class CL_CACS_MAINTAIN_TABLE_CNTRL has no parameter.
Method FCODE_NEW_OBJECT on class CL_CACS_MAINTAIN_TABLE_CNTRL has no exception.
Method FCODE_NEW_VERSION Signature
Method FCODE_NEW_VERSION on class CL_CACS_MAINTAIN_TABLE_CNTRL has no parameter.
Method FCODE_NEW_VERSION on class CL_CACS_MAINTAIN_TABLE_CNTRL has no exception.
Method FCODE_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EB_ERROR | Call by reference | Type reference (TYPE) | XFELD | Fehler beim Sichern | 20041225 | ||
2 | Importing | IB_GIVE_WARNING | Call by reference | Type reference (TYPE) | XFELD | SPACE | Bestätigung erzwinge, trotz Warnungen zu sichern | 20041225 | |
3 | Importing | IB_IGNORE_WARNING | Call by reference | Type reference (TYPE) | XFELD | SPACE | Warnungen werden ignoriert(übersteuert IB_GIVE_WARNING) | 20041227 |
Method FCODE_SAVE on class CL_CACS_MAINTAIN_TABLE_CNTRL has no exception.
Method FCODE_TERMINATE_OBJECT Signature
Method FCODE_TERMINATE_OBJECT on class CL_CACS_MAINTAIN_TABLE_CNTRL has no parameter.
Method FCODE_TERMINATE_OBJECT on class CL_CACS_MAINTAIN_TABLE_CNTRL has no exception.
Method FCODE_TOGGLE_DISPLAY Signature
Method FCODE_TOGGLE_DISPLAY on class CL_CACS_MAINTAIN_TABLE_CNTRL has no parameter.
Method FCODE_TOGGLE_DISPLAY on class CL_CACS_MAINTAIN_TABLE_CNTRL has no exception.
Method FCODE_TOOGLE Signature
Method FCODE_TOOGLE on class CL_CACS_MAINTAIN_TABLE_CNTRL has no parameter.
Method FCODE_TOOGLE on class CL_CACS_MAINTAIN_TABLE_CNTRL has no exception.
Method FCODE_TRANSPORT_OBJECT Signature
Method FCODE_TRANSPORT_OBJECT on class CL_CACS_MAINTAIN_TABLE_CNTRL has no parameter.
Method FCODE_TRANSPORT_OBJECT on class CL_CACS_MAINTAIN_TABLE_CNTRL has no exception.
Method GET_ACTUAL_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_CACS_MAINTAIN_TABLE_BASE | Tabellenpflege (neu) | 20041225 |
Method GET_ACTUAL_INSTANCE on class CL_CACS_MAINTAIN_TABLE_CNTRL has no exception.
Method GET_DISPLAY_MODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RD_DISPLAY_MODE | Value transfer | Type reference (TYPE) | INT4 | Natürliche Zahl | 20050211 |
Method GET_DISPLAY_MODE on class CL_CACS_MAINTAIN_TABLE_CNTRL has no exception.
Method GET_EDIT_MODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RD_EDIT_MODE | Value transfer | Type reference (TYPE) | INT4 | Einstelliges Kennzeichen | 20050211 |
Method GET_EDIT_MODE on class CL_CACS_MAINTAIN_TABLE_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 | RT_EXCLUDE | Value transfer | Type reference (TYPE) | RLB_T_EXCL | Exclude-Tabelle für PF-Status | 20041225 |
Method GET_EXCLUDED_FCODE on class CL_CACS_MAINTAIN_TABLE_CNTRL has no exception.
Method OBJECT_DISPLAY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_OBJECT | Call by reference | Type reference (TYPE) | STRING | SPACE | Anzuzeigendes Objekt | 20041225 |
Method OBJECT_DISPLAY on class CL_CACS_MAINTAIN_TABLE_CNTRL has no exception.
Method REGISTER_F4 Signature
Method REGISTER_F4 on class CL_CACS_MAINTAIN_TABLE_CNTRL has no parameter.
Method REGISTER_F4 on class CL_CACS_MAINTAIN_TABLE_CNTRL has no exception.
Method SET_OBJECT_DISPLAY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_OBJECT | Call by reference | Type reference (TYPE) | STRING | Objekt | 20041225 |
Method SET_OBJECT_DISPLAY on class CL_CACS_MAINTAIN_TABLE_CNTRL has no exception.
History
Last changed by/on | SAP | 20100310 |
SAP Release Created in | 600 |