SAP ABAP Class CL_CKML_CCS_GRID (GRID ALV: Change Cost Components)
Hierarchy
EA-FIN (Software Component) EA-FIN
   CO-PC-ACT (Application Component) Actual Costing/Material Ledger
     CO_ML_MANCHANG (Package) Manual Change of Actual Cost Component Splits
Properties
Class CL_CKML_CCS_GRID  
Short Description GRID ALV: Change Cost Components    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CO_ML_MANCHANG   Manual Change of Actual Cost Component Splits 
Created 20010326   SAP 
Last change 20020219   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CKML_CCS_GRID has no forward declaration.
Interfaces
Class CL_CKML_CCS_GRID has no interface implemented.
Friends
Class CL_CKML_CCS_GRID has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_EVENTHANDLER Instance attribute Protected Object reference (TYPE REF TO) CL_CKML_CCSGRID_EVENT_HANDLER Event Handler: Cost Component Grid 20010326
2 MR_GET_CCS_PROPOSAL Instance attribute Private Object reference (TYPE REF TO) IF_EX_GET_CCS_PROPOSAL BAdI Interface IF_EX_GET_CCS_PROPOSAL 20010424
3 MR_GRID Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20010326
4 MR_PARENT Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20010326
5 MR_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20010326
6 MS_CONTROL Instance attribute Private Type reference (TYPE) CKML_MANCHANG_CCS_CONTROL GRID_ALV: Change Cost Components: Control Elements 20010518
7 MS_GRID_DATA_SUM_OLD Instance attribute Private Type reference (TYPE) TY_GRID Total Cost Components for Delta Lines 20010518
8 MS_MLCCSKEY Instance attribute Public Type reference (TYPE) MLCCSKEY Key Fields: Summarization Records + Actual Cost Comp. Split 20010326
9 MS_MLKEY Instance attribute Public Type reference (TYPE) MLKEY Material Ledger Data Display: Selection Fields 20010326
10 MT_CKMLKEPH Instance attribute Public Type reference (TYPE) MLCCS_T_KEPH Table Type CKMLKEPH (Sorted) 20010326
11 MT_COLUMNS Instance attribute Private Type reference (TYPE) LVC_T_COL Selected Columns 20010522
12 MT_CURTP Instance attribute Private Type reference (TYPE) CKI_T_ML_CTY Currency Table 20010419
13 MT_GRID_DATA Instance attribute Private Type reference (TYPE) TY_MC_GRID_TBL Global Data Table for Grid 20010326
14 MT_TCKH1 Instance attribute Private Type reference (TYPE) TY_TCKH1_TBL Cost Component Text 20010326
15 MT_TCKH3 Instance attribute Private Type reference (TYPE) TY_TCKH3_TBL Cost Components 20010326
16 M_CHANGEABLE Instance attribute Private Type reference (TYPE) BOOLE_D Can Cost Component Values be Changed? 20010328
17 M_DATA_CHANGED Instance attribute Private Type reference (TYPE) BOOLE_D Data Was Changed (Event) 20010516
18 M_QUANTITY Instance attribute Private Type reference (TYPE) MLCCS_D_MENGE Base Quantity 20010424
19 M_TITLE Instance attribute Private Type reference (TYPE) LVC_TITLE ALV Control: Title Line Text 20010405
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_FIELDCAT Instance method Private Method Create Field Catalog 20010326
2 CHANGE_CHECK Instance method Public Method Was Data Changed? 20010516
3 CHANGE_KEPH Instance method Private Method Confirm Changes in CCS Table MT_CKMLKEPH 20010405
4 CONSTRUCTOR Instance method Public Constructor Constructor 20010326
5 CONVERSION Instance method Private Method Currency Translation 20010420
6 CONVERT_FROM_LOCAL_CURR Instance method Private Method Conversion From Local Currency 20010420
7 CREATE_GRID Static method Public Method Create Object Instance for CCS Grid 20010326
8 FILL_GRID_DATA Instance method Private Method Fill Display Date for Grid 20010326
9 FORWARD_USER_COMMAND Instance method Private Method Forward User Command (Toolbar) to Local Handler 20010405
10 FREE Instance method Public Method Release Object 20010326
11 GET_CSS_PROPOSAL Instance method Private Method Copy Default Cost Component Split from BAdI 20010424
12 INIT Instance method Private Method Initializes all Object Components 20010507
13 INIT_GRID Instance method Private Method Initialize ALV Grid 20010507
14 ON_DATA_CHANGED Instance method Private Event handling method Event Handler for GUI ALV Grid Control: Data Changed 20010426
15 ON_DATA_CHANGED_FINISHED Instance method Private Event handling method Event Handler for GUI ALV Grid Control:DATA CHANGED FINISHED 20010427
16 ON_MENU_BUTTON Instance method Private Event handling method Event Handler for GUI ALV Grid Control: Menu Buttons 20010420
17 ON_TOOLBAR Instance method Private Event handling method Event Handler for GUI ALV Grid Control: Toolbar 20010405
18 ON_USER_COMMAND Instance method Private Event handling method Event Handler for GUI ALV Grid Control: User Commands 20010405
19 RAISE_SAVE_EVENT Instance method Public Method Save Event will be Triggered 20010516
20 READ Instance method Public Method Read Cost Component Split Table 20010426
21 REGISTER_GRIDEVENTS Instance method Private Method Register GUI AVL Grid Events 20010405
22 SCALE Instance method Public Method Rescale to New Base Quantity 20010426
23 SHOW_GRID_FIRST_TIME Instance method Private Method Display ALV Grid 20010507
24 UPDATE_GRID Instance method Public Method Update ALV Grid 20010404
Events
# Event Type Visibility Description Created on
1 SAVE Instance Event
(0)
Public
(2)
Save Button Was Pressed 20010405
Types
Class CL_CKML_CCS_GRID has no local type.
Method Signatures

Method BUILD_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20010326

Method BUILD_FIELDCAT on class CL_CKML_CCS_GRID has no exception.

Method CHANGE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D Daten wurden geändert 20010516

Method CHANGE_CHECK on class CL_CKML_CCS_GRID has no exception.

Method CHANGE_KEPH Signature

Method CHANGE_KEPH on class CL_CKML_CCS_GRID has no parameter.
Method CHANGE_KEPH on class CL_CKML_CCS_GRID has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20010326
2 Importing IS_CONTROL Value transfer Type reference (TYPE) CKML_MANCHANG_CCS_CONTROL GRID-ALV: Ändern von Kostenelementen: Steuerelemente 20010518
3 Importing IS_MLCCSKEY Value transfer Type reference (TYPE) MLCCSKEY Schlüsselfelder Verdichtungssätze+Istkostenschichtung 20010326
4 Importing IS_MLKEY Value transfer Type reference (TYPE) MLKEY Material-Ledger Datenanzeige: Selektionsfelder 20010326
5 Importing IT_CKMLKEPH Value transfer Type reference (TYPE) MLCCS_T_KEPH Tabellentyp CKMLKEPH (sortiert) 20010326
6 Importing I_CHANGEABLE Value transfer Type reference (TYPE) BOOLE_D Werte in Kostenelementen änderbar? 20010328
7 Importing I_QUANTITY Value transfer Type reference (TYPE) MLCCS_D_MENGE Bezugsmenge 20010424
8 Importing I_TITLE Value transfer Type reference (TYPE) LVC_TITLE ALV-Control: Text der Titelzeile 20010405

Method CONSTRUCTOR on class CL_CKML_CCS_GRID has no exception.

Method CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FOREIGN_AMOUNT Call by reference Type reference (TYPE) MLCCS_D_GESAMT Gesamtwert 20010420
2 Importing I_FOREIGN_CURRENCY Value transfer Type reference (TYPE) WAERS Währungsschlüssel 20010420
3 Importing I_LOCAL_AMOUNT Value transfer Type reference (TYPE) MLCCS_D_GESAMT Gesamtwert 20010420
4 Importing I_LOCAL_CURRENCY Value transfer Type reference (TYPE) WAERS Währungsschlüssel 20010420

Method CONVERSION on class CL_CKML_CCS_GRID has no exception.

Method CONVERT_FROM_LOCAL_CURR Signature

Method CONVERT_FROM_LOCAL_CURR on class CL_CKML_CCS_GRID has no parameter.
Method CONVERT_FROM_LOCAL_CURR on class CL_CKML_CCS_GRID has no exception.

Method CREATE_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_CCSGRID Call by reference Object reference (TYPE REF TO) CL_CKML_CCS_GRID GRID-ALV: Ändern von Kostenelementen 20010326
2 Importing IR_EVENTHANDLER Value transfer Object reference (TYPE REF TO) CL_CKML_CCSGRID_EVENT_HANDLER Event-Handler: Kostenelemente-Grid 20010326
3 Importing IR_PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20010326
4 Importing IS_CONTROL Value transfer Type reference (TYPE) CKML_MANCHANG_CCS_CONTROL GRID-ALV: Ändern von Kostenelementen: Steuerelemente 20010518
5 Importing IS_MLCCSKEY Value transfer Type reference (TYPE) MLCCSKEY Schlüsselfelder Verdichtungssätze+Istkostenschichtung 20010326
6 Importing IS_MLKEY Value transfer Type reference (TYPE) MLKEY Material-Ledger Datenanzeige: Selektionsfelder 20010326
7 Importing IT_CKMLKEPH Value transfer Type reference (TYPE) MLCCS_T_KEPH Tabellentyp CKMLKEPH (sortiert) 20010405
8 Importing I_CHANGEABLE Value transfer Type reference (TYPE) BOOLE_D Werte in Kostenelementen änderbar? 20010328
9 Importing I_QUANTITY Value transfer Type reference (TYPE) MLCCS_D_MENGE Bezugsmenge 20010424
10 Importing I_TITLE Value transfer Type reference (TYPE) LVC_TITLE ALV-Control: Text der Titelzeile 20010405
# Exception Resumable Description Created on
1 GRIDCONTROL_CREATE_ERROR GUI Grid Control konnte nicht erzeugt werden 20010326
2 OBJECT_CREATE_ERROR Objekthülle fürCCS-Grid konnte nicht erzeugt werden 20010326

Method FILL_GRID_DATA Signature

Method FILL_GRID_DATA on class CL_CKML_CCS_GRID has no parameter.
Method FILL_GRID_DATA on class CL_CKML_CCS_GRID has no exception.

Method FORWARD_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UCOMM Value transfer Type reference (TYPE) SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20010405

Method FORWARD_USER_COMMAND on class CL_CKML_CCS_GRID has no exception.

Method FREE Signature

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

Method GET_CSS_PROPOSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UCOMM Value transfer Type reference (TYPE) SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20010424

Method GET_CSS_PROPOSAL on class CL_CKML_CCS_GRID has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EVENTHANDLER Value transfer Object reference (TYPE REF TO) CL_CKML_CCSGRID_EVENT_HANDLER Event-Handler: Kostenelemente-Grid 20010507

Method INIT on class CL_CKML_CCS_GRID has no exception.

Method INIT_GRID Signature

Method INIT_GRID on class CL_CKML_CCS_GRID has no parameter.
# Exception Resumable Description Created on
1 GRIDCONTROL_CREATE_ERROR GUI Grid Control konnte nicht erzeugt werden 20010507

Method ON_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 Attribute reference (LIKE) 20010427
2 Importing E_ONF4 Call by reference Attribute reference (LIKE) 20010427
3 Importing E_ONF4_AFTER Call by reference Attribute reference (LIKE) 20010427
4 Importing E_ONF4_BEFORE Call by reference Attribute reference (LIKE) 20010427

Method ON_DATA_CHANGED on class CL_CKML_CCS_GRID has no exception.

Method ON_DATA_CHANGED_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_MODIFIED Call by reference Attribute reference (LIKE) 20010427

Method ON_DATA_CHANGED_FINISHED on class CL_CKML_CCS_GRID has no exception.

Method ON_MENU_BUTTON 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) 20010420
2 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20010420

Method ON_MENU_BUTTON on class CL_CKML_CCS_GRID has no exception.

Method ON_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) 20010405
2 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20010405

Method ON_TOOLBAR on class CL_CKML_CCS_GRID has no exception.

Method ON_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) 20010405

Method ON_USER_COMMAND on class CL_CKML_CCS_GRID has no exception.

Method RAISE_SAVE_EVENT Signature

Method RAISE_SAVE_EVENT on class CL_CKML_CCS_GRID has no parameter.
Method RAISE_SAVE_EVENT on class CL_CKML_CCS_GRID has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CKMLKEPH Call by reference Type reference (TYPE) MLCCS_T_KEPH Tabellentyp CKMLKEPH (sortiert) 20010426
2 Exporting E_QUANTITY Call by reference Type reference (TYPE) MLCCS_D_MENGE Bezugsmenge 20010427

Method READ on class CL_CKML_CCS_GRID has no exception.

Method REGISTER_GRIDEVENTS Signature

Method REGISTER_GRIDEVENTS on class CL_CKML_CCS_GRID has no parameter.
Method REGISTER_GRIDEVENTS on class CL_CKML_CCS_GRID has no exception.

Method SCALE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUANTITY_NEW Value transfer Type reference (TYPE) MLCCS_D_MENGE Bezugsmenge 20010426

Method SCALE on class CL_CKML_CCS_GRID has no exception.

Method SHOW_GRID_FIRST_TIME Signature

Method SHOW_GRID_FIRST_TIME on class CL_CKML_CCS_GRID has no parameter.
# Exception Resumable Description Created on
1 GRIDCONTROL_CREATE_ERROR GUI Grid Control konnte nicht erzeugt werden 20010507

Method UPDATE_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTROL Value transfer Type reference (TYPE) CKML_MANCHANG_CCS_CONTROL GRID-ALV: Ändern von Kostenelementen: Steuerelemente 20010518
2 Importing IS_MLCCSKEY Value transfer Type reference (TYPE) MLCCSKEY Schlüsselfelder Verdichtungssätze+Istkostenschichtung 20010404
3 Importing IS_MLKEY Value transfer Type reference (TYPE) MLKEY Material-Ledger Datenanzeige: Selektionsfelder 20010404
4 Importing IT_CKMLKEPH Call by reference Type reference (TYPE) MLCCS_T_KEPH Tabellentyp CKMLKEPH (sortiert) 20010404
5 Importing I_CHANGEABLE Value transfer Type reference (TYPE) BOOLE_D Werte in Kostenelementen änderbar? 20010404
6 Importing I_QUANTITY Value transfer Type reference (TYPE) MLCCS_D_MENGE Bezugsmenge 20010424
7 Importing I_TITLE Value transfer Type reference (TYPE) LVC_TITLE ALV-Control: Text der Titelzeile 20010405

Method UPDATE_GRID on class CL_CKML_CCS_GRID has no exception.
Event Signatures

Event SAVE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IS_MLCCSKEY Exporting Value transfer Type reference (TYPE) MLCCSKEY Schlüsselfelder Verdichtungssätze+Istkostenschichtung 20010406
2 IT_CKMLKEPH Exporting Value transfer Type reference (TYPE) MLCCS_T_KEPH Tabellentyp CKMLKEPH (sortiert) 20010405
3 I_QUANTITY Exporting Value transfer Type reference (TYPE) MLCCS_D_MENGE Bezugsmenge 20010427
History
Last changed by/on SAP  20020219 
SAP Release Created in 46C