Hierarchy
⤷
⤷
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 | Instance attribute | Protected | Type reference (TYPE) | XFELD | Warnings were issued in Event DATA_CHANGED | 20041225 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | XFELD | Refresh After DATA_CHANGED | 20041225 | |||
| 3 | Constant | Public | Type reference (TYPE) | INT4 | 98 | Display: Active Versions | 20041228 | ||
| 4 | Constant | Public | Type reference (TYPE) | INT4 | 99 | Display: All Versions | 20041228 | ||
| 5 | Constant | Public | Type reference (TYPE) | INT4 | 0 | Ready For Input Status: Only Display | 20041225 | ||
| 6 | Constant | Public | Type reference (TYPE) | INT4 | 1 | Ready For Input Status: Editable | 20041225 | ||
| 7 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'BACK' | Function Code: Back | 20041225 | ||
| 8 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'CANCEL' | Function Code: Cancel | 20041225 | ||
| 9 | Constant | Public | Type reference (TYPE) | SYUCOMM | '&TOOLBAR&DELETE_OBJ' | Function Code: Delete Object | 20041225 | ||
| 10 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'EXIT' | Function Code: Exit | 20041225 | ||
| 11 | Constant | Public | Type reference (TYPE) | SYUCOMM | '&TOOLBAR&NEW_OBJ' | Function Code: New Object | 20041225 | ||
| 12 | Constant | Public | Type reference (TYPE) | SYUCOMM | '&TOOLBAR&NEW_VERS' | Function Code: New Version | 20041225 | ||
| 13 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'SAVE' | Function Code: Save | 20041225 | ||
| 14 | Constant | Public | Type reference (TYPE) | SYUCOMM | '&TOOLBAR&TERMINATE' | Terminate Object | 20041225 | ||
| 15 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'TOGGLE' | Function Code: Display/Change | 20041228 | ||
| 16 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'TOGGLE_DISP' | Function Code: Active/All Versions | 20041228 | ||
| 17 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'TRANSOBJ' | Function Code: Object Transport | 20041228 | ||
| 18 | Instance attribute | Private | Type reference (TYPE) | STRING | Current Maintenance Object | 20041225 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | INT4 | Display Mode | 20041228 | |||
| 20 | Instance attribute | Protected | Type reference (TYPE) | INT4 | Ready for Input Status | 20041225 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | STRING | Next Object for Display | 20041225 | |||
| 22 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | ALV Grid | 20041225 | |||
| 23 | Instance attribute | Protected | Type reference (TYPE) | LVC_T_FCAT | Current Field Catalog | 20050208 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | MTY_T_OBJECT_INSTANCE | Maintenance objects | 20041225 | |||
| 25 | 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 | ID_OBJECT | Call by reference | Type reference (TYPE) | STRING | 20041225 | ||||
| 2 | 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 | 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 | IO_APPLOGPARENT | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Container für das Protokoll | 20050208 | |||
| 2 | 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 | 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 | ER_DATA_CHANGED | Value transfer | Attribute reference (LIKE) | Bildschirmbilder, Funktionscode, der PAI ausgelöst hat | 20041225 | ||||
| 2 | E_ONF4 | Call by reference | Attribute reference (LIKE) | 20041225 | |||||
| 3 | E_ONF4_AFTER | Call by reference | Attribute reference (LIKE) | 20041225 | |||||
| 4 | E_ONF4_BEFORE | Call by reference | Attribute reference (LIKE) | 20041225 | |||||
| 5 | 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 | ET_GOOD_CELLS | Call by reference | Attribute reference (LIKE) | 20041225 | |||||
| 2 | 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 | ER_EVENT_DATA | Call by reference | Attribute reference (LIKE) | 20050208 | |||||
| 2 | ES_ROW_NO | Call by reference | Attribute reference (LIKE) | 20050208 | |||||
| 3 | ET_BAD_CELLS | Call by reference | Attribute reference (LIKE) | 20050208 | |||||
| 4 | E_DISPLAY | Call by reference | Attribute reference (LIKE) | 20050208 | |||||
| 5 | E_FIELDNAME | Call by reference | Attribute reference (LIKE) | 20050208 | |||||
| 6 | 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 | E_INTERACTIVE | Call by reference | Attribute reference (LIKE) | 20041225 | |||||
| 2 | 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 | 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 | ED_UCOMM | Call by reference | Type reference (TYPE) | SYUCOMM | Funktionscode, auszuführen vom View | 20041225 | |||
| 2 | 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 | 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 | 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 | EB_ERROR | Call by reference | Type reference (TYPE) | XFELD | Fehler beim Sichern | 20041225 | |||
| 2 | IB_GIVE_WARNING | Call by reference | Type reference (TYPE) | XFELD | SPACE | Bestätigung erzwinge, trotz Warnungen zu sichern | 20041225 | ||
| 3 | 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 | 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 | 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 | 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 | 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 | 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 | 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 |