SAP CL_GUI_ITEMIZATION_CK OO Class - Unit Costing Dialog
CL_GUI_ITEMIZATION_CK is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_GUI_ITEMIZATION_CK including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of CL_GUI_ITEMIZATION_CK SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
Method Name | Description | Visability |
ALV_GRID_DISPLAY | Display Current Status | Public |
CALL METHOD cl_gui_itemization_ck=>ALV_GRID_DISPLAY...more details | ||
AUTOFILL_ONE_COLUMN | Automatic Column Fill | Private |
CALL METHOD cl_gui_itemization_ck=>AUTOFILL_ONE_COLUMN...more details | ||
CALC_COMP_AND_COLLECT_MSG | Revaluate Costing/Item with Messages Collection | Private |
CALL METHOD cl_gui_itemization_ck=>CALC_COMP_AND_COLLECT_MSG...more details | ||
CALC_ESTIMATE_WITH_MSG_TO_LOG | Revalue the Entire Cost Estimate with Messages to the Log | Private |
CALL METHOD cl_gui_itemization_ck=>CALC_ESTIMATE_WITH_MSG_TO_LOG...more details | ||
CHANGE_COST_ESTIMATE | Select Other Cost Estimate | Public |
CALL METHOD cl_gui_itemization_ck=>CHANGE_COST_ESTIMATE...more details | ||
CHANGE_COST_ESTIMATE_DREFS | Converts (copying) the DREFs in the Components of a Costing | Public |
CALL METHOD cl_gui_itemization_ck=>CHANGE_COST_ESTIMATE_DREFS...more details | ||
| ||
CHANGE_EXECUTION_SERVICE | Select Other Execution Service | Public |
CALL METHOD cl_gui_itemization_ck=>CHANGE_EXECUTION_SERVICE...more details | ||
CHECK_COST_ELEM_COLLECT_MSG | Check Cost Element with Error Message in Log | Public |
CALL METHOD cl_gui_itemization_ck=>CHECK_COST_ELEM_COLLECT_MSG...more details | ||
CHECK_PLANT_IN_CO_AREA | Check Whether Plant is in Controlling Area | Public |
CALL METHOD cl_gui_itemization_ck=>CHECK_PLANT_IN_CO_AREA...more details | ||
CONSTRUCTOR | Constructor | Public |
CALL METHOD cl_gui_itemization_ck=>CONSTRUCTOR...more details | ||
CONVERT_WORKCENTER | Conversion Work Center/Plant in Internal Display ARBID | Private |
CALL METHOD cl_gui_itemization_ck=>CONVERT_WORKCENTER...more details | ||
COSTING_COMPONENT_TO_GUI_KIS1 | Converts a Line in OUTTAB Line | Public |
CALL METHOD cl_gui_itemization_ck=>COSTING_COMPONENT_TO_GUI_KIS1...more details | ||
COSTING_COMPONENT_TO_OUTTAB | Converts a Line in OUTTAB Line | Private |
CALL METHOD cl_gui_itemization_ck=>COSTING_COMPONENT_TO_OUTTAB...more details | ||
COST_ESTIMATE_TO_OUTTAB | Converts Estimate to OUTTAB | Private |
CALL METHOD cl_gui_itemization_ck=>COST_ESTIMATE_TO_OUTTAB...more details | ||
CREATE_PRICE_LINE | Create Price Line of a Component According to Currency | Private |
CALL METHOD cl_gui_itemization_ck=>CREATE_PRICE_LINE...more details | ||
DISPLAY_ITEM_INFOS | Display Info Components for Item | Private |
CALL METHOD cl_gui_itemization_ck=>DISPLAY_ITEM_INFOS...more details | ||
DISPLAY_LOG | Display Log | Private |
CALL METHOD cl_gui_itemization_ck=>DISPLAY_LOG...more details | ||
DISTRIBUTE | Distribution of Items Along the Time Axis | Private |
CALL METHOD cl_gui_itemization_ck=>DISTRIBUTE...more details | ||
ENABLE_ADDITIONAL_FUNCTIONS | Activate Additional Functions | Private |
CALL METHOD cl_gui_itemization_ck=>ENABLE_ADDITIONAL_FUNCTIONS...more details | ||
EXECUTE | Triggers Execution | Public |
CALL METHOD cl_gui_itemization_ck=>EXECUTE...more details | ||
EXECUTION_ENQUEUE | Raise Lock on Scope 3 | Public |
CALL METHOD cl_gui_itemization_ck=>EXECUTION_ENQUEUE...more details | ||
FIELDCAT_DEFAULT_GET | Determines the Field Catalog | Private |
CALL METHOD cl_gui_itemization_ck=>FIELDCAT_DEFAULT_GET...more details | ||
FILL_EXECUTION_SERVICES_HEADER | Fill Structure for Execution Services | Private |
CALL METHOD cl_gui_itemization_ck=>FILL_EXECUTION_SERVICES_HEADER...more details | ||
FILL_TYPPS_VAL_TAB | Fill Table Entry Values for Field TYPPS | Public |
CALL METHOD cl_gui_itemization_ck=>FILL_TYPPS_VAL_TAB...more details | ||
FLAT_ITEMIZATION_DISPLAY | Display Flat Itemization | Public |
CALL METHOD cl_gui_itemization_ck=>FLAT_ITEMIZATION_DISPLAY...more details | ||
FREE | Release the GUI Resources Used | Public |
CALL METHOD cl_gui_itemization_ck=>FREE...more details | ||
GET_ACTUAL_LINES | Use F4 to Determine the Field Contents of the ALV Grid | Private |
CALL METHOD cl_gui_itemization_ck=>GET_ACTUAL_LINES...more details | ||
GET_ALV_GRID_LAYOUT | Get the Current Layout of the ALV Grid | Public |
CALL METHOD cl_gui_itemization_ck=>GET_ALV_GRID_LAYOUT...more details | ||
GET_CURRENT_EXECUTION_SERVICE | Supplies Current Execution Service | Public |
CALL METHOD cl_gui_itemization_ck=>GET_CURRENT_EXECUTION_SERVICE...more details | ||
GET_FIELDNAME_FOR_MESSAGE | Get Field Name for Message | Private |
CALL METHOD cl_gui_itemization_ck=>GET_FIELDNAME_FOR_MESSAGE...more details | ||
GET_INPUT_CURRENCY | Read the Entry Currency | Private |
CALL METHOD cl_gui_itemization_ck=>GET_INPUT_CURRENCY...more details | ||
GET_STEAS_FROM_PERIOD | Determine Valuation Date from a Period | Private |
CALL METHOD cl_gui_itemization_ck=>GET_STEAS_FROM_PERIOD...more details | ||
GET_TYPES_OF_SERVICE_CALC | Structure Types for Service CALC if Not Indicated | Private |
CALL METHOD cl_gui_itemization_ck=>GET_TYPES_OF_SERVICE_CALC...more details | ||
GET_VALID_TYPPS | Item Category 'Y' - Check | Private |
CALL METHOD cl_gui_itemization_ck=>GET_VALID_TYPPS...more details | ||
HANDLE_DATA_CHANGED | Handles Entry of Fields | Private |
CALL METHOD cl_gui_itemization_ck=>HANDLE_DATA_CHANGED...more details | ||
HANDLE_DATA_CHANGED_FINISHED | Postprocessing when J Items are Deleted in Dialog Mode | Private |
CALL METHOD cl_gui_itemization_ck=>HANDLE_DATA_CHANGED_FINISHED...more details | ||
HANDLE_DOUBLE_CLICK | Handles Double-Click | Private |
CALL METHOD cl_gui_itemization_ck=>HANDLE_DOUBLE_CLICK...more details | ||
HANDLE_MENU_BUTTON | Handles Menu Button Drop Down Menu | Public |
CALL METHOD cl_gui_itemization_ck=>HANDLE_MENU_BUTTON...more details | ||
HANDLE_ONF4 | Context-Sensitive F4 Help | Private |
CALL METHOD cl_gui_itemization_ck=>HANDLE_ONF4...more details | ||
HANDLE_ON_DRAG | Handle Drag Event | Public |
CALL METHOD cl_gui_itemization_ck=>HANDLE_ON_DRAG...more details | ||
HANDLE_TOOLBAR | Changes Toolbar | Public |
CALL METHOD cl_gui_itemization_ck=>HANDLE_TOOLBAR...more details | ||
HANDLE_USER_COMMAND | Internal Handling of User Commands | Private |
CALL METHOD cl_gui_itemization_ck=>HANDLE_USER_COMMAND...more details | ||
ITEM_TO_GUI_ITEM | Conversion of an Itemization Item to the GUI Structure | Public |
CALL METHOD cl_gui_itemization_ck=>ITEM_TO_GUI_ITEM...more details | ||
PROCESS_CHANGED_ALV_LINE | Handles the Entry in a Single Item | Private |
CALL METHOD cl_gui_itemization_ck=>PROCESS_CHANGED_ALV_LINE...more details | ||
PROCESS_DISTRIB_ITEM_CHANGE | Handles the Entry in a Single Item | Private |
CALL METHOD cl_gui_itemization_ck=>PROCESS_DISTRIB_ITEM_CHANGE...more details | ||
RAISE_WORKFLOW_EVENT | Triggers Workflow | Public |
CALL METHOD cl_gui_itemization_ck=>RAISE_WORKFLOW_EVENT...more details | ||
SET_CURRENCY_REFERENCES | Setting the Currency Instead of Reference for CURR Fields | Private |
CALL METHOD cl_gui_itemization_ck=>SET_CURRENCY_REFERENCES...more details | ||
SET_DISPLAY_MODE | Change the Display Mode | Public |
CALL METHOD cl_gui_itemization_ck=>SET_DISPLAY_MODE...more details | ||
SET_FIELDNAMES_FOR_MESSAGES | Select Displayed Fields for ALV Messages | Private |
CALL METHOD cl_gui_itemization_ck=>SET_FIELDNAMES_FOR_MESSAGES...more details | ||
SET_GUI_SETTINGS | Sets the Costing View and Currency | Public |
CALL METHOD cl_gui_itemization_ck=>SET_GUI_SETTINGS...more details | ||
SORT_LIST_AFTER_CALCULATE | Sort ALV List Items after Calculate | Private |
CALL METHOD cl_gui_itemization_ck=>SORT_LIST_AFTER_CALCULATE...more details | ||
STABLE_ALV_REFRESH | Refresh List Display Without Changing Positioning | Private |
CALL METHOD cl_gui_itemization_ck=>STABLE_ALV_REFRESH...more details | ||
UCOMM_CALCULATE | Revaluate Function Code | Public |
CALL METHOD cl_gui_itemization_ck=>UCOMM_CALCULATE...more details | ||
UCOMM_UC_SAVE | Save Function Code | Public |
CALL METHOD cl_gui_itemization_ck=>UCOMM_UC_SAVE...more details |
CL_GUI_ITEMIZATION_CK attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
Name | Level | Description | Initial Value | Type | Visability |
CNT_GUI_KIS1 | Constant | GUI Part of a Structure | 'GUI_KIS1' | LIKE CHAR30 | Public |
CNT_KIS1 | Constant | Name of the Structure KIS1 | 'KIS1' | LIKE CHAR30 | Public |
GUI_ITEMIZATION_CK_BADI | Instance Attribute | BAdI Interface IF_EX_GUI_ITEMIZATION_CK | LIKE IF_EX_GUI_ITEMIZATION_CK | Private | |
MC_DISPLAY_MODE_CHANGE | Constant | Activity Category in SAP Transaction | 'B' | LIKE RK70S-AKTYP | Public |
MC_DISPLAY_MODE_DISPLAY | Constant | Activity Category in SAP Transaction | 'A' | LIKE RK70S-AKTYP | Public |
MC_FCODE_AUTOFILL_ONE_COLUMN | Constant | Autofill for a Column as ALV Function | 'AUTOFILL_ONE_COLUMN' | LIKE SYUCOMM | Public |
MC_FCODE_CALC_ALL | Constant | Revaluate All Items | 'CALC_ALL' | LIKE SYUCOMM | Public |
MC_FCODE_CALC_MARKED | Constant | Revaluate All Items | 'CALC_MARKED' | LIKE SYUCOMM | Public |
MC_FCODE_DISTRIBUTE | Constant | Distribution | 'DISTRIBUTE' | LIKE SYUCOMM | Public |
MC_FCODE_EXECUTE | Constant | Temporarily Save Cost Estimate | 'EXECUTE' | LIKE SYUCOMM | Public |
MC_FCODE_FLAT_SWITCH_DISTRIB | Constant | Flat Itemization: Switch Distribution/Total | 'FLAT_DISTRIB_SWITCH' | LIKE SYUCOMM | Public |
MC_FCODE_ITEM_INFOS | Constant | Display Info Components for Item | 'DISPLAY_ITEM_INFO' | LIKE SYUCOMM | Public |
MC_FCODE_PROTOCOL | Constant | Temporarily Save Cost Estimate | 'FPRO' | LIKE SYUCOMM | Public |
MC_FCODE_SERVICE_DROP_DOWN | Constant | Switch Between Services | 'SERVICE_DROPDOWN' | LIKE SYUCOMM | Public |
MC_FCODE_UC_SAVE | Constant | Temporarily Save Cost Estimate | 'UC_SAVE' | LIKE SYUCOMM | Public |
MC_FCODE_WORKFLOW | Constant | Temporarily Save Cost Estimate | 'WORKFLOW' | LIKE SYUCOMM | Public |
MC_PSKNZ_VALUES | Constant | KIS1-PSKNZ Values | ' F' | LIKE CHAR30 | Public |
MC_VALID_TYPPS_DEFAULT | Static Attribute | Default: Permitted Item Categories | 'BEFLMNPTV' | LIKE CHAR30 | Public |
MR_ALV_GRID | Instance Attribute | ONLY for SPLITTER Public | LIKE CL_GUI_ALV_GRID | Public | |
MR_COST_ESTIMATE | Instance Attribute | Cost Estimate Displayed | LIKE CL_COST_ESTIMATE | Public | |
MS_EXECUTION_DETAILS | Instance Attribute | Detailed Information on Calling Up Easy Execution Services | LIKE CKF_S_EXECUTION_DETAILS | Private | |
MS_FIRST_DISPLAYED_FIELD | Instance Attribute | ALV Control: Field Name of Internal Table Field | LIKE LVC_S_FCAT | Private | |
MS_GUI_SETTINGS | Instance Attribute | Display-controlling Status Fields for a Costing Hierarchy | LIKE CKF_GUI_CE_SETTINGS | Private | |
MS_VARIANT | Instance Attribute | Layout (External Use) | LIKE DISVARIANT | Private | |
MT_COMP_CALC | Instance Attribute | Components Still to be Calculated | LIKE TY_T_COMP_CALC | Private | |
MT_DISPLAYED_FIELDS | Instance Attribute | ALV Control: Field Name of Internal Table Field | LIKE LVC_T_FCAT | Private | |
MT_FCAT | Instance Attribute | Field Catalog | LIKE LVC_T_FCAT | Protected | |
MT_LAST_FCAT | Instance Attribute | Last Field Catalog | LIKE LVC_T_FCAT | Private | |
MT_ORDER_OF_F4_OUTTAB | Instance Attribute | Assignment of line number to line ID | LIKE LVC_T_ROID | Private | |
MT_TYPPS_TAB | Static Attribute | New Entry Values for Field TYPPS | LIKE TY_T_F4_VAL_DATA | Private | |
MT_TYPPS_TAB_DESCRIPTION | Static Attribute | Technical Description LT_TYPPS_TAB | LIKE TY_T_F4_VAL_DESCRIPTION | Private | |
M_CUSTOMER_MC_ID | Static Attribute | Matchcode ID for F4 Help on Y Items | LIKE DD23L-MCONAME | Private | |
M_CUSTOMER_MC_ID_NEW | Static Attribute | Matchcode ID for F4 Help on Y Items | LIKE HELP_INFO-MCOBJ | Private | |
M_DATA_INPUT | Instance Attribute | Data Was Entered | LIKE XFLAG | Private | |
M_DISPLAY_MODE | Instance Attribute | Activity Category in SAP Transaction | LIKE RK70S-AKTYP | Private | |
M_DISPLAY_MODE_CALC | Instance Attribute | M_DISPLAY_MODE Relates to Cost Estimate | LIKE RK70S-AKTYP | Private | |
M_DISTRIBUTION_ENABLED | Instance Attribute | Distributn Allowed | CKC_NO | LIKE XFLAG | Private |
M_DO_DELETION | Instance Attribute | Flag: Leave Old Cost Estimate | LIKE XFLAG | Private | |
M_DREF_OUTTAB | Instance Attribute | Pointer to the OUTTAB | LIKE DATA | Private | |
M_DREF_OUTTAB_AT_F4 | Instance Attribute | ALV Grid Content for the F4 Event | LIKE DATA | Private | |
M_EXECUTION_SERVICE | Instance Attribute | Service Used to Display the Cost Estimate | LIKE CK_EXECUTION_SERVICE | Private | |
M_EXTED_KIS1_TYPE_SERV_CALC | Instance Attribute | Structure Name for extended_kis1 | LIKE TTROWTYPE | Private | |
M_F4_DATA_CHANGED | Instance Attribute | Flag: DATA_CHANGED Triggered by F4 | LIKE XFLAG | Private | |
M_FLAT_ITEMIZATION_MODE | Instance Attribute | X: Flat Itemization | LIKE XFLAG | Private | |
M_FLAT_ITEM_WITH_DISTRIBUTED | Instance Attribute | Switch Flat Itemization Distributed or Not | LIKE XFLAG | Private | |
M_LAST_DISPLAY_MODE | Instance Attribute | Activity Category in SAP Transaction | LIKE RK70S-AKTYP | Private | |
M_LAST_TTYPENAME | Instance Attribute | Type of Last OUTTAB | LIKE TTYPENAME | Private | |
M_LINES_DELETED | Instance Attribute | Flag: Lines Have Been Deleted | LIKE XFLAG | Private | |
M_PERIV | Instance Attribute | Fiscal Year Variant | LIKE PERIV | Private | |
M_REVENUES_ENABLED | Instance Attribute | Revenues | CKC_NO | LIKE XFLAG | Private |
M_TYPPS_NO_MANUAL_COST_ELEM | Static Attribute | Item Categories Without Cost Element Change | 'BMEPN' | LIKE CHAR30 | Public |
M_TYPPS_UNCHANGEABLE | Static Attribute | Item Category that Must not be Changed | 'JGX' | LIKE CHAR30 | Public |
M_TYPPS_UNCHANGEABLE_DELETED | Instance Attribute | Flag: Nonmodifiable Lines Deleted | LIKE XFLAG | Private | |
M_TYPPS_WITH_HERK1 | Static Attribute | Item Category with HERK1 Required Entry Field | 'FL' | LIKE CHAR30 | Public |
M_TYPPS_WITH_HERK2 | Static Attribute | Item Category with HERK2 Required Entry Field | 'BMNEFLP' | LIKE CHAR30 | Public |
M_TYPPS_WITH_HERK3 | Static Attribute | Item Category with HERK3 Required Entry Field | 'MNEF' | LIKE CHAR30 | Public |
M_UNCHANGEABLE_TYPPS_DELETED | Instance Attribute | Non-Changeable Item was Deleted in Dialog | LIKE XFLAG | Private | |
M_VALID_TYPPS | Static Attribute | Allowed Item Categories | LIKE CHAR30 | Private |
Events of Class CL_GUI_ITEMIZATION_CK
Events are created within your class using special event handler methods. These must be registered at runtime for the event and can then be triggered using the ABAP syntax: RAISE EVENT EXPOTING... ON_ABORT - Cancel Function Triggered in ControlON_UC_SAVE - Cost Estimate was Temporarily Saved
CL_GUI_ITEMIZATION_CK types
TY_S_COMP_CALC - Item Still to be CostedTY_T_COMP_CALC - Table of the Items Still to be Costed
TY_T_F4_VAL_DATA - Values and Texts for Fields
TY_T_F4_VAL_DESCRIPTION - Description of the Structure of TY_T_F4_VAL_DATA
Links to Related Class(s)
CL_GUI_I...Full list of available SAP object classes
Search for further information about these or an SAP related objects