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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | 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 | Static method | Public | Method | Conversion to CO_TO_Totals | 19991006 | |
| 2 | Static method | Public | Method | Read Messages from Costing | 19991027 | |
| 3 | Static method | Public | Method | Transfer Cost Estimate with KEKO Key on cl_cost_estimate | 20000911 | |
| 4 | Static method | Public | Method | Transfer cl_cost_estimate into CO_TOTALS | 20000908 | |
| 5 | Static method | Public | Method | Transfer cl_cost_estimate into CO_TOTALS | 20010207 | |
| 6 | Static method | Public | Method | Create COST_COMPONENT for Resource | 20000913 | |
| 7 | Static method | Public | Method | Determine KEKO Key for Object (Costing Variant Optional) | 20000912 | |
| 8 | Static method | Public | Method | Determine Costing Variant for Valuation | 20000912 | |
| 9 | Static method | Public | Method | Transfer Quantity for Category from Reporting Point Quantity | 20001027 | |
| 10 | Static method | Public | Method | Transfer Quantity for Category from Reporting Point Quantity | 20001030 | |
| 11 | Static method | Public | Method | Change Reporting Point Quantities in cl_cost_estimate | 20001027 | |
| 12 | Static method | Public | Method | Transfer Reporting Point Quantities into cl_cost_estimate | 20000908 | |
| 13 | Static method | Public | Method | Set New Lot Size in COST_ESTIMATE and Cost Again | 20001108 | |
| 14 | 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 | EX_LOT_SIZE_INDEPENDANT | Call by reference | Type reference (TYPE) | PSKNZ | Losfixkennzeichen | 20010125 | |||
| 2 | EX_SUM_LEVEL | Call by reference | Type reference (TYPE) | COA_SUM_LEVEL | Summierungsbegriff | 19991006 | |||
| 3 | EX_SUM_LEVEL_ATTR | Call by reference | Type reference (TYPE) | COA_SUM_LEVEL_ATTR | zusätzliche Attribute | 19991019 | |||
| 4 | IM_CO_OBJECT_ITEM_DATA | Call by reference | Type reference (TYPE) | CKCO_OBJECT_ITEM_DATA | CO-OBJECT_ITEM_DATA | 19991006 | |||
| 5 | IM_DETAILED | Call by reference | Type reference (TYPE) | BOOLE_D | X= Material immer herkunftsbezogen in CO-Totals aufnehmen | 20001211 | |||
| 6 | 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 | EX_RESULT | Call by reference | Type reference (TYPE) | KPEP_WL_OBJSTAT | Ergebnis | 19991027 | |||
| 2 | IM_IF_COSTING_TRACE | Call by reference | Object reference (TYPE REF TO) | IF_COSTING_TRACE | Interface PCP-Meldungen | 19991027 | |||
| 3 | IM_REF_COA_MESSAGES | Call by reference | Object reference (TYPE REF TO) | CL_COA_MESSAGES | Meldungen | 19991027 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CH_COST_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_COA_COST_OBJECT | Gerüst für Kostenträgerrepräsentation | 20000912 | |||
| 2 | EX_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Plankalkulation | 20000911 | |||
| 3 | EX_RESULT | Call by reference | Type reference (TYPE) | KPEP_WL_OBJSTAT | Verarbeitungsstatus eines Objekts im Arbeitsvorrat | 20000911 | |||
| 4 | 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 | CH_COST_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_COA_COST_OBJECT | Cost Object | 20000908 | |||
| 2 | EX_LOTSIZE | Call by reference | Type reference (TYPE) | CKBK_QUANTITY | Losgröße | 20001108 | |||
| 3 | EX_RESULT | Call by reference | Type reference (TYPE) | KPEP_WL_OBJSTAT | Ergebnis | 20000908 | |||
| 4 | IM_CATEGORY | Call by reference | Type reference (TYPE) | COA_TCAT | Summensatzkategorie | 20000908 | |||
| 5 | IM_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Plankalkulation | 20000908 | |||
| 6 | IM_CUMULATIVE | Call by reference | Type reference (TYPE) | BOOLE_D | Berechnet kumulierte Werte statt Periodenänderung | 20000908 | |||
| 7 | IM_DETAILED | Call by reference | Type reference (TYPE) | BOOLE_D | X=Detailliert für Reporting und Erklärung | 20001211 | |||
| 8 | IM_SUBCAT | Call by reference | Type reference (TYPE) | COA_TSCAT | Summensatzunterkategorie | 20000908 | |||
| 9 | 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 | CH_COST_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_COA_COST_OBJECT | Cost Object | 20010207 | |||
| 2 | CH_T_QUANTITIES_VALUES | Call by reference | Type reference (TYPE) | QRP_T_QUANTITIES_VALUES | Cost Object | 20010207 | |||
| 3 | EX_RESULT | Call by reference | Type reference (TYPE) | KPEP_WL_OBJSTAT | Ergebnis | 20010207 | |||
| 4 | IM_CATEGORY | Call by reference | Type reference (TYPE) | COA_TCAT | Summensatzkategorie | 20010207 | |||
| 5 | IM_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Plankalkulation | 20010207 | |||
| 6 | 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 | IM_LOT_SIZE_INDEPENDANT | Call by reference | Type reference (TYPE) | PSKNZ | Losfixkennzeichen | 20010125 | |||
| 2 | IM_QUANTITY | Call by reference | Type reference (TYPE) | CKBK_QUANTITY | Menge | 20000913 | |||
| 3 | IM_RESSOURCE | Call by reference | Type reference (TYPE) | COA_RESSOURCE | Ressource für Zählpunktmengen (Komponente oder Leistung) | 20000913 | |||
| 4 | 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 | CH_COST_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_COA_COST_OBJECT | Gerüst für Kostenträgerrepräsentation | 20000913 | |||
| 2 | EX_KEY | Call by reference | Type reference (TYPE) | CKKEKOKEY | Schlüsselfelder der KEKO/ohne Mandant | 20000912 | |||
| 3 | IM_COSTING_VARIANT | Call by reference | Type reference (TYPE) | CK_KLVAR | Kalkulationsvariante | 20000913 | |||
| 4 | IM_COST_ESTIMATE_INFO | Call by reference | Type reference (TYPE) | COA_COST_ESTIMATE_INFO | Daten zur Bestimmung des KEKO-Keys | 20000912 | |||
| 5 | IM_PERIOD | Call by reference | Type reference (TYPE) | CO_PERIO | Periode | 20000913 | |||
| 6 | IM_PRODPROCNR | Call by reference | Type reference (TYPE) | CKML_F_PROCNR | Fertigungsprozeß | 20010309 | |||
| 7 | IM_VERSION | Call by reference | Type reference (TYPE) | CK_TVERS | Kalkulationsversion | 20000915 | |||
| 8 | IM_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Geschäftsjahr | 20000913 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | anderer Schwerwiegender Fehler | 20000913 | ||
| 2 | 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 | CH_COST_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_COA_COST_OBJECT | Gerüst für Kostenträgerrepräsentation | 20000912 | |||
| 2 | EX_COSTING_VARIANT_FOR_VALU | Call by reference | Type reference (TYPE) | CK_KLVAR | Kalkulationsvariante für Bewertungssicht | 20000912 | |||
| 3 | IM_COSTING_VARIANT | Call by reference | Type reference (TYPE) | CK_KLVAR | Kalkulationsvariante | 20000912 | |||
| 4 | IM_PERIOD | Call by reference | Type reference (TYPE) | CO_PERIO | Periode | 20000912 | |||
| 5 | IM_VALUTYP | Call by reference | Type reference (TYPE) | VALUTYP | Bewertungssicht | 20000912 | |||
| 6 | IM_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Geschäftsjahr | 20000912 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EX_INSERT_INTO_COST_ESTIMATE | Call by reference | Type reference (TYPE) | BOOLE_D | Eintrag in Kalkulation aufnehmen | 20001030 | |||
| 2 | EX_QUANTITY | Call by reference | Type reference (TYPE) | CKBK_QUANTITY | Menge | 20001027 | |||
| 3 | IM_CATEGORY | Call by reference | Type reference (TYPE) | COA_TCAT | Summensatzkategorie | 20001027 | |||
| 4 | IM_LATER_USED_CATEGORIES | Call by reference | Type reference (TYPE) | COA_T_TCAT | Liste Summensatzkategorien | 20001030 | |||
| 5 | 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 | EX_QUANTITY | Call by reference | Type reference (TYPE) | CKBK_QUANTITY | Menge | 20001030 | |||
| 2 | IM_CATEGORY | Call by reference | Type reference (TYPE) | COA_TCAT | Summensatzkategorie | 20001030 | |||
| 3 | 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 | CH_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Plankalkulation | 20001027 | |||
| 2 | CH_COST_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_COA_COST_OBJECT | Gerüst für Kostenträgerrepräsentation | 20001027 | |||
| 3 | EX_RESULT | Call by reference | Type reference (TYPE) | KPEP_WL_OBJSTAT | Verarbeitungsstatus eines Objekts im Arbeitsvorrat | 20001027 | |||
| 4 | IM_CATEGORY | Call by reference | Type reference (TYPE) | COA_TCAT | Summensatzkategorie | 20001027 | |||
| 5 | 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 | CH_COST_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_COA_COST_OBJECT | Gerüst für Kostenträgerrepräsentation | 20000911 | |||
| 2 | EX_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Plankalkulation | 20001030 | |||
| 3 | EX_RESULT | Call by reference | Type reference (TYPE) | KPEP_WL_OBJSTAT | Verarbeitungsstatus eines Objekts im Arbeitsvorrat | 20000911 | |||
| 4 | IM_CATEGORY | Call by reference | Type reference (TYPE) | COA_TCAT | Summensatzkategorie | 20000911 | |||
| 5 | IM_COSTING_VARIANT | Call by reference | Type reference (TYPE) | CK_KLVAR | Kalkulationsvariante | 20000911 | |||
| 6 | IM_LATER_USED_CATEGORIES | Call by reference | Type reference (TYPE) | COA_T_TCAT | Liste Summensatzkategorien | 20001030 | |||
| 7 | IM_NO_OVERHEAD | Call by reference | Type reference (TYPE) | BOOLE_D | keine Zuschlagsermittlung | 20001027 | |||
| 8 | IM_PERIOD | Call by reference | Type reference (TYPE) | CO_PERIO | Periode | 20000911 | |||
| 9 | IM_QUANTITY_TABLE | Call by reference | Type reference (TYPE) | QRP_T_QUANTITIES | Tabelle zu QRP_QUANTIITES | 20000911 | |||
| 10 | 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 | CH_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Plankalkulation | 20001109 | |||
| 2 | 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 | 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 |