Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_COSTING_ITEM | PCP Valuation Object | 19990304 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SB_COSTING_COMPONENT_CK | Costing Item for Shared Buffer | 20050214 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SHARED_BUFFER_ITEM_CK | Business Object to Shared Buffer | 20050214 |
Properties
| Class | CL_MATERIAL_CK | |
| Short Description | PCP Valuation Object Material | |
| Super Class | CL_COSTING_ITEM | PCP Valuation Object |
| Instantiability of a Class | 1 | Protected |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CKBK | R/3 Application Development: PP Costing Valuation |
| Created | 19990304 | SAP |
| Last change | 20130531 | 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) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_SB_COSTING_COMPONENT_CK | Costing Item for Shared Buffer | 20050214 | ||
| 2 | IF_SHARED_BUFFER_ITEM_CK | Business Object to Shared Buffer | 20050214 |
Friends
Class CL_MATERIAL_CK has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | CKF_ACCOUNT_ASSIGNMENT | Data for Account Determination | 19990304 | |||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_COST_ESTIMATE_REF | Reference to Cost Estimate | 19990610 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | XFLAG | No Redetermination of COST_ESTIMATE_REF | 20000727 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | XFLAG | Material Is Event Handler of Costing | 20000807 | |||
| 5 | Constant | Public | Type reference (TYPE) | CKF_MAT_VAL_STRATEGY | '9' | Price from Configuration Simulation Cost Estimate (cu50) | 19990610 | ||
| 6 | Constant | Public | Type reference (TYPE) | SOBKZ | 'K' | Special Stock Indicator | 20000919 | ||
| 7 | Constant | Public | Type reference (TYPE) | CKF_MAT_VAL_STRATEGY | '7' | Price from Cost Estimate | 19990610 | ||
| 8 | Constant | Public | Type reference (TYPE) | SOBKZ | 'P' | Special Stock Indicator | 20000919 | ||
| 9 | Constant | Public | Type reference (TYPE) | CKF_MAT_VAL_STRATEGY | '1' | Price from Production Order | 19990610 | ||
| 10 | Constant | Public | Type reference (TYPE) | CKF_MAT_VAL_STRATEGY | '2' | Price from Sales Order | 19990610 | ||
| 11 | Constant | Public | Type reference (TYPE) | CKF_MAT_VAL_STRATEGY | '4' | Price from Seiban | 19990610 | ||
| 12 | Constant | Public | Type reference (TYPE) | CKF_MAT_VAL_STRATEGY | 'A' | Price from Shared Buffer | 19990819 | ||
| 13 | Constant | Public | Type reference (TYPE) | CKF_PRICE_LINE-CURTP | ' ' | Currency and Valuation Profile | 19991110 | ||
| 14 | Constant | Public | Type reference (TYPE) | CKF_MAT_VAL_STRATEGY | '8' | Price from Cost Estimate with Transfer Control | 19990611 | ||
| 15 | Constant | Public | Type reference (TYPE) | CKF_MAT_VAL_STRATEGY | '6' | Price from MBEW | 19990610 | ||
| 16 | Constant | Public | Type reference (TYPE) | CKF_MAT_VAL_STRATEGY | '5' | Price from Sales Order Stock Segment | 19990610 | ||
| 17 | Constant | Public | Type reference (TYPE) | CKF_MAT_VAL_STRATEGY | '3' | Price from Network | 19990610 | ||
| 18 | Instance attribute | Private | Type reference (TYPE) | SBDKZ | Dependent Requirements Ind. for Individual and Coll. Reqmts | 20000331 | |||
| 19 | Instance attribute | Public | Type reference (TYPE) | XFLAG | Material Should Be Rolled Up Through Consumption Cost Elem. | 19990628 | |||
| 20 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_WRAP_MATERIAL_CK | Material Master Data | 19990413 | |||
| 21 | Instance attribute | Public | Type reference (TYPE) | HKMAT | Material Origin | 19991202 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | CKF_PRICE_QUANTITY_UNIT | Price Unit | 19991005 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | SY-DATUM | Valuation Date | 19990705 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | CKBK_MATERIAL_RESOURCE | Resource Data for Material | 19991007 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | CKF_SALES_DOCUMENT_ID | Sales Document + Item | 19990907 | |||
| 26 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_SHARED_BUFFER_ITEM_CK | Entry in Shared Buffer | 19990819 | |||
| 27 | Instance attribute | Private | Type reference (TYPE) | CKF_SPECIAL_STOCK_DATA | Special Inventory Information | 19990514 | |||
| 28 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_VALUATION_VIEW_CK | Valuation Segment | 19990514 | |||
| 29 | Instance attribute | Private | Type reference (TYPE) | WB_POSNR | Work Breakdown Structure Element (WBS element) | 19991208 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Check Resource Exists | 19991026 | |
| 2 | Instance method | Public | Constructor | Internal Constructor | 19990304 | |
| 3 | Static method | Public | Method | Standard Constructor | 19990329 | |
| 4 | Static method | Public | Method | Constructor: By Cost Estimate No. of Valuation Segment | 19991005 | |
| 5 | Static method | Public | Method | Creation of Item from KIS1 | 19990318 | |
| 6 | Static method | Public | Method | Constructor: Material Item for Sales Order | 19990413 | |
| 7 | Static method | Public | Method | Constructor: Material Item for Network/WBS Element | 19990413 | |
| 8 | Instance method | Private | Method | Deregistration of Events of COST_ESTIMATE_REF | 20000807 | |
| 9 | Instance method | Protected | Method | Finds Suitable Cost Estimate from Shared Buffer | 19990819 | |
| 10 | Instance method | Protected | Method | Finds (and Reads) Suitable Cost Estimate for Valuation | 19990610 | |
| 11 | Instance method | Protected | Method | Finds (and Reads) Suitable Sales Order Cost Estimate | 19990823 | |
| 12 | Instance method | Public | Method | Determines Transfer Price for the Company Code Change | 19991111 | |
| 13 | Instance method | Protected | Method | Price Information from Cost Component Split | 19990609 | |
| 14 | Instance method | Protected | Method | Price Information from Configuration Simulation (cu50) | 19990609 | |
| 15 | Instance method | Protected | Method | Price Information from Production Order | 19990514 | |
| 16 | Instance method | Protected | Method | Price Information from Purchasing (Info Records) | 19990610 | |
| 17 | Instance method | Protected | Method | Price Information from Sales Order | 19990514 | |
| 18 | Instance method | Protected | Method | Price Information from Seiban | 19990609 | |
| 19 | Instance method | Protected | Method | Read Price Information from Valuation Segment | 19990514 | |
| 20 | Instance method | Protected | Method | Price Information from Network | 19990609 | |
| 21 | Instance method | Protected | Method | Fill Price Line from Valuation | 19990705 | |
| 22 | Instance method | Public | Method | Determines Transfer Price for the Profit Center Change | 19991110 | |
| 23 | Static method | Public | Method | Prices and Conditions from Puchase Info Record | 19991007 | |
| 24 | Instance method | Protected | Method | Read Attributes from Shared Buffer | 19990819 | |
| 25 | Instance method | Private | Event handling method | Reacts to COST_ESTIMATE_CHANGED of the cost_estimates | 20000807 | |
| 26 | Instance method | Private | Event handling method | Reacts to COST_ESTIMATE_DELETE of the Cost_estimates | 20000807 | |
| 27 | Instance method | Protected | Method | CCS Written to Shared Buffer | 19990819 | |
| 28 | Instance method | Public | Method | Sets Attributes for Account Determination | 19990826 | |
| 29 | Instance method | Public | Method | Prescribe Cost Estimate for Valuation | 20000802 | |
| 30 | Instance method | Public | Method | 19990304 | ||
| 31 | Instance method | Public | Method | Set Partner Number | 19990304 | |
| 32 | Instance method | Public | Method | Set Related Sales Order Item | 19991208 | |
| 33 | Instance method | Public | Method | Set Special Stock Indicator | 20000919 | |
| 34 | Instance method | Public | Method | Set Related WBS Element | 19991208 |
Events
Class CL_MATERIAL_CK has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_ACCOUNT_ASSIGNMENT | Private | See coding | TY_ACCOUNT_ASSIGNMENT | 19990304 | |
|
| 2 | TY_VALUATION_VIEW | Private | See coding | TY_VALUATION_VIEW | 19990514 | |
Method Signatures
Method CHECK_RESOURCE_EXISTENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DELETE_FLAG | Value transfer | Type reference (TYPE) | XFLAG | Material hat Loeschvormerkung | 20000418 | |||
| 2 | EX_LTEXT | Call by reference | Type reference (TYPE) | MAKT-MAKTX | Materialkurztext | 20000417 | |||
| 3 | EX_MEEHT | Value transfer | Type reference (TYPE) | MEINS | Basismengeneinheit | 20020207 | |||
| 4 | EX_PROCESS_MATERIAL | Value transfer | Type reference (TYPE) | XFLAG | Material ist Prozessmaterial | 20000418 | |||
| 5 | IM_MATERIAL_NUMBER | Call by reference | Type reference (TYPE) | MARC-MATNR | Materialnummer | 20000417 | |||
| 6 | IM_PLANT | Call by reference | Type reference (TYPE) | MARC-WERKS | Werk | 20000417 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Material nicht vorhanden | 19991026 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CUOBJ | Call by reference | Type reference (TYPE) | CKKALKTAB-CUOBJ | Konfiguration | 19990304 | |||
| 2 | IM_INFO_RECORD | Call by reference | Type reference (TYPE) | CKF_INFO_RECORD | Spezifikation der Einkaufsdaten | 19990304 | |||
| 3 | IM_MATERIAL | Call by reference | Object reference (TYPE REF TO) | CL_WRAP_MATERIAL_CK | Material | 19990413 | |||
| 4 | IM_MATERIAL_NUMBER | Call by reference | Type reference (TYPE) | CKKALKTAB-MATNR | Materialnummer | 19990304 | |||
| 5 | IM_PLANT | Call by reference | Type reference (TYPE) | CKKALKTAB-WERKS | Werk | 19990304 | |||
| 6 | IM_QUANTITY | Call by reference | Type reference (TYPE) | CKBK_QUANTITY | Menge + Mengeneinheit | 19990304 | |||
| 7 | IM_VALUATION_TYPE | Call by reference | Type reference (TYPE) | CKKALKTAB-BWTAR | Bewertungsart | 19990304 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 19990304 |
Method CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_BATCH | Call by reference | Type reference (TYPE) | CKKALKTAB-CHARG | Chargennummer | 19990329 | |||
| 2 | IM_MATERIAL_NUMBER | Call by reference | Type reference (TYPE) | CKIS-MATNR | Materialnummer | 19990329 | |||
| 3 | IM_PLANT | Call by reference | Type reference (TYPE) | CKIS-WERKS | Werk | 19990329 | |||
| 4 | IM_QUANTITY | Call by reference | Type reference (TYPE) | CKBK_QUANTITY | Menge + Mengeneinheit | 19990329 | |||
| 5 | IM_VALUATION_TYPE | Call by reference | Type reference (TYPE) | CKKALKTAB-BWTAR | Bewertungsart | 19990906 | |||
| 6 | RE_MATERIAL | Value transfer | Object reference (TYPE REF TO) | CL_MATERIAL_CK | Bewertungsobjekt Material | 19990615 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Material existiert nicht | 19991208 | ||
| 2 | Importparameter nicht ausreichend | 19991208 |
Method CREATE_FROM_KALN1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COSTING_NUMBER | Call by reference | Type reference (TYPE) | MBEW-KALN1 | Kalkulationsnummer des Bewertungssegmentes | 19991005 | |||
| 2 | IM_PLANT | Call by reference | Type reference (TYPE) | CKIS-WERKS | Werk | 19991006 | |||
| 3 | IM_QUANTITY | Call by reference | Type reference (TYPE) | CKBK_QUANTITY | Menge + Mengeneinheit | 19991005 | |||
| 4 | IM_SPECIAL_STOCK | Call by reference | Type reference (TYPE) | CKF_SPECIAL_STOCK_DATA | Sonderbestandsinformation | 19991005 | |||
| 5 | RE_MATERIAL | Value transfer | Object reference (TYPE REF TO) | CL_MATERIAL_CK | Bewertungsobjekt Material | 19991005 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | unzureichende Eingabeparameter | 19991005 | ||
| 2 | Werk muß mitgegeben werden, wenn BWKEY = BUKRS | 19991006 |
Method CREATE_FROM_KIS1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_KIS1 | Call by reference | Type reference (TYPE) | KIS1 | Einzelnachweisposition | 19990318 | |||
| 2 | IM_PARENT | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | Kalkulation | 19990622 | |||
| 3 | RE_MATERIAL | Value transfer | Object reference (TYPE REF TO) | CL_MATERIAL_CK | Materialposition | 19990615 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Bewertungsobjekt konnte nicht angelegt werden | 19991006 |
Method CREATE_FROM_SALES_ORDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_BATCH | Call by reference | Type reference (TYPE) | CKKALKTAB-CHARG | Chargennummer | 19990413 | |||
| 2 | IM_MATERIAL_NUMBER | Call by reference | Type reference (TYPE) | CKIS-MATNR | Materialnummer | 19990413 | |||
| 3 | IM_PLANT | Call by reference | Type reference (TYPE) | CKIS-WERKS | Werk | 19990413 | |||
| 4 | IM_QUANTITY | Call by reference | Type reference (TYPE) | CKBK_QUANTITY | Menge + Mengeneinheit | 19990413 | |||
| 5 | IM_SALES_DOCUMENT | Call by reference | Type reference (TYPE) | VBELN | Vertriebsbeleg | 19990818 | |||
| 6 | IM_SALES_DOCUMENT_ITEM | Call by reference | Type reference (TYPE) | POSNR | Positionsnummer | 19990818 | |||
| 7 | IM_SPECIAL_STOCK | Call by reference | Type reference (TYPE) | SOBKZ | Sonderbestandskennzeichen | 19990825 | |||
| 8 | IM_SPECIAL_STOCK_VALUATION | Call by reference | Type reference (TYPE) | KZBWS | Bewertung Sonderbestand | 19990825 | |||
| 9 | IM_VALUATION_TYPE | Call by reference | Type reference (TYPE) | CKKALKTAB-BWTAR | Bewertungsart | 19990906 | |||
| 10 | RE_MATERIAL | Value transfer | Object reference (TYPE REF TO) | CL_MATERIAL_CK | Bewertungsobjekt Material | 19990615 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Bewertungsobjekt konnte nicht angelegt werden | 19991006 | ||
| 2 | Kundenauftrag oder Position wurde nicht angegeben | 19991006 |
Method CREATE_FROM_WBS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_BATCH | Call by reference | Type reference (TYPE) | CKKALKTAB-CHARG | Chargennummer | 19990413 | |||
| 2 | IM_MATERIAL_NUMBER | Call by reference | Type reference (TYPE) | CKIS-MATNR | Materialnummer | 19990413 | |||
| 3 | IM_PLANT | Call by reference | Type reference (TYPE) | CKIS-WERKS | Werk | 19990413 | |||
| 4 | IM_QUANTITY | Call by reference | Type reference (TYPE) | CKBK_QUANTITY | Menge + Mengeneinheit | 19990413 | |||
| 5 | IM_VALUATION_TYPE | Call by reference | Type reference (TYPE) | CKKALKTAB-BWTAR | Bewertungsart | 19990906 | |||
| 6 | RE_MATERIAL | Value transfer | Object reference (TYPE REF TO) | CL_MATERIAL_CK | Bewertungsobjekt Material | 19990615 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Bewertungsobjekt konnte nicht angelegt werden | 19991006 |
Method DEREGISTER_COST_ESTIMATE_REF Signature
Method DEREGISTER_COST_ESTIMATE_REF on class CL_MATERIAL_CK has no parameter.
Method DEREGISTER_COST_ESTIMATE_REF on class CL_MATERIAL_CK has no exception.
Method FIND_CCS_FROM_SHARED_BUFFER Signature
Method FIND_CCS_FROM_SHARED_BUFFER on class CL_MATERIAL_CK has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein Eintrag gefunden | 19990819 |
Method FIND_COST_ESTIMATE_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COST_ESTIMATE_REF | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE_REF | Referenz auf eine Kalkulation | 19990610 | |||
| 2 | IM_TRANSFER_CONTROL | Call by reference | Type reference (TYPE) | CK_UEBID | Übernahmesteuerung | 19990616 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kostenschichtung nicht vorhanden | 19990610 | ||
| 2 | Eingabedaten unvollständig | 19990616 |
Method FIND_SD_COST_ESTIMATE_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COST_ESTIMATE_REF | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE_REF | Referenz auf eine Kalkulation | 19990823 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kostenschichtung nicht vorhanden | 19990823 |
Method GET_COMPANY_TP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_PRICES | Call by reference | Type reference (TYPE) | CKF_PRICE_TABLE | Buchungskreis-Transferpreise | 19991111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | interner Fehler | 19991111 | ||
| 2 | Es konnte kein Transferpreis gefunden werden | 19991111 |
Method GET_PRICES_FROM_CCS Signature
Method GET_PRICES_FROM_CCS on class CL_MATERIAL_CK has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Bewertung nicht erfolgreich | 19991208 | ||
| 2 | Programmfehler. Nie abfangen! | 19990730 | ||
| 3 | Kein Preis gefunden | 19990610 |
Method GET_PRICES_FROM_CONFIG_SIM Signature
Method GET_PRICES_FROM_CONFIG_SIM on class CL_MATERIAL_CK has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Bewertung | 19991208 | ||
| 2 | Kein Preis gefunden | 19990610 |
Method GET_PRICES_FROM_PROD_ORDER Signature
Method GET_PRICES_FROM_PROD_ORDER on class CL_MATERIAL_CK has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Bewertung aufgetreten | 19991208 | ||
| 2 | Kein Preis gefunden | 19990610 |
Method GET_PRICES_FROM_PURCHASE Signature
Method GET_PRICES_FROM_PURCHASE on class CL_MATERIAL_CK has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Bewertung | 19991208 | ||
| 2 | Kein Preis gefunden | 19990610 |
Method GET_PRICES_FROM_SALES_ORDER Signature
Method GET_PRICES_FROM_SALES_ORDER on class CL_MATERIAL_CK has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Bewertung aufgetreten | 19991208 | ||
| 2 | Kein Preis gefunden | 19990610 |
Method GET_PRICES_FROM_SEIBAN Signature
Method GET_PRICES_FROM_SEIBAN on class CL_MATERIAL_CK has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Bewertung | 19991208 | ||
| 2 | Kein Preis gefunden | 19990610 |
Method GET_PRICES_FROM_VALUATION_VIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_SPECIAL_STOCK | Call by reference | Type reference (TYPE) | CKF_SPECIAL_STOCK_DATA | Sonderbestandskennzeichen | 19990825 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Bewertung aufgetreten | 19991208 | ||
| 2 | Programmfehler. Nie abfangen! | 19990705 | ||
| 3 | Kein gültiger Preis ermittelt | 19990610 |
Method GET_PRICES_FROM_WBS Signature
Method GET_PRICES_FROM_WBS on class CL_MATERIAL_CK has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Bewertung | 19991208 | ||
| 2 | Kein Preis gefunden | 19990610 |
Method GET_PRICE_FROM_VALUATION_VIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_PRICE | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE | Preiszeile | 19990707 | |||
| 2 | EX_STRATEGY | Value transfer | Type reference (TYPE) | CK_BWSMA | erfolgreiche Bewertungsstrategie | 19990707 | |||
| 3 | EX_SUB_STRATEGY | Value transfer | Type reference (TYPE) | CK_SUBSTRAT | Substrategie bei Materialbewertung mit Einkaufsinfosatz | 19991122 | |||
| 4 | IM_STRATEGIES | Call by reference | Type reference (TYPE) | CKF_STRATEGY_TABLE | Valuation Strategy Sequence | 19990707 | |||
| 5 | IM_VALUATION_VIEW | Call by reference | Object reference (TYPE REF TO) | CL_VALUATION_VIEW_CK | Bewertungssegment | 19991111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Programmfehler. Nie abfangen! | 19990705 | ||
| 2 | Preis nicht gefunden | 19990705 |
Method GET_PROFIT_CENTER_TP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_PRICES | Call by reference | Type reference (TYPE) | CKF_PRICE_TABLE | PC-Transferpreise | 19991110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | interner Fehler | 19991110 | ||
| 2 | Es konnte kein Transferpreis gefunden werden | 19991110 | ||
| 3 | keine Transferpreisvariante gesetzt | 19991110 |
Method GET_PURCHASE_CONDITIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CONDITIONS | Call by reference | Type reference (TYPE) | CKF_CONDITION_TABLE | Konditionen | 19991122 | |||
| 2 | EX_INFORECORD_DATA | Value transfer | Type reference (TYPE) | RC27F | Zusatzdaten aus dem Infosatz (Materialgruppe,..) | 20000126 | |||
| 3 | EX_PRICE | Value transfer | Type reference (TYPE) | CKF_PRICE_LINE | Preis | 19991007 | |||
| 4 | EX_STRATEGY | Value transfer | Type reference (TYPE) | CK_SUBSTRAT | erfolgreiche Bewertungsstrategie | 19991007 | |||
| 5 | IM_CONTROL_DATA | Call by reference | Object reference (TYPE REF TO) | CL_COSTING_CONTROL_DATA | PCP Customizing- und Steuerungsdaten | 19991122 | |||
| 6 | IM_PRICING_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Bewertungsdatum | 19991007 | |||
| 7 | IM_QUANTITY | Call by reference | Type reference (TYPE) | CKBK_QUANTITY | Menge | 19991007 | |||
| 8 | IM_RESOURCE | Call by reference | Type reference (TYPE) | CKBK_MATERIAL_RESOURCE | Materialressource | 19991007 | |||
| 9 | IM_STRATEGIES | Call by reference | Type reference (TYPE) | CKF_SUBSTRAT_TABLE | Bewertungsstrategiefolge | 19991007 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Methode konnte nicht durchgefuehrt werden | 19991007 | ||
| 2 | Programmfehler. Nie abfangen! | 19991007 |
Method GET_STATE_FROM_SHARED_BUFFER Signature
Method GET_STATE_FROM_SHARED_BUFFER on class CL_MATERIAL_CK has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein Eintrag in Shared Buffer | 19990819 |
Method ON_COST_ESTIMATE_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CALC_REQUESTED | Call by reference | Attribute reference (LIKE) | 20000807 | |||||
| 2 | EX_COST_ESTIMATE | Call by reference | Attribute reference (LIKE) | 20000807 |
Method ON_COST_ESTIMATE_CHANGED on class CL_MATERIAL_CK has no exception.
Method ON_COST_ESTIMATE_DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COST_ESTIMATE | Call by reference | Attribute reference (LIKE) | 20000807 |
Method ON_COST_ESTIMATE_DELETE on class CL_MATERIAL_CK has no exception.
Method SAVE_TO_SHARED_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CC_TP_REQUESTED | Value transfer | Type reference (TYPE) | CKF_TP_REQUESTED | Kennz. Transferpreis BUKRS | 20000322 | |||
| 2 | IM_PC_TP_REQUESTED | Value transfer | Type reference (TYPE) | CKF_TP_REQUESTED | Kennz. Transferpreis Profit Center | 20000322 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler | 19990825 |
Method SET_ACCOUNT_CONTROL_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ACCOUNT_ASSIGNMENT_CATEGORY | Call by reference | Type reference (TYPE) | KNTTP | Kontierungstyp | 19990826 | |||
| 2 | IM_CONSUMPTION_POSTING | Call by reference | Type reference (TYPE) | KZVBR | Verbrauchsbuchung | 19990826 | |||
| 3 | IM_DEBITS_CREDITS_INDICATOR | Call by reference | Type reference (TYPE) | SHKZG | Soll-/Haben-Kennzeichen | 19990826 | |||
| 4 | IM_DELIVERY_FROM_VAL_STOCK | Call by reference | Type reference (TYPE) | CK_DELIVERY_FROM_VAL_STOCK | SD-Warenlieferung aus einem bewerteten Bestand | 19990826 | |||
| 5 | IM_GOODS_RECEIPT | Call by reference | Type reference (TYPE) | CK_GOODS_RECEIPT | Wareneingang | 19990826 | |||
| 6 | IM_INDIV_REQUIREMENT_INDICATOR | Call by reference | Type reference (TYPE) | SBDKZ | Sekundärbedarfskennzeichen | 19990826 | |||
| 7 | IM_IS_ASSEMBLY | Call by reference | Type reference (TYPE) | XFLAG | Baugruppe | 19991213 | |||
| 8 | IM_MOVEMENT_TYPE | Call by reference | Type reference (TYPE) | BWART | Bewegungsart (Bestandsführung) | 19990826 | |||
| 9 | IM_SUBCONTRACTING | Call by reference | Type reference (TYPE) | XFLAG | Beistellteil eines lohnbearbeiteten Materials | 19990826 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kostenart/Sachkonto ist fixiert -> nicht änderbar | 19990826 | ||
| 2 | interner Fehler | 19990831 |
Method SET_COST_ESTIMATE_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COSTING_KEY | Call by reference | Type reference (TYPE) | CKKEKOKEY | Schlüsselfelder der KEKO/ohne Mandant | 20000802 | |||
| 2 | IM_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Plankalkulation | 20000802 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Funktion konnte nicht ausgeführt werden | 20000802 |
Method SET_DIRECT_PRODUCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DIRECT_PRODUCTION | Call by reference | Type reference (TYPE) | CKKALKTAB-KZDFM | 19990304 | ||||
| 2 | IM_PAROB | Call by reference | Type reference (TYPE) | CKKALKTAB-PAROB | 19990304 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 19990304 |
Method SET_PARTNER_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PATNR | Call by reference | Type reference (TYPE) | CKKALKTAB-PATNR | 19990304 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 19990304 |
Method SET_SALES_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_SALES_DOCUMENT | Call by reference | Type reference (TYPE) | CKF_SALES_DOCUMENT_ID | Vertriebsbeleg mit posnr | 19991208 | |||
| 2 | IM_SPECIAL_STOCK | Call by reference | Type reference (TYPE) | CKF_SPECIAL_STOCK_DATA | Sonderbestandskennzeichen | 19991208 |
Method SET_SALES_DOCUMENT on class CL_MATERIAL_CK has no exception.
Method SET_SPECIAL_STOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DEFAULT_FROM_MATERIAL | Call by reference | Type reference (TYPE) | XFLAG | CKC_NO | Aus Materialstamm ableiten | 20000919 | ||
| 2 | IM_SPECIAL_STOCK | Call by reference | Type reference (TYPE) | CKF_SPECIAL_STOCK_DATA | PCP Sondernestandsinformationen | 20000919 |
Method SET_SPECIAL_STOCK on class CL_MATERIAL_CK has no exception.
Method SET_WBS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_SPECIAL_STOCK | Call by reference | Type reference (TYPE) | CKF_SPECIAL_STOCK_DATA | Sonderbestandskennzeichen | 19991208 | |||
| 2 | IM_WBS | Call by reference | Type reference (TYPE) | WB_POSNR | Projektstrukturplanelement (PSP-Element) | 19991208 |
Method SET_WBS on class CL_MATERIAL_CK has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |