SAP ABAP Class CL_COA_PCP_SERVICES (PCP Service Methods for the COA)
Hierarchy
ECC-DIMP (Software Component) DIMP
   CO-PC-OBJ (Application Component) Cost Object Controlling
     DM_COA (Package) Cost Object Analyzer
Properties
Class CL_COA_PCP_SERVICES  
Short Description PCP Service Methods for the COA    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DM_COA   Cost Object Analyzer 
Created 19991006   SAP 
Last change 20050301   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 CKBK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_COA_PCP_SERVICES has no interface implemented.
Friends
Class CL_COA_PCP_SERVICES has no friend class.
Attributes
Class CL_COA_PCP_SERVICES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_ITEM_DATA_TO_CO_TOTALS Static method Public Method Conversion to CO_TO_Totals 19991006
2 CONVERT_MESSAGES Static method Public Method Read Messages from Costing 19991027
3 COSTING_KEY_TO_COST_ESTIMATE Static method Public Method Transfer Cost Estimate with KEKO Key on cl_cost_estimate 20000911
4 COST_ESTIMATE_TO_CO_TOTALS Static method Public Method Transfer cl_cost_estimate into CO_TOTALS 20000908
5 COST_ESTIMATE_TO_QRP Static method Public Method Transfer cl_cost_estimate into CO_TOTALS 20010207
6 CREATE_COST_COMPONENT Static method Public Method Create COST_COMPONENT for Resource 20000913
7 GET_COSTING_KEY Static method Public Method Determine KEKO Key for Object (Costing Variant Optional) 20000912
8 GET_COSTING_VARIANT_FOR_VALU Static method Public Method Determine Costing Variant for Valuation 20000912
9 GET_QUANTITY_FOR_CATEGORY Static method Public Method Transfer Quantity for Category from Reporting Point Quantity 20001027
10 GET_QUANTITY_FOR_CATEGORY_SUB Static method Public Method Transfer Quantity for Category from Reporting Point Quantity 20001030
11 MODIFY_COST_ESTIMATE Static method Public Method Change Reporting Point Quantities in cl_cost_estimate 20001027
12 QUANTITIES_TO_COST_ESTIMATE Static method Public Method Transfer Reporting Point Quantities into cl_cost_estimate 20000908
13 SET_LOTSIZE_IN_COST_ESTIMATE Static method Public Method Set New Lot Size in COST_ESTIMATE and Cost Again 20001108
14 SET_VIEW_INVENTORY_VALUATION Static method Public Method Determine View Relevant to Inventory Valuation 19991015
Events
Class CL_COA_PCP_SERVICES has no event.
Types
Class CL_COA_PCP_SERVICES has no local type.
Method Signatures

Method CONVERT_ITEM_DATA_TO_CO_TOTALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LOT_SIZE_INDEPENDANT Call by reference Type reference (TYPE) PSKNZ Losfixkennzeichen 20010125
2 Exporting EX_SUM_LEVEL Call by reference Type reference (TYPE) COA_SUM_LEVEL Summierungsbegriff 19991006
3 Exporting EX_SUM_LEVEL_ATTR Call by reference Type reference (TYPE) COA_SUM_LEVEL_ATTR zusätzliche Attribute 19991019
4 Importing IM_CO_OBJECT_ITEM_DATA Call by reference Type reference (TYPE) CKCO_OBJECT_ITEM_DATA CO-OBJECT_ITEM_DATA 19991006
5 Importing IM_DETAILED Call by reference Type reference (TYPE) BOOLE_D X= Material immer herkunftsbezogen in CO-Totals aufnehmen 20001211
6 Importing IM_TABIX Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20010125

Method CONVERT_ITEM_DATA_TO_CO_TOTALS on class CL_COA_PCP_SERVICES has no exception.

Method CONVERT_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESULT Call by reference Type reference (TYPE) KPEP_WL_OBJSTAT Ergebnis 19991027
2 Importing IM_IF_COSTING_TRACE Call by reference Object reference (TYPE REF TO) IF_COSTING_TRACE Interface PCP-Meldungen 19991027
3 Importing IM_REF_COA_MESSAGES Call by reference Object reference (TYPE REF TO) CL_COA_MESSAGES Meldungen 19991027
# Exception Resumable Description Created on
1 ERROR Fehler vorhanden 19991027

Method COSTING_KEY_TO_COST_ESTIMATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_COST_OBJECT Call by reference Object reference (TYPE REF TO) CL_COA_COST_OBJECT Gerüst für Kostenträgerrepräsentation 20000912
2 Exporting EX_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20000911
3 Exporting EX_RESULT Call by reference Type reference (TYPE) KPEP_WL_OBJSTAT Verarbeitungsstatus eines Objekts im Arbeitsvorrat 20000911
4 Importing IM_KEY Call by reference Type reference (TYPE) CKKEKOKEY Schlüsselfelder der KEKO/ohne Mandant 20000912

Method COSTING_KEY_TO_COST_ESTIMATE on class CL_COA_PCP_SERVICES has no exception.

Method COST_ESTIMATE_TO_CO_TOTALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_COST_OBJECT Call by reference Object reference (TYPE REF TO) CL_COA_COST_OBJECT Cost Object 20000908
2 Exporting EX_LOTSIZE Call by reference Type reference (TYPE) CKBK_QUANTITY Losgröße 20001108
3 Exporting EX_RESULT Call by reference Type reference (TYPE) KPEP_WL_OBJSTAT Ergebnis 20000908
4 Importing IM_CATEGORY Call by reference Type reference (TYPE) COA_TCAT Summensatzkategorie 20000908
5 Importing IM_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20000908
6 Importing IM_CUMULATIVE Call by reference Type reference (TYPE) BOOLE_D Berechnet kumulierte Werte statt Periodenänderung 20000908
7 Importing IM_DETAILED Call by reference Type reference (TYPE) BOOLE_D X=Detailliert für Reporting und Erklärung 20001211
8 Importing IM_SUBCAT Call by reference Type reference (TYPE) COA_TSCAT Summensatzunterkategorie 20000908
9 Importing IM_YEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20000908

Method COST_ESTIMATE_TO_CO_TOTALS on class CL_COA_PCP_SERVICES has no exception.

Method COST_ESTIMATE_TO_QRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_COST_OBJECT Call by reference Object reference (TYPE REF TO) CL_COA_COST_OBJECT Cost Object 20010207
2 Changing CH_T_QUANTITIES_VALUES Call by reference Type reference (TYPE) QRP_T_QUANTITIES_VALUES Cost Object 20010207
3 Exporting EX_RESULT Call by reference Type reference (TYPE) KPEP_WL_OBJSTAT Ergebnis 20010207
4 Importing IM_CATEGORY Call by reference Type reference (TYPE) COA_TCAT Summensatzkategorie 20010207
5 Importing IM_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20010207
6 Importing IM_T_QUANTITIES Call by reference Type reference (TYPE) QRP_T_QUANTITIES Mengen 20010207

Method COST_ESTIMATE_TO_QRP on class CL_COA_PCP_SERVICES has no exception.

Method CREATE_COST_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LOT_SIZE_INDEPENDANT Call by reference Type reference (TYPE) PSKNZ Losfixkennzeichen 20010125
2 Importing IM_QUANTITY Call by reference Type reference (TYPE) CKBK_QUANTITY Menge 20000913
3 Importing IM_RESSOURCE Call by reference Type reference (TYPE) COA_RESSOURCE Ressource für Zählpunktmengen (Komponente oder Leistung) 20000913
4 Returning RE_COSTING_COMPONENT Value transfer Object reference (TYPE REF TO) CL_COSTING_COMPONENT PCP Bewertungsobjekt 20000913

Method CREATE_COST_COMPONENT on class CL_COA_PCP_SERVICES has no exception.

Method GET_COSTING_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_COST_OBJECT Call by reference Object reference (TYPE REF TO) CL_COA_COST_OBJECT Gerüst für Kostenträgerrepräsentation 20000913
2 Exporting EX_KEY Call by reference Type reference (TYPE) CKKEKOKEY Schlüsselfelder der KEKO/ohne Mandant 20000912
3 Importing IM_COSTING_VARIANT Call by reference Type reference (TYPE) CK_KLVAR Kalkulationsvariante 20000913
4 Importing IM_COST_ESTIMATE_INFO Call by reference Type reference (TYPE) COA_COST_ESTIMATE_INFO Daten zur Bestimmung des KEKO-Keys 20000912
5 Importing IM_PERIOD Call by reference Type reference (TYPE) CO_PERIO Periode 20000913
6 Importing IM_PRODPROCNR Call by reference Type reference (TYPE) CKML_F_PROCNR Fertigungsprozeß 20010309
7 Importing IM_VERSION Call by reference Type reference (TYPE) CK_TVERS Kalkulationsversion 20000915
8 Importing IM_YEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20000913
# Exception Resumable Description Created on
1 ERROR anderer Schwerwiegender Fehler 20000913
2 NOT_FOUND kein KEKO-Key zur Kalkulation ermittelbar (z.B. fehlende K.) 20000912

Method GET_COSTING_VARIANT_FOR_VALU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_COST_OBJECT Call by reference Object reference (TYPE REF TO) CL_COA_COST_OBJECT Gerüst für Kostenträgerrepräsentation 20000912
2 Exporting EX_COSTING_VARIANT_FOR_VALU Call by reference Type reference (TYPE) CK_KLVAR Kalkulationsvariante für Bewertungssicht 20000912
3 Importing IM_COSTING_VARIANT Call by reference Type reference (TYPE) CK_KLVAR Kalkulationsvariante 20000912
4 Importing IM_PERIOD Call by reference Type reference (TYPE) CO_PERIO Periode 20000912
5 Importing IM_VALUTYP Call by reference Type reference (TYPE) VALUTYP Bewertungssicht 20000912
6 Importing IM_YEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20000912
# Exception Resumable Description Created on
1 NOT_FOUND Keine Kalkulationsvariante zur Bewertung gefunden 20000912

Method GET_QUANTITY_FOR_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INSERT_INTO_COST_ESTIMATE Call by reference Type reference (TYPE) BOOLE_D Eintrag in Kalkulation aufnehmen 20001030
2 Exporting EX_QUANTITY Call by reference Type reference (TYPE) CKBK_QUANTITY Menge 20001027
3 Importing IM_CATEGORY Call by reference Type reference (TYPE) COA_TCAT Summensatzkategorie 20001027
4 Importing IM_LATER_USED_CATEGORIES Call by reference Type reference (TYPE) COA_T_TCAT Liste Summensatzkategorien 20001030
5 Importing IM_QRP_QUANTITY Call by reference Type reference (TYPE) QRP_QUANTITIES Übergabestruktur für APO-Zählpunktmengen 20001027

Method GET_QUANTITY_FOR_CATEGORY on class CL_COA_PCP_SERVICES has no exception.

Method GET_QUANTITY_FOR_CATEGORY_SUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_QUANTITY Call by reference Type reference (TYPE) CKBK_QUANTITY Menge 20001030
2 Importing IM_CATEGORY Call by reference Type reference (TYPE) COA_TCAT Summensatzkategorie 20001030
3 Importing IM_QRP_QUANTITY Call by reference Type reference (TYPE) QRP_QUANTITIES Übergabestruktur für APO-Zählpunktmengen 20001030

Method GET_QUANTITY_FOR_CATEGORY_SUB on class CL_COA_PCP_SERVICES has no exception.

Method MODIFY_COST_ESTIMATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20001027
2 Changing CH_COST_OBJECT Call by reference Object reference (TYPE REF TO) CL_COA_COST_OBJECT Gerüst für Kostenträgerrepräsentation 20001027
3 Exporting EX_RESULT Call by reference Type reference (TYPE) KPEP_WL_OBJSTAT Verarbeitungsstatus eines Objekts im Arbeitsvorrat 20001027
4 Importing IM_CATEGORY Call by reference Type reference (TYPE) COA_TCAT Summensatzkategorie 20001027
5 Importing IM_QUANTITY_TABLE Call by reference Type reference (TYPE) QRP_T_QUANTITIES Tabelle zu QRP_QUANTIITES 20001027

Method MODIFY_COST_ESTIMATE on class CL_COA_PCP_SERVICES has no exception.

Method QUANTITIES_TO_COST_ESTIMATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_COST_OBJECT Call by reference Object reference (TYPE REF TO) CL_COA_COST_OBJECT Gerüst für Kostenträgerrepräsentation 20000911
2 Exporting EX_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20001030
3 Exporting EX_RESULT Call by reference Type reference (TYPE) KPEP_WL_OBJSTAT Verarbeitungsstatus eines Objekts im Arbeitsvorrat 20000911
4 Importing IM_CATEGORY Call by reference Type reference (TYPE) COA_TCAT Summensatzkategorie 20000911
5 Importing IM_COSTING_VARIANT Call by reference Type reference (TYPE) CK_KLVAR Kalkulationsvariante 20000911
6 Importing IM_LATER_USED_CATEGORIES Call by reference Type reference (TYPE) COA_T_TCAT Liste Summensatzkategorien 20001030
7 Importing IM_NO_OVERHEAD Call by reference Type reference (TYPE) BOOLE_D keine Zuschlagsermittlung 20001027
8 Importing IM_PERIOD Call by reference Type reference (TYPE) CO_PERIO Periode 20000911
9 Importing IM_QUANTITY_TABLE Call by reference Type reference (TYPE) QRP_T_QUANTITIES Tabelle zu QRP_QUANTIITES 20000911
10 Importing IM_YEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20000911

Method QUANTITIES_TO_COST_ESTIMATE on class CL_COA_PCP_SERVICES has no exception.

Method SET_LOTSIZE_IN_COST_ESTIMATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20001109
2 Importing IM_QUANTITY Call by reference Type reference (TYPE) CKBK_QUANTITY Losgröße 20001109

Method SET_LOTSIZE_IN_COST_ESTIMATE on class CL_COA_PCP_SERVICES has no exception.

Method SET_VIEW_INVENTORY_VALUATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE Kalkulation 19991015

Method SET_VIEW_INVENTORY_VALUATION on class CL_COA_PCP_SERVICES has no exception.
History
Last changed by/on SAP  20050301 
SAP Release Created in