SAP ABAP Class CL_GUI_COSTING_MODEL_CK (Characteristic Maintenance for Costing Model)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   CO-PC-PCP (Application Component) Product Cost Planning
     CK_ECP (Package) Easy Cost Planning
Properties
Class CL_GUI_COSTING_MODEL_CK  
Short Description Characteristic Maintenance for Costing Model    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CK_ECP   Easy Cost Planning 
Created 19991123   SAP 
Last change 19991124   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GUI_COSTING_MODEL_CK has no interface implemented.
Friends
Class CL_GUI_COSTING_MODEL_CK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_ALV_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV Grid 19991123
2 MR_COSTING_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_COSTING_MODEL Model 19991123
3 MT_FIELDCATALOG Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog 19991123
4 MT_OUTTAB Instance attribute Private Type reference (TYPE) CKI_T_CHARACTERISTIC Output Table 19991123
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_FIELDCATALOG Instance method Private Method Create Field Catalog 19991123
2 CHANGE_CHARACTERISTIC Instance method Private Method Branch to Characteristic Maintenance 19991123
3 CHECK_DATA_CHANGED Instance method Public Method Check Whether Data Changed 19991220
4 CONSTRUCTOR Instance method Public Constructor Constructor 19991123
5 CREATE_CHARACTERISTIC Instance method Private Method Branch to Characteristic Maintenance CT05 19991123
6 FREE Instance method Public Method Delete Object 19991123
7 GET_CHARACTERISTIC Instance method Private Method Supplies the Description of a Characteristic 19991123
8 GET_GRID_LAYOUT Instance method Private Method Supplies Grid Layout 19991123
9 GET_NEW_CHARACTERISTRIC_LIST Instance method Public Method Save Characteristics 19991123
10 HANDLE_ALV_TOOLBAR Instance method Private Event handling method Create User Icons in Toolbar 19991221
11 HANDLE_ALV_UCOMM Instance method Private Event handling method Edit ALV User Command 19991221
12 HANDLE_DATA_CHANGED Instance method Private Event handling method Event Handler DATA_CHANGED 19991123
13 HANDLE_DATA_CHANGED_FINISHED Instance method Private Event handling method Data was Saved to the Outtab 19991124
14 HANDLE_HOTSPOT_CLICK Instance method Private Event handling method Event Handler HOTSPOT_CLICK 19991123
15 HANDLE_ONDROP Instance method Private Event handling method Event Handler ALV Grid ONDROP 19991229
16 HANDLE_ON_DOUBLE_CLICK Instance method Private Event handling method Event Handler Double Click 20000112
17 HANDLE_ON_F4 Instance method Private Event handling method Event Handler Before_User_Command 19991123
18 MODIFY_LINE Instance method Private Method Change row 19991123
19 REFRESH_CHARACT_CHANGEABILITY Instance method Private Method Determine Characteristic Changeability 20020517
20 REFRESH_OUTTAB Instance method Public Method Update Output Table Characteristic Maint. (Changeability) 20020517
21 SET_HANDLER Instance method Private Method Set Event Handler 19991123
22 SET_NEW_CHARACTERISTICS Instance method Private Method Set New Characteristics in Model 19991123
23 WAIT_OF_CHARACTERISTIC_UPDATE Instance method Private Method Waiting for Characteristic to be Saved 19991123
Events
Class CL_GUI_COSTING_MODEL_CK has no event.
Types
Class CL_GUI_COSTING_MODEL_CK has no local type.
Method Signatures

Method BUILD_FIELDCATALOG Signature

Method BUILD_FIELDCATALOG on class CL_GUI_COSTING_MODEL_CK has no parameter.
Method BUILD_FIELDCATALOG on class CL_GUI_COSTING_MODEL_CK has no exception.

Method CHANGE_CHARACTERISTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CHARACTERISTIC Call by reference Type reference (TYPE) CKI_S_CHARACTERISTIC Merkmalsdaten 19991123
2 Importing I_CHARACTERISTIC Call by reference Type reference (TYPE) ATNAM Merkmal 19991123

Method CHANGE_CHARACTERISTIC on class CL_GUI_COSTING_MODEL_CK has no exception.

Method CHECK_DATA_CHANGED Signature

Method CHECK_DATA_CHANGED on class CL_GUI_COSTING_MODEL_CK has no parameter.
Method CHECK_DATA_CHANGED on class CL_GUI_COSTING_MODEL_CK has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VARIANT Call by reference Type reference (TYPE) DISVARIANT Variante 19991123
2 Importing I_COSTING_MODEL Call by reference Type reference (TYPE) CK_COSTMODEL Kalkulationsmodell 19991123
3 Importing I_DDID Call by reference Type reference (TYPE) LVC_DDID Alv-Grid Drag&Drop ID 19991229
4 Importing I_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent 19991123
# Exception Resumable Description Created on
1 INVALID_MODEL_NAME Ungültiger Name 19991123

Method CREATE_CHARACTERISTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CHARACTERISTIC Call by reference Type reference (TYPE) CKI_S_CHARACTERISTIC angelegtes Merkmal 19991123
2 Importing I_CHARACTERISTIC Call by reference Type reference (TYPE) ATNAM anzulegendes Merkmalsname 19991123
# Exception Resumable Description Created on
1 CANCELED Bearbeitung wurde abgebrochen 19991123
2 ERROR fehlerhaftes Merkmal 19991208

Method FREE Signature

Method FREE on class CL_GUI_COSTING_MODEL_CK has no parameter.
Method FREE on class CL_GUI_COSTING_MODEL_CK has no exception.

Method GET_CHARACTERISTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CHARACTERISTIC Call by reference Type reference (TYPE) CKI_S_CHARACTERISTIC Merkmalsbeschreibung 19991123
2 Importing I_BYPASS_BUFFER Call by reference Type reference (TYPE) XFLAG 'X' 'X' nicht aus Puffer lesen 20000314
3 Importing I_NAME Call by reference Type reference (TYPE) ATNAM Merkmalsname 19991123
# Exception Resumable Description Created on
1 ERROR Fehlerhaftes Merkmal 19991208
2 NOT_FOUND Merkmal existiert nicht 19991208

Method GET_GRID_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYO Layout 19991123

Method GET_GRID_LAYOUT on class CL_GUI_COSTING_MODEL_CK has no exception.

Method GET_NEW_CHARACTERISTRIC_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NEW_CHARACTERISTIC_LIST Call by reference Type reference (TYPE) CKI_T_CHARACTERISTIC neue Merkmalsliste 19991123

Method GET_NEW_CHARACTERISTRIC_LIST on class CL_GUI_COSTING_MODEL_CK has no exception.

Method HANDLE_ALV_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Call by reference Type reference (TYPE) 19991221
2 Importing E_OBJECT Call by reference Type reference (TYPE) 19991221

Method HANDLE_ALV_TOOLBAR on class CL_GUI_COSTING_MODEL_CK has no exception.

Method HANDLE_ALV_UCOMM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Call by reference Type reference (TYPE) 19991221

Method HANDLE_ALV_UCOMM on class CL_GUI_COSTING_MODEL_CK has no exception.

Method HANDLE_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 Type reference (TYPE) 19991123

Method HANDLE_DATA_CHANGED on class CL_GUI_COSTING_MODEL_CK has no exception.

Method HANDLE_DATA_CHANGED_FINISHED Signature

Method HANDLE_DATA_CHANGED_FINISHED on class CL_GUI_COSTING_MODEL_CK has no parameter.
Method HANDLE_DATA_CHANGED_FINISHED on class CL_GUI_COSTING_MODEL_CK has no exception.

Method HANDLE_HOTSPOT_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_COLUMN_ID Call by reference Type reference (TYPE) 19991123
2 Importing E_ROW_ID Call by reference Type reference (TYPE) 19991123

Method HANDLE_HOTSPOT_CLICK on class CL_GUI_COSTING_MODEL_CK has no exception.

Method HANDLE_ONDROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 19991229
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 19991229
3 Importing E_DRAGDROPOBJ Call by reference Attribute reference (LIKE) 19991229
4 Importing E_ROW Call by reference Attribute reference (LIKE) 19991229

Method HANDLE_ONDROP on class CL_GUI_COSTING_MODEL_CK has no exception.

Method HANDLE_ON_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20000112
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20000112
3 Importing E_ROW Call by reference Attribute reference (LIKE) 20000112

Method HANDLE_ON_DOUBLE_CLICK on class CL_GUI_COSTING_MODEL_CK has no exception.

Method HANDLE_ON_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_EVENT_DATA Call by reference Type reference (TYPE) 19991123
2 Importing ES_ROW_NO Call by reference Type reference (TYPE) 19991123
3 Importing ET_BAD_CELLS Call by reference Type reference (TYPE) 19991123
4 Importing E_FIELDNAME Call by reference Type reference (TYPE) 19991123

Method HANDLE_ON_F4 on class CL_GUI_COSTING_MODEL_CK has no exception.

Method MODIFY_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_CHANGED Call by reference Type reference (TYPE) REF TO CL_ALV_CHANGED_DATA_PROTOCOL Protokollobjekt 19991123
2 Importing IS_CHARACTERISTIC Call by reference Type reference (TYPE) CKI_S_CHARACTERISTIC Ausgabezeile 19991123
3 Importing I_ROW_ID Call by reference Type reference (TYPE) I Zeile 19991123

Method MODIFY_LINE on class CL_GUI_COSTING_MODEL_CK has no exception.

Method REFRESH_CHARACT_CHANGEABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COSTING_MODEL Call by reference Type reference (TYPE) CK_COSTMODEL Kalkulationsmodell 20020517
# Exception Resumable Description Created on
1 INVALID_MODEL_NAME Ungueltiger Name 20020517

Method REFRESH_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COSTING_MODEL Call by reference Type reference (TYPE) CK_COSTMODEL Kalkulationsmodell 20020517
# Exception Resumable Description Created on
1 INVALID_MODEL_NAME Ungueltiger Name 20020517

Method SET_HANDLER Signature

Method SET_HANDLER on class CL_GUI_COSTING_MODEL_CK has no parameter.
Method SET_HANDLER on class CL_GUI_COSTING_MODEL_CK has no exception.

Method SET_NEW_CHARACTERISTICS Signature

Method SET_NEW_CHARACTERISTICS on class CL_GUI_COSTING_MODEL_CK has no parameter.
Method SET_NEW_CHARACTERISTICS on class CL_GUI_COSTING_MODEL_CK has no exception.

Method WAIT_OF_CHARACTERISTIC_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHARACTERISTIC Call by reference Type reference (TYPE) ATNAM Merkmalsname 19991123

Method WAIT_OF_CHARACTERISTIC_UPDATE on class CL_GUI_COSTING_MODEL_CK has no exception.
History
Last changed by/on SAP  19991124 
SAP Release Created in 46C