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
⤷ 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 |