SAP ABAP Class CL_CACS_MAINTAIN_TABLE_CNTRL (Controller: CACS Table Maintenance)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   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
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method Append Maintenance Object 20041225
2 ALV_DEEP_REFRESH Instance method Public Method Refresh ALV Grid (Deep Refresh) 20041225
3 ALV_SET_FOR_DISPLAY Instance method Public Method Prepare ALV for Table Display 20041228
4 ALV_SOFT_REFRESH Instance method Public Method Refresh ALV Grid (Soft Refresh) 20041225
5 CONFIRM_WARNINGS Instance method Protected Method Confirmation to Continue Despite Warnings 20041225
6 CREATE_ALV Instance method Public Method Create ALV Grid 20041225
7 DESTROY_ALV Instance method Public Method Deinstantiate Grid 20041225
8 EVT_CONTEXT_MENU Instance method Public Event handling method Event: Definition of Context Menu 20041227
9 EVT_DATA_CHANGED Instance method Public Event handling method Event: Check/Transfer Changed Data 20041225
10 EVT_DATA_CHANGED_FINISHED Instance method Public Event handling method Event: After Transfer of Changes 20041225
11 EVT_ONF4 Instance method Public Event handling method Event: F4 Input Help 20050208
12 EVT_TOOLBAR Instance method Public Event handling method Event: Adjust Toolbar 20041225
13 EVT_USER_COMMAND Instance method Public Event handling method Event: User Command 20041225
14 FCODE Instance method Public Method Process User Command 20041225
15 FCODE_CANCEL Instance method Protected Method Function Code: Cancel 20041225
16 FCODE_DELETE_OBJECT Instance method Protected Method Function Code: Delete Object 20041225
17 FCODE_EXIT Instance method Protected Method Function Code: Exit 20041225
18 FCODE_NEW_OBJECT Instance method Protected Method Function Code: Create New Object 20041225
19 FCODE_NEW_VERSION Instance method Protected Method Function Code: Create New Version 20041225
20 FCODE_SAVE Instance method Protected Method Function Code: Save 20041225
21 FCODE_TERMINATE_OBJECT Instance method Protected Method Function Code: Create New Version 20041225
22 FCODE_TOGGLE_DISPLAY Instance method Protected Method Function Code: Switch Between Active/All Versions Display 20041228
23 FCODE_TOOGLE Instance method Protected Method Function Code: Exit 20041225
24 FCODE_TRANSPORT_OBJECT Instance method Protected Method Function Code: Object Transport 20041228
25 GET_ACTUAL_INSTANCE Instance method Protected Method Get Current Object Instance 20041225
26 GET_DISPLAY_MODE Instance method Public Method Determine Display Mode 20050211
27 GET_EDIT_MODE Instance method Public Method Determine Editing Mode 20050211
28 GET_EXCLUDED_FCODE Instance method Public Method Hidden Function Codes 20041225
29 OBJECT_DISPLAY Instance method Public Method Display Maintenance Object 20041225
30 REGISTER_F4 Instance method Protected Method Registration of Search Helps 20050208
31 SET_OBJECT_DISPLAY Instance method Public Method Set Object for Display 20041225
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