SAP CRMCO_COST_ESTIMATE OO Class - Costing of Service Processes









CRMCO_COST_ESTIMATE 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 CRMCO_COST_ESTIMATE 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 CRMCO_COST_ESTIMATE 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
ADAPT_DATESAdapt Data FieldsPrivate
CALL METHOD crmco_cost_estimate=>ADAPT_DATES...more details

ADD_MESSAGECollect MessagePrivate
CALL METHOD crmco_cost_estimate=>ADD_MESSAGE...more details

ADD_SYSTEM_MESSAGECollect System MessagesPrivate
CALL METHOD crmco_cost_estimate=>ADD_SYSTEM_MESSAGE...more details

CALCULATECalculatePublic
CALL METHOD crmco_cost_estimate=>CALCULATE...more details

CALCULATE_WITH_NEW_ITEMSCost with New DatesPublic
CALL METHOD crmco_cost_estimate=>CALCULATE_WITH_NEW_ITEMS...more details

CHECK_WRAP_OBJECTCheck Wrap Object DataPrivate
CALL METHOD crmco_cost_estimate=>CHECK_WRAP_OBJECT...more details

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

CREATE_COST_ESTIMATECreate Cost EstimatePrivate
CALL METHOD crmco_cost_estimate=>CREATE_COST_ESTIMATE...more details

CREATE_FROM_COSTING_DATACreate Costing DataPrivate
CALL METHOD crmco_cost_estimate=>CREATE_FROM_COSTING_DATA...more details

CREATE_ITEMCreate ItemPrivate
CALL METHOD crmco_cost_estimate=>CREATE_ITEM...more details

GET_MESSAGESGet MessagesPublic
CALL METHOD crmco_cost_estimate=>GET_MESSAGES...more details

GET_STARTING_DATEDetermination of Start DatePrivate
CALL METHOD crmco_cost_estimate=>GET_STARTING_DATE...more details

MERGE_ITEMIZATION_DATAMerge Existing/New EntriesPrivate
CALL METHOD crmco_cost_estimate=>MERGE_ITEMIZATION_DATA...more details

RECOSTNew Cost Estimate from Controlling CockpitPublic
CALL METHOD crmco_cost_estimate=>RECOST...more details

SAVESavePublic
CALL METHOD crmco_cost_estimate=>SAVE...more details

SET_COST_ELEMENTSet Cost ElementPrivate
CALL METHOD crmco_cost_estimate=>SET_COST_ELEMENT...more details

SET_PRICE_FROM_COSTING_DATASet PricePrivate
CALL METHOD crmco_cost_estimate=>SET_PRICE_FROM_COSTING_DATA...more details

SET_VALUATION_DATESet Valuation DatePrivate
CALL METHOD crmco_cost_estimate=>SET_VALUATION_DATE...more details

STATUS_CHECKCost Estimate/ECP Permitted?Private
CALL METHOD crmco_cost_estimate=>STATUS_CHECK...more details

STORE_MESSAGESStore Messages in Controlling CockpitPrivate
CALL METHOD crmco_cost_estimate=>STORE_MESSAGES...more details



CRMCO_COST_ESTIMATE 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
GR_AUFKInstance AttributeValuation Interface: Base Planning Object TestLIKE
CL_WRAP_AUFK_CK
Public
GR_COST_ESTIMATEInstance AttributePCP Standard Cost EstimateLIKE
CL_COST_ESTIMATE
Public
GS_PRICE_LINEInstance AttributeValuation DataLIKE
CKF_PRICE_LINE
Private
GT_INVALID_COSTING_DATAInstance AttributeCRM/CO Integration: Cost Estimate Data - Table TypeLIKE
CRMCO_COSTING_DATA_TABLE
Private
GT_MESSAGESInstance AttributePCP: Error Message TableLIKE
CKF_ERROR_MESSAGE_TABLE
Public
GT_PRICE_TABLEInstance AttributeValuation Data TableLIKE
CKF_PRICE_TABLE
Private
G_BS_IDENTInstance AttributeBusiness Scenario for Which Controlling PerformedLIKE
IAOM_BS_IDENTIFICATION
Private
G_COERR_APPLInstance AttributeApplicationLIKE
COERR_MSG-APPL
Private
G_INSTANCE_ERRORInstance AttributeIndicator: Serious Error During Instantiation' 'LIKE
XFLAG
Private
G_OBJIDInstance AttributeObject NumberLIKE
COERR_MSG-OBJ_ID
Private
G_SET_RATE_TYPE_MStatic AttributeExchange Rate Type for Actual Postings CRM/COLIKE
XFLAG
Public
G_SIMULATION_MODEInstance AttributeOnly Simulation Without 'Real' OrderLIKE
XFLAG
Private


Links to Related Class(s)

CRMCO_CO...
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!