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 NameDescriptionVisability
ALV_GRID_DISPLAYDisplay Current StatusPublic
CALL METHOD cl_gui_itemization_ck=>ALV_GRID_DISPLAY...more details

AUTOFILL_ONE_COLUMNAutomatic Column FillPrivate
CALL METHOD cl_gui_itemization_ck=>AUTOFILL_ONE_COLUMN...more details

CALC_COMP_AND_COLLECT_MSGRevaluate Costing/Item with Messages CollectionPrivate
CALL METHOD cl_gui_itemization_ck=>CALC_COMP_AND_COLLECT_MSG...more details

CALC_ESTIMATE_WITH_MSG_TO_LOGRevalue the Entire Cost Estimate with Messages to the LogPrivate
CALL METHOD cl_gui_itemization_ck=>CALC_ESTIMATE_WITH_MSG_TO_LOG...more details

CHANGE_COST_ESTIMATESelect Other Cost EstimatePublic
CALL METHOD cl_gui_itemization_ck=>CHANGE_COST_ESTIMATE...more details

CHANGE_COST_ESTIMATE_DREFSConverts (copying) the DREFs in the Components of a CostingPublic
CALL METHOD cl_gui_itemization_ck=>CHANGE_COST_ESTIMATE_DREFS...more details

CHANGE_EXECUTION_SERVICESelect Other Execution ServicePublic
CALL METHOD cl_gui_itemization_ck=>CHANGE_EXECUTION_SERVICE...more details

CHECK_COST_ELEM_COLLECT_MSGCheck Cost Element with Error Message in LogPublic
CALL METHOD cl_gui_itemization_ck=>CHECK_COST_ELEM_COLLECT_MSG...more details

CHECK_PLANT_IN_CO_AREACheck Whether Plant is in Controlling AreaPublic
CALL METHOD cl_gui_itemization_ck=>CHECK_PLANT_IN_CO_AREA...more details

CONSTRUCTORConstructorPublic
CALL METHOD cl_gui_itemization_ck=>CONSTRUCTOR...more details

CONVERT_WORKCENTERConversion Work Center/Plant in Internal Display ARBIDPrivate
CALL METHOD cl_gui_itemization_ck=>CONVERT_WORKCENTER...more details

COSTING_COMPONENT_TO_GUI_KIS1Converts a Line in OUTTAB LinePublic
CALL METHOD cl_gui_itemization_ck=>COSTING_COMPONENT_TO_GUI_KIS1...more details

COSTING_COMPONENT_TO_OUTTABConverts a Line in OUTTAB LinePrivate
CALL METHOD cl_gui_itemization_ck=>COSTING_COMPONENT_TO_OUTTAB...more details

COST_ESTIMATE_TO_OUTTABConverts Estimate to OUTTABPrivate
CALL METHOD cl_gui_itemization_ck=>COST_ESTIMATE_TO_OUTTAB...more details

CREATE_PRICE_LINECreate Price Line of a Component According to CurrencyPrivate
CALL METHOD cl_gui_itemization_ck=>CREATE_PRICE_LINE...more details

DISPLAY_ITEM_INFOSDisplay Info Components for ItemPrivate
CALL METHOD cl_gui_itemization_ck=>DISPLAY_ITEM_INFOS...more details

DISPLAY_LOGDisplay LogPrivate
CALL METHOD cl_gui_itemization_ck=>DISPLAY_LOG...more details

DISTRIBUTEDistribution of Items Along the Time AxisPrivate
CALL METHOD cl_gui_itemization_ck=>DISTRIBUTE...more details

ENABLE_ADDITIONAL_FUNCTIONSActivate Additional FunctionsPrivate
CALL METHOD cl_gui_itemization_ck=>ENABLE_ADDITIONAL_FUNCTIONS...more details

EXECUTETriggers ExecutionPublic
CALL METHOD cl_gui_itemization_ck=>EXECUTE...more details

EXECUTION_ENQUEUERaise Lock on Scope 3Public
CALL METHOD cl_gui_itemization_ck=>EXECUTION_ENQUEUE...more details

FIELDCAT_DEFAULT_GETDetermines the Field CatalogPrivate
CALL METHOD cl_gui_itemization_ck=>FIELDCAT_DEFAULT_GET...more details

FILL_EXECUTION_SERVICES_HEADERFill Structure for Execution ServicesPrivate
CALL METHOD cl_gui_itemization_ck=>FILL_EXECUTION_SERVICES_HEADER...more details

FILL_TYPPS_VAL_TABFill Table Entry Values for Field TYPPSPublic
CALL METHOD cl_gui_itemization_ck=>FILL_TYPPS_VAL_TAB...more details

FLAT_ITEMIZATION_DISPLAYDisplay Flat ItemizationPublic
CALL METHOD cl_gui_itemization_ck=>FLAT_ITEMIZATION_DISPLAY...more details

FREERelease the GUI Resources UsedPublic
CALL METHOD cl_gui_itemization_ck=>FREE...more details

GET_ACTUAL_LINESUse F4 to Determine the Field Contents of the ALV GridPrivate
CALL METHOD cl_gui_itemization_ck=>GET_ACTUAL_LINES...more details

GET_ALV_GRID_LAYOUTGet the Current Layout of the ALV GridPublic
CALL METHOD cl_gui_itemization_ck=>GET_ALV_GRID_LAYOUT...more details

GET_CURRENT_EXECUTION_SERVICESupplies Current Execution ServicePublic
CALL METHOD cl_gui_itemization_ck=>GET_CURRENT_EXECUTION_SERVICE...more details

GET_FIELDNAME_FOR_MESSAGEGet Field Name for MessagePrivate
CALL METHOD cl_gui_itemization_ck=>GET_FIELDNAME_FOR_MESSAGE...more details

GET_INPUT_CURRENCYRead the Entry CurrencyPrivate
CALL METHOD cl_gui_itemization_ck=>GET_INPUT_CURRENCY...more details

GET_STEAS_FROM_PERIODDetermine Valuation Date from a PeriodPrivate
CALL METHOD cl_gui_itemization_ck=>GET_STEAS_FROM_PERIOD...more details

GET_TYPES_OF_SERVICE_CALCStructure Types for Service CALC if Not IndicatedPrivate
CALL METHOD cl_gui_itemization_ck=>GET_TYPES_OF_SERVICE_CALC...more details

GET_VALID_TYPPSItem Category 'Y' - CheckPrivate
CALL METHOD cl_gui_itemization_ck=>GET_VALID_TYPPS...more details

HANDLE_DATA_CHANGEDHandles Entry of FieldsPrivate
CALL METHOD cl_gui_itemization_ck=>HANDLE_DATA_CHANGED...more details

HANDLE_DATA_CHANGED_FINISHEDPostprocessing when J Items are Deleted in Dialog ModePrivate
CALL METHOD cl_gui_itemization_ck=>HANDLE_DATA_CHANGED_FINISHED...more details

HANDLE_DOUBLE_CLICKHandles Double-ClickPrivate
CALL METHOD cl_gui_itemization_ck=>HANDLE_DOUBLE_CLICK...more details

HANDLE_MENU_BUTTONHandles Menu Button Drop Down MenuPublic
CALL METHOD cl_gui_itemization_ck=>HANDLE_MENU_BUTTON...more details

HANDLE_ONF4Context-Sensitive F4 HelpPrivate
CALL METHOD cl_gui_itemization_ck=>HANDLE_ONF4...more details

HANDLE_ON_DRAGHandle Drag EventPublic
CALL METHOD cl_gui_itemization_ck=>HANDLE_ON_DRAG...more details

HANDLE_TOOLBARChanges ToolbarPublic
CALL METHOD cl_gui_itemization_ck=>HANDLE_TOOLBAR...more details

HANDLE_USER_COMMANDInternal Handling of User CommandsPrivate
CALL METHOD cl_gui_itemization_ck=>HANDLE_USER_COMMAND...more details

ITEM_TO_GUI_ITEMConversion of an Itemization Item to the GUI StructurePublic
CALL METHOD cl_gui_itemization_ck=>ITEM_TO_GUI_ITEM...more details

PROCESS_CHANGED_ALV_LINEHandles the Entry in a Single ItemPrivate
CALL METHOD cl_gui_itemization_ck=>PROCESS_CHANGED_ALV_LINE...more details

PROCESS_DISTRIB_ITEM_CHANGEHandles the Entry in a Single ItemPrivate
CALL METHOD cl_gui_itemization_ck=>PROCESS_DISTRIB_ITEM_CHANGE...more details

RAISE_WORKFLOW_EVENTTriggers WorkflowPublic
CALL METHOD cl_gui_itemization_ck=>RAISE_WORKFLOW_EVENT...more details

SET_CURRENCY_REFERENCESSetting the Currency Instead of Reference for CURR FieldsPrivate
CALL METHOD cl_gui_itemization_ck=>SET_CURRENCY_REFERENCES...more details

SET_DISPLAY_MODEChange the Display ModePublic
CALL METHOD cl_gui_itemization_ck=>SET_DISPLAY_MODE...more details

SET_FIELDNAMES_FOR_MESSAGESSelect Displayed Fields for ALV MessagesPrivate
CALL METHOD cl_gui_itemization_ck=>SET_FIELDNAMES_FOR_MESSAGES...more details

SET_GUI_SETTINGSSets the Costing View and CurrencyPublic
CALL METHOD cl_gui_itemization_ck=>SET_GUI_SETTINGS...more details

SORT_LIST_AFTER_CALCULATESort ALV List Items after CalculatePrivate
CALL METHOD cl_gui_itemization_ck=>SORT_LIST_AFTER_CALCULATE...more details

STABLE_ALV_REFRESHRefresh List Display Without Changing PositioningPrivate
CALL METHOD cl_gui_itemization_ck=>STABLE_ALV_REFRESH...more details

UCOMM_CALCULATERevaluate Function CodePublic
CALL METHOD cl_gui_itemization_ck=>UCOMM_CALCULATE...more details

UCOMM_UC_SAVESave Function CodePublic
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.

NameLevelDescriptionInitial ValueTypeVisability
CNT_GUI_KIS1ConstantGUI Part of a Structure'GUI_KIS1'LIKE
CHAR30
Public
CNT_KIS1ConstantName of the Structure KIS1'KIS1'LIKE
CHAR30
Public
GUI_ITEMIZATION_CK_BADIInstance AttributeBAdI Interface IF_EX_GUI_ITEMIZATION_CKLIKE
IF_EX_GUI_ITEMIZATION_CK
Private
MC_DISPLAY_MODE_CHANGEConstantActivity Category in SAP Transaction'B'LIKE
RK70S-AKTYP
Public
MC_DISPLAY_MODE_DISPLAYConstantActivity Category in SAP Transaction'A'LIKE
RK70S-AKTYP
Public
MC_FCODE_AUTOFILL_ONE_COLUMNConstantAutofill for a Column as ALV Function'AUTOFILL_ONE_COLUMN'LIKE
SYUCOMM
Public
MC_FCODE_CALC_ALLConstantRevaluate All Items'CALC_ALL'LIKE
SYUCOMM
Public
MC_FCODE_CALC_MARKEDConstantRevaluate All Items'CALC_MARKED'LIKE
SYUCOMM
Public
MC_FCODE_DISTRIBUTEConstantDistribution'DISTRIBUTE'LIKE
SYUCOMM
Public
MC_FCODE_EXECUTEConstantTemporarily Save Cost Estimate'EXECUTE'LIKE
SYUCOMM
Public
MC_FCODE_FLAT_SWITCH_DISTRIBConstantFlat Itemization: Switch Distribution/Total'FLAT_DISTRIB_SWITCH'LIKE
SYUCOMM
Public
MC_FCODE_ITEM_INFOSConstantDisplay Info Components for Item'DISPLAY_ITEM_INFO'LIKE
SYUCOMM
Public
MC_FCODE_PROTOCOLConstantTemporarily Save Cost Estimate'FPRO'LIKE
SYUCOMM
Public
MC_FCODE_SERVICE_DROP_DOWNConstantSwitch Between Services'SERVICE_DROPDOWN'LIKE
SYUCOMM
Public
MC_FCODE_UC_SAVEConstantTemporarily Save Cost Estimate'UC_SAVE'LIKE
SYUCOMM
Public
MC_FCODE_WORKFLOWConstantTemporarily Save Cost Estimate'WORKFLOW'LIKE
SYUCOMM
Public
MC_PSKNZ_VALUESConstantKIS1-PSKNZ Values' F'LIKE
CHAR30
Public
MC_VALID_TYPPS_DEFAULTStatic AttributeDefault: Permitted Item Categories'BEFLMNPTV'LIKE
CHAR30
Public
MR_ALV_GRIDInstance AttributeONLY for SPLITTER PublicLIKE
CL_GUI_ALV_GRID
Public
MR_COST_ESTIMATEInstance AttributeCost Estimate DisplayedLIKE
CL_COST_ESTIMATE
Public
MS_EXECUTION_DETAILSInstance AttributeDetailed Information on Calling Up Easy Execution ServicesLIKE
CKF_S_EXECUTION_DETAILS
Private
MS_FIRST_DISPLAYED_FIELDInstance AttributeALV Control: Field Name of Internal Table FieldLIKE
LVC_S_FCAT
Private
MS_GUI_SETTINGSInstance AttributeDisplay-controlling Status Fields for a Costing HierarchyLIKE
CKF_GUI_CE_SETTINGS
Private
MS_VARIANTInstance AttributeLayout (External Use)LIKE
DISVARIANT
Private
MT_COMP_CALCInstance AttributeComponents Still to be CalculatedLIKE
TY_T_COMP_CALC
Private
MT_DISPLAYED_FIELDSInstance AttributeALV Control: Field Name of Internal Table FieldLIKE
LVC_T_FCAT
Private
MT_FCATInstance AttributeField CatalogLIKE
LVC_T_FCAT
Protected
MT_LAST_FCATInstance AttributeLast Field CatalogLIKE
LVC_T_FCAT
Private
MT_ORDER_OF_F4_OUTTABInstance AttributeAssignment of line number to line IDLIKE
LVC_T_ROID
Private
MT_TYPPS_TABStatic AttributeNew Entry Values for Field TYPPSLIKE
TY_T_F4_VAL_DATA
Private
MT_TYPPS_TAB_DESCRIPTIONStatic AttributeTechnical Description LT_TYPPS_TABLIKE
TY_T_F4_VAL_DESCRIPTION
Private
M_CUSTOMER_MC_IDStatic AttributeMatchcode ID for F4 Help on Y ItemsLIKE
DD23L-MCONAME
Private
M_CUSTOMER_MC_ID_NEWStatic AttributeMatchcode ID for F4 Help on Y ItemsLIKE
HELP_INFO-MCOBJ
Private
M_DATA_INPUTInstance AttributeData Was EnteredLIKE
XFLAG
Private
M_DISPLAY_MODEInstance AttributeActivity Category in SAP TransactionLIKE
RK70S-AKTYP
Private
M_DISPLAY_MODE_CALCInstance AttributeM_DISPLAY_MODE Relates to Cost EstimateLIKE
RK70S-AKTYP
Private
M_DISTRIBUTION_ENABLEDInstance AttributeDistributn AllowedCKC_NOLIKE
XFLAG
Private
M_DO_DELETIONInstance AttributeFlag: Leave Old Cost EstimateLIKE
XFLAG
Private
M_DREF_OUTTABInstance AttributePointer to the OUTTABLIKE
DATA
Private
M_DREF_OUTTAB_AT_F4Instance AttributeALV Grid Content for the F4 EventLIKE
DATA
Private
M_EXECUTION_SERVICEInstance AttributeService Used to Display the Cost EstimateLIKE
CK_EXECUTION_SERVICE
Private
M_EXTED_KIS1_TYPE_SERV_CALCInstance AttributeStructure Name for extended_kis1LIKE
TTROWTYPE
Private
M_F4_DATA_CHANGEDInstance AttributeFlag: DATA_CHANGED Triggered by F4LIKE
XFLAG
Private
M_FLAT_ITEMIZATION_MODEInstance AttributeX: Flat ItemizationLIKE
XFLAG
Private
M_FLAT_ITEM_WITH_DISTRIBUTEDInstance AttributeSwitch Flat Itemization Distributed or NotLIKE
XFLAG
Private
M_LAST_DISPLAY_MODEInstance AttributeActivity Category in SAP TransactionLIKE
RK70S-AKTYP
Private
M_LAST_TTYPENAMEInstance AttributeType of Last OUTTABLIKE
TTYPENAME
Private
M_LINES_DELETEDInstance AttributeFlag: Lines Have Been DeletedLIKE
XFLAG
Private
M_PERIVInstance AttributeFiscal Year VariantLIKE
PERIV
Private
M_REVENUES_ENABLEDInstance AttributeRevenuesCKC_NOLIKE
XFLAG
Private
M_TYPPS_NO_MANUAL_COST_ELEMStatic AttributeItem Categories Without Cost Element Change'BMEPN'LIKE
CHAR30
Public
M_TYPPS_UNCHANGEABLEStatic AttributeItem Category that Must not be Changed'JGX'LIKE
CHAR30
Public
M_TYPPS_UNCHANGEABLE_DELETEDInstance AttributeFlag: Nonmodifiable Lines DeletedLIKE
XFLAG
Private
M_TYPPS_WITH_HERK1Static AttributeItem Category with HERK1 Required Entry Field'FL'LIKE
CHAR30
Public
M_TYPPS_WITH_HERK2Static AttributeItem Category with HERK2 Required Entry Field'BMNEFLP'LIKE
CHAR30
Public
M_TYPPS_WITH_HERK3Static AttributeItem Category with HERK3 Required Entry Field'MNEF'LIKE
CHAR30
Public
M_UNCHANGEABLE_TYPPS_DELETEDInstance AttributeNon-Changeable Item was Deleted in DialogLIKE
XFLAG
Private
M_VALID_TYPPSStatic AttributeAllowed Item CategoriesLIKE
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 Control
ON_UC_SAVE - Cost Estimate was Temporarily Saved



CL_GUI_ITEMIZATION_CK types

TY_S_COMP_CALC - Item Still to be Costed
TY_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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!