SAP ABAP Class CL_CKML_WIP_PRICING (WIP Price Determination)
Hierarchy
EA-FIN (Software Component) EA-FIN
   CO-PC-ACT (Application Component) Actual Costing/Material Ledger
     CO_ML_WIP (Package) WIP at Actual Costs
Properties
Class CL_CKML_WIP_PRICING  
Short Description WIP Price Determination    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class CKMLWIP    
Program status     
Category 0   
Package CO_ML_WIP   WIP at Actual Costs 
Created 20011106   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CKM0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CKMC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 CKML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 CKMV0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 CKMV3 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 CL_CKML_WIP_DBACCESS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
8 MLWIP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CKML_WIP_PRICING has no interface implemented.
Friends
Class CL_CKML_WIP_PRICING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_CATEG_LIST Constant Protected See coding Category List 20011106
2 CS_PTYP_LIST Constant Protected See coding Process Type List 20011106
3 C_ACTION_ALLOWED Constant Public Type reference (TYPE) SYSUBRC 0 Action Allowed 20011106
4 C_ACTION_ALREADY_PERFORMED Constant Public Type reference (TYPE) SYSUBRC 2 Action Was Already Completed 20011106
5 C_ACTION_CREA Constant Public Type reference (TYPE) CKML_ACTION_WIP 'AUFB' WIP Action: Create 20011106
6 C_ACTION_NOT_ALLOWED4STATUS Constant Public Type reference (TYPE) SYSUBRC 1 Operation Not Allowed for Status 20011106
7 C_ACTION_REDUCT Constant Public Type reference (TYPE) CKML_ACTION_WIP 'ABB ' WIP Action: Reduce 20011106
8 C_ACTION_REVAL Constant Public Type reference (TYPE) CKML_ACTION_WIP 'UMB ' WIP Action: Revaluation 20011106
9 C_CATEG_CONS Constant Protected Type reference (TYPE) CKML_CATEG CKMV3_CO_KAT-VN Consumption Category (Not Affecting Price) 20011106
10 C_LTYPE_ACTP Constant Public Type reference (TYPE) CKML_LINETYPE_WIP 'ACTP' Activity Totals Line 20011113
11 C_LTYPE_ACTS Constant Public Type reference (TYPE) CKML_LINETYPE_WIP 'ACTS' Activity Totals Line 20011106
12 C_LTYPE_MATP Constant Public Type reference (TYPE) CKML_LINETYPE_WIP 'MATP' Material Process Line 20011106
13 C_LTYPE_MATS Constant Public Type reference (TYPE) CKML_LINETYPE_WIP 'MATS' Material Totals Line 20011106
14 C_PROCESS_ACTIVITIES Constant Public Type reference (TYPE) CHAR1 'A' Process Activities 20011107
15 C_PROCESS_MATERIALS Constant Public Type reference (TYPE) CHAR1 'M' Process Materials 20011107
16 C_PTYP_WIP Constant Protected Type reference (TYPE) CK_PTYP_BVALT 'VW' Process Type: Consumption WIP 20011106
17 C_WIP_PRICE_DETERMINATION Constant Public Type reference (TYPE) CKM0_VORGANG 'WP' Action for this Class 20011106
18 MR_WIPBUFFER Instance attribute Protected Object reference (TYPE REF TO) CL_CKML_WIP_DBACCESS Import/Export with Buffering 20011106
19 MS_APPLSTRING Instance attribute Protected Type reference (TYPE) CKMC_F_STRG Application string 20011106
20 MS_MSG_OBJECT Instance attribute Protected Type reference (TYPE) CKML_RUN_S_MESSAGE_OBJECT Object Def. Multi-Level Actual Costing For Message Handler 20011106
21 MS_MSG_OBJECT_ACT Instance attribute Public Type reference (TYPE) CKML_RUN_S_MESSAGE_OBJECT_LA Message Object for Activities 20020402
22 MS_MSG_SUBOBJECT Instance attribute Protected Type reference (TYPE) CKML_RUN_S_MESSAGE_SUB_OBJECT Subobject Def. Multi-Level Actual Costing F. Message Handler 20011106
23 MS_RUNPERIOD Instance attribute Protected Type reference (TYPE) CKML_RUN_PERIOD_DATA All Header Data For A ML Costing Run 20011106
24 MT_CKMLCR Instance attribute Protected Type reference (TYPE) TY_T_CKMLCR Period Records (Values) 20011106
25 MT_CKMLHD Instance attribute Protected Type reference (TYPE) TY_T_CKMLHD Header Records 20011106
26 MT_CKMLLACR Instance attribute Protected Type reference (TYPE) CKML_T_CKMLLACR Activity Types Period Records 20011107
27 MT_CKMLLACRWIP Instance attribute Protected Type reference (TYPE) CKML_T_CKMLLACRWIP Material Ledger / Period Records WIP (A Type/Values) 20011107
28 MT_CKMLLACR_NEW Instance attribute Protected Type reference (TYPE) CKML_T_CKMLLACR Activity Type Period Records (New) 20011113
29 MT_CKMLLAHD Instance attribute Protected Type reference (TYPE) CKML_T_CKMLLAHD Activity Type Headers 20011107
30 MT_CKMLLAPPWIP Instance attribute Protected Type reference (TYPE) CKML_T_CKMLLAPPWIP Material Ledger / Period Records WIP (Activities) 20011107
31 MT_CKMLMV004OLD Instance attribute Protected Type reference (TYPE) CKML_T_CKMLMV004WIP_S Material Ledger / Quantity Structure WIP Previous Period 20021220
32 MT_CKMLMV004WIP Instance attribute Protected Type reference (TYPE) CKML_T_CKMLMV004WIP_S Material Ledger / Quantity Structure WIP Settlement Period 20011106
33 MT_CKMLMV011 Instance attribute Protected Type reference (TYPE) TY_T_CKMLMV011 Basic List 20011106
34 MT_CKMLPP Instance attribute Protected Type reference (TYPE) TY_T_CKMLPP Period Records (Quantities) 20011106
35 MT_CURTP Instance attribute Protected Type reference (TYPE) CKI_T_ML_CTY Currency Information 20011113
36 MT_DONT_TREAT Instance attribute Protected Type reference (TYPE) TY_T_CKMLHD Materials that cannot be changed 20020716
37 MT_ERRMAT Instance attribute Protected Type reference (TYPE) TY_MLIST_SORTED Materials with Errors 20011106
38 MT_ERROR_OBJECTS Instance attribute Protected Type reference (TYPE) CKML_T_KALNR_SORTED Materials/Activities with Inconsistent WIP Quantities 20081125
39 MT_KEPH Instance attribute Protected Type reference (TYPE) MLCCS_T_KEPH Cost Component Split 20011106
40 MT_KEPH_NEW Instance attribute Protected Type reference (TYPE) MLCCS_T_KEPH Cost Component Split (Determined) 20011106
41 MT_LOCKMAT Instance attribute Protected Type reference (TYPE) TY_MLIST_SORTED Blocked materials 20011106
42 MT_MLCD Instance attribute Protected Type reference (TYPE) TY_T_MLCD Summarization Records 20011106
43 MT_MT08L Instance attribute Protected Type reference (TYPE) TY_T_MT08L Material Buffer 20011106
44 MT_NOPRICEACT Instance attribute Protected Type reference (TYPE) TY_MLIST_SORTED Activity Types Without Price 20011113
45 MT_STATISTICS Instance attribute Protected Type reference (TYPE) CKML_T_WPD_STATISTICS WIP Price Determination: Statistics - Records 20011106
46 MT_WDOC Instance attribute Protected Type reference (TYPE) CKML_T_WIP_SETTLE_DOC ML WIP Document (Internal) 20011106
47 MT_WIPRED Instance attribute Protected Type reference (TYPE) TY_T_WIPREDUCED Summarized WIP Reduction Quantity 20011106
48 M_CNT_ERROR Instance attribute Protected Type reference (TYPE) I Counter: Error 20011106
49 M_CNT_SUCCESS Instance attribute Protected Type reference (TYPE) I Counter: Successfully Processed 20011106
50 M_MESSAGE Instance attribute Protected Type reference (TYPE) SYMSGLI Messages, Message Line 20011106
51 M_PACKAGE_TYPE Instance attribute Protected Type reference (TYPE) CHAR1 Package Type 20011107
52 M_PACKSIZE Instance attribute Protected Type reference (TYPE) I Package Size 20011106
53 M_STATUS Instance attribute Protected Type reference (TYPE) BOOLE-BOOLE SPACE 'X' Package Invalid 20011106
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVITY_BUFFER4ENTRY_READ Instance method Protected Method Read Buffer Contents for Activity Type 20011107
2 ACTIVITY_DOCUMENTS_WRITE Instance method Public Method Write Generated Documents 20011107
3 ACTIVITY_DOCUMENTS_WRITE_WDOC Instance method Protected Method Write Generated Documents 20011114
4 ACTIVITY_PACKAGE_PREREAD Instance method Public Method Read Data for WIP Price Determination Activity Types 20011107
5 ACTIVITY_PRICES_CREATE Instance method Protected Method Create CKMLLACR If It Does Not Exist 20011113
6 ACTIVITY_SINGLE_PROCESS Instance method Public Method Process Material 20011107
7 ACTIVITY_STATUS_SET Instance method Protected Method Set Activity Type Status 20020130
8 ACTIVITY_VARIANCES_DISTRIBUTE Instance method Protected Method Distribute Price Variances for Period Totals Records (AT) 20011107
9 ACTIVITY_WIP_DOC_COMPLETE Instance method Protected Method Enhance Minimum Line for Activity Document 20030903
10 ACTIVITY_WIP_LAYER_REDUCE Instance method Protected Method Create Document Lines for WIP Layer Reduction (Activities) 20011107
11 ACTIVITY_WIP_LAYER_REVALUATE Instance method Protected Method Create Document Lines for WIP Layer Revaluation (Activities) 20011107
12 BASIC_LIST_READ Instance method Protected Method Read Basic List 20011106
13 CATEGORY_RANGES Static method Protected Method Creates a Range Table for Categories (from CS_CATEG_LIST) 20011106
14 CCS_IS_ACTIVE Static method Protected Method ML Customizing / Check Whether CCS Is Active 20011106
15 CCS_VARIANCES_DISTRIBUTE Instance method Protected Method Distribute Price Differences to Cost Component Split 20011106
16 CONSTRUCTOR Instance method Public Constructor Constructor 20011106
17 FREE Instance method Public Method Delete Instance Data 20011106
18 HAS_ACTIVITY_PRICE Instance method Protected Method Check Whether Activity Type Price Difference Exists 20011114
19 IS_ALLOWED Static method Protected Method Check Whether Action Is Allowed 20011106
20 IS_LOCKED Instance method Protected Method Check KALNR Is Locked 20011106
21 MATERIAL_BUFFER4ENTRY_READ Instance method Protected Method Read Buffer Contents for Material 20011107
22 MATERIAL_CCS_RECORDS_READ Instance method Protected Method Read ML Cost Component Split 20011107
23 MATERIAL_CCS_RECS_BY_KEY_GET Instance method Protected Method Read Cost Component Split Buffer By Key 20011107
24 MATERIAL_DOCUMENTS_WRITE Instance method Public Method Write Generated Documents 20011107
25 MATERIAL_DOCUMENTS_WRITE_WDOC Instance method Protected Method Write Generated WIP Documents 20011114
26 MATERIAL_ML_HEADER_READ Instance method Protected Method Read ML Header Records / Master Master Records 20011107
27 MATERIAL_PACKAGE_PREREAD Instance method Public Method Read Data for WIP Price Determination Material 20011106
28 MATERIAL_PERIOD_RECORDS_READ Instance method Protected Method Read ML Period Records 20011107
29 MATERIAL_RESET_PERIOD_STATUS Instance method Protected Method Reset Period Status for Materials 20020111
30 MATERIAL_SINGLE_PROCESS Instance method Public Method Process Material 20011107
31 MATERIAL_STATUS_SET Instance method Protected Method Set Material Status 20020130
32 MATERIAL_SUM_RECORDS_READ Instance method Protected Method Read ML Summarization Records 20011107
33 MATERIAL_VARIANCES_DISTRIBUTE Instance method Protected Method Distribute Price Variances for Period Totals Records 20011107
34 MATERIAL_WIP_LAYER_REDUCE Instance method Protected Method Create Document Lines for WIP-Layer-Reduction 20011107
35 MATERIAL_WIP_LAYER_REVALUATE Instance method Protected Method Create Document Lines for WIP-Layer Revaluation 20011107
36 MY_ATTRIBUTES Static method Protected Method Own Attributes 20011106
37 PROCESS_TYPE_RANGES Static method Protected Method Creates a Range Table for Process Types (From CS_PTYP_LIST) 20011106
38 RUNPERIOD_GET Instance method Protected Method Read Run Period Data for Application String 20011106
39 STATISTICS_GET Instance method Public Method Read Statistic Records 20011106
40 UPDATE_STATISTICS Instance method Protected Method Update Statistics 20011106
41 UPDATE_STATISTICS_ERROR Instance method Protected Method Log Errors in Statistics 20011106
42 WIP_LAYERS_READ Instance method Protected Method Read ML WIP Records 20011107
Events
# Event Type Visibility Description Created on
1 ERROR_OCCURED Instance Event
(0)
Public
(2)
Error Occurred 20011106
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_MLIST_SORTED Protected See coding Sorted KALNR List 20011106
2 TY_S_CKMLCR Protected Type reference (TYPE) CKMLCR Material Ledger: Period Totals Records Values 20011106
3 TY_S_CKMLHD Protected Type reference (TYPE) CKMLHD Material Ledger: Header Record 20011106
4 TY_S_CKMLLAPP Protected Type reference (TYPE) CKMLLAPP ML Activity Types: Period Records 20020130
5 TY_S_CKMLMV011 Protected See coding Costing Run: Object List 20011106
6 TY_S_CKMLPP Protected Type reference (TYPE) CKMLPP Material Ledger Period Totals Records Quantity 20011106
7 TY_S_ISTATISTIC Protected See coding Internal Statistic Line 20011106
8 TY_S_MLCD Protected Type reference (TYPE) MLCD Material Ledger: Summarization Record (From Documents) 20011106
9 TY_S_MLIST Protected Type reference (TYPE) CKML_S_MGV_KALNR List of Cost Estimate Numbers (Processes/Procurement Alt) 20011106
10 TY_S_MPACK Protected See coding Collection of All Data Required for Individual Processing 20011106
11 TY_S_MT08L Protected Type reference (TYPE) MT08L Material Master Data for Material Ledger 20011106
12 TY_S_RSC Protected See coding Temp. Replacement for CKMD_F_RSC 20011106
13 TY_S_WIPREDUCED Protected See coding Reduced WIP Quantity 20011106
14 TY_T_CKMLCR Protected See coding Period Totals Records Values Table 20011106
15 TY_T_CKMLHD Protected See coding Header Records Table 20011106
16 TY_T_CKMLMV011 Protected See coding Basic List 20011106
17 TY_T_CKMLPP Protected See coding Table: Period Totals Records Quantity 20011106
18 TY_T_ISTATISTIC Protected See coding Internal Statistic Table 20011106
19 TY_T_MLCD Protected See coding Summarization Records Table 20011106
20 TY_T_MT08L Protected See coding Material 20011106
21 TY_T_RSC Protected See coding 20011106
22 TY_T_WIPREDUCED Protected See coding 20011106
Method Signatures

Method ACTIVITY_BUFFER4ENTRY_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) TY_S_MPACK Daten für Material 20011107
2 Exporting E_NOT_FOUND Call by reference Type reference (TYPE) BOOLE-BOOLE Flag: Daten nicht vorhanden 20011107
3 Importing IS_ACTIVITY Value transfer Type reference (TYPE) CKMV0_MATOBJ_STR Material 20011107

Method ACTIVITY_BUFFER4ENTRY_READ on class CL_CKML_WIP_PRICING has no exception.

Method ACTIVITY_DOCUMENTS_WRITE Signature

Method ACTIVITY_DOCUMENTS_WRITE on class CL_CKML_WIP_PRICING has no parameter.
# Exception Resumable Description Created on
1 INVALID_INSTANCE_CALL Instanz nicht als Materialpaket erzeugt 20011107
2 ROLLBACK_DONE Aufgrund eines Fehlers wurde ROLLBACK WORK ausgeführt 20011107
3 ROLLOUT_FAILED Sätze konnten nicht auf Datenbank geschrieben werden 20011107

Method ACTIVITY_DOCUMENTS_WRITE_WDOC Signature

Method ACTIVITY_DOCUMENTS_WRITE_WDOC on class CL_CKML_WIP_PRICING has no parameter.
# Exception Resumable Description Created on
1 ROLLBACK_DONE Aufgrund eines Fehlers wurde ROLLBACK WORK ausgeführt 20011114
2 ROLLOUT_FAILED Sätze konnten nicht auf Datenbank geschrieben werden 20011114

Method ACTIVITY_PACKAGE_PREREAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_APPLSTRING Value transfer Type reference (TYPE) CKMC_F_STRG Application string 20011107
2 Importing IT_ACTLIST Call by reference Type reference (TYPE) CKMV0_MATOBJ_TBL LA Liste 20011107
# Exception Resumable Description Created on
1 APPLICATION_ERROR Fehlerhafter Aufruf 20011107
2 INVALID_INSTANCE_CALL Instanz nicht als Leistungspaket erzeugt 20011107

Method ACTIVITY_PRICES_CREATE Signature

Method ACTIVITY_PRICES_CREATE on class CL_CKML_WIP_PRICING has no parameter.
# Exception Resumable Description Created on
1 INTERNAL_ERROR Programmfehler ( nicht abfangen ) 20011113

Method ACTIVITY_SINGLE_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ACTIVITY Value transfer Type reference (TYPE) CKMV0_MATOBJ_STR Leistungsart 20011107
# Exception Resumable Description Created on
1 APPLICATION_ERROR Fehler in Verarbeitung 20011107
2 INVALID_INSTANCE_CALL Instanz nicht als Leistungspaket erzeugt 20011107

Method ACTIVITY_STATUS_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CKMLLAPP Call by reference Type reference (TYPE) CKMLLAPP Material-Ledger: Perioden-Summensätze Mengen 20020130
2 Importing I_NEW_STATUS Call by reference Type reference (TYPE) CKML_XWIP CL_CKML_WIP_DBACCESS=>C_STATUS_OK Zu setzender Status 20020130
# Exception Resumable Description Created on
1 INVALID_STATUS internal error -> invalid status entered ( do not catch ) 20020130

Method ACTIVITY_VARIANCES_DISTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DOC Call by reference Type reference (TYPE) CKML_S_WIP_SETTLE_DOC ML - WIP Beleg ( intern ) 20011107
2 Importing IS_DATA Call by reference Type reference (TYPE) TY_S_MPACK Daten für Material 20011107
# Exception Resumable Description Created on
1 INTERNAL_ERROR Programmfehler ( nicht abfangen ) 20011113
2 QUANTITY_DIFFERENCE MLCD / CKMLMV004WIP Mengendifferenz ( nicht auffangen ) 20011107

Method ACTIVITY_WIP_DOC_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DOC Call by reference Type reference (TYPE) CKML_S_WIP_SETTLE_DOC ML - WIP Beleg ( intern ) 20030903
2 Importing IS_DATA Call by reference Type reference (TYPE) TY_S_MPACK Daten für Leistung 20030903

Method ACTIVITY_WIP_DOC_COMPLETE on class CL_CKML_WIP_PRICING has no exception.

Method ACTIVITY_WIP_LAYER_REDUCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DOC Call by reference Type reference (TYPE) CKML_S_WIP_SETTLE_DOC ML - WIP Beleg ( intern ) 20011107
2 Importing IS_DATA Call by reference Type reference (TYPE) TY_S_MPACK Alle Daten für Kalnr 20011107
# Exception Resumable Description Created on
1 INTERNAL_ERROR Programmfehler ( nicht abfangen ) 20011107
2 QUANTITY_DIFFERENCE Mengen oder ME passen nicht zusammen ( nicht auffangen ) 20011107

Method ACTIVITY_WIP_LAYER_REVALUATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DOC Call by reference Type reference (TYPE) CKML_S_WIP_SETTLE_DOC ML - WIP Beleg ( intern ) 20011107
2 Importing IS_DATA Call by reference Type reference (TYPE) TY_S_MPACK Alle Daten für Kalnr 20011107
# Exception Resumable Description Created on
1 INTERNAL_ERROR Programmfehler ( nicht abfangen ) 20011107
2 QUANTITY_DIFFERENCE Mengen oder ME passen nicht zusammen ( nicht auffangen ) 20011107

Method BASIC_LIST_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MATLIST Call by reference Type reference (TYPE) CKMV0_MATOBJ_TBL Material Liste 20011106

Method BASIC_LIST_READ on class CL_CKML_WIP_PRICING has no exception.

Method CATEGORY_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RCATEG Value transfer Type reference (TYPE) CKMV0_YT_CATEG Range table 20011106

Method CATEGORY_RANGES on class CL_CKML_WIP_PRICING has no exception.

Method CCS_IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ISACTIVE Value transfer Type reference (TYPE) BOOLE-BOOLE Flag:Schichtung aktiv 20011106
2 Importing I_BWKEY Call by reference Type reference (TYPE) BWKEY Bewertungskreis 20011106

Method CCS_IS_ACTIVE on class CL_CKML_WIP_PRICING has no exception.

Method CCS_VARIANCES_DISTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEPH Call by reference Type reference (TYPE) MLCCS_T_KEPH 20011106
2 Importing IS_KEY Value transfer Type reference (TYPE) MLCD_KEY 20011106
3 Importing IT_KEPH Call by reference Type reference (TYPE) MLCCS_T_KEPH Tabellentyp CKMLKEPH (sortiert) 20011106
4 Importing I_BWKEY Value transfer Type reference (TYPE) BWKEY Bewertungskreis 20011106
5 Importing I_SOURCEQUANT Value transfer Type reference (TYPE) CKMLPP-LBKUM Ursprungsmenge 20011106
6 Importing I_SOURCE_KDM_E Value transfer Type reference (TYPE) CKMLCR-VNKDM_EA 20011106
7 Importing I_SOURCE_KDM_M Value transfer Type reference (TYPE) CKMLCR-VNKDM_MA 20011106
8 Importing I_SOURCE_PRD_E Value transfer Type reference (TYPE) CKMLCR-VNPRD_EA 20011106
9 Importing I_SOURCE_PRD_M Value transfer Type reference (TYPE) CKMLCR-VNPRD_MA 20011106
10 Importing I_TARGETQUANT Value transfer Type reference (TYPE) CKMLPP-LBKUM Zielmenge 20011106
11 Importing I_TARGET_KDM_E Value transfer Type reference (TYPE) CKMLCR-VNKDM_EA 20011106
12 Importing I_TARGET_KDM_M Value transfer Type reference (TYPE) CKMLCR-VNKDM_MA 20011106
13 Importing I_TARGET_PRD_E Value transfer Type reference (TYPE) CKMLCR-VNPRD_EA 20011106
14 Importing I_TARGET_PRD_M Value transfer Type reference (TYPE) CKMLCR-VNPRD_MA 20011106

Method CCS_VARIANCES_DISTRIBUTE on class CL_CKML_WIP_PRICING has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_APPLSTRING Call by reference Type reference (TYPE) CKMC_F_STRG Application string 20011106
2 Importing IT_MATLIST Call by reference Type reference (TYPE) CKMV0_MATOBJ_TBL Material Liste 20011106
3 Importing I_PACKAGE_TYPE Call by reference Type reference (TYPE) CHAR1 C_PROCESS_MATERIALS Art der Packetverarbeitung 20011107
# Exception Resumable Description Created on
1 APPLICATION_ERROR Fehlerhafter Aufruf 20011106
2 MISSING_APPLICATION_STRING Materialliste wurde übergeben aber Applikationsstring fehlt 20011106
3 WRONG_PACKAGE_TYPE Fehlerhafte Paketart 20011107

Method FREE Signature

Method FREE on class CL_CKML_WIP_PRICING has no parameter.
Method FREE on class CL_CKML_WIP_PRICING has no exception.

Method HAS_ACTIVITY_PRICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_HAS_PRICE Value transfer Type reference (TYPE) BOOLE-BOOLE Flag: 'X' = ist gesperrt 20011114
2 Importing I_KALNR Value transfer Type reference (TYPE) CK_KALNR Kalkulationsnummer für Kalkulation ohne Mengengerüst 20011114

Method HAS_ACTIVITY_PRICE on class CL_CKML_WIP_PRICING has no exception.

Method IS_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_PERMISSION Value transfer Type reference (TYPE) SYSUBRC Erlaubnisstatus ( siehe C_ACTION_......) 20011106
2 Importing IS_CSTATUS Call by reference Type reference (TYPE) CKML_S_CLOSING_STATUS Abschlussstatus 20020122
3 Importing I_ACTION Value transfer Type reference (TYPE) CKM0_VORGANG Vorgang 20011106
4 Importing I_BWKEY Value transfer Type reference (TYPE) BWKEY Bewertungskreis 20011106
5 Importing I_BWTAR Value transfer Type reference (TYPE) BWTAR_D Materialstammview Bewertungssätze 20011106
6 Importing I_CLOSING_CONTROL Value transfer Type reference (TYPE) CKMLHD-MLAST SPACE Materialpreisermittlung: Steuerung 20011106
7 Importing I_CLOSING_PERIOD Value transfer Type reference (TYPE) BOOLE-BOOLE SPACE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20011106
8 Importing I_INPUT Value transfer Type reference (TYPE) BOOLE-BOOLE SPACE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20011106
9 Importing I_KALST Value transfer Type reference (TYPE) CKMLMV011-KALST Kalkulationsstufe 20011106
10 Importing I_MATNR Value transfer Type reference (TYPE) MATNR Materialnummer 20011106
11 Importing I_OLD_STATUS Value transfer Type reference (TYPE) CKMLPP-STATUS Periodenstatus Material-Ledger 20011106
12 Importing I_PERIOD_TYP Value transfer Type reference (TYPE) CKI_PER_ML-ART SPACE Art der Periode 20011106
13 Importing I_SAME_CYCLE Value transfer Type reference (TYPE) BOOLE-BOOLE SPACE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20011106
14 Importing I_SUPPRESS_MSGLOG Value transfer Type reference (TYPE) BOOLE-BOOLE SPACE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20011106

Method IS_ALLOWED on class CL_CKML_WIP_PRICING has no exception.

Method IS_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ISLOCKED Value transfer Type reference (TYPE) BOOLE-BOOLE Flag: 'X' = ist gesperrt 20011106
2 Importing I_KALNR Value transfer Type reference (TYPE) CK_KALNR Kalkulationsnummer für Kalkulation ohne Mengengerüst 20011106

Method IS_LOCKED on class CL_CKML_WIP_PRICING has no exception.

Method MATERIAL_BUFFER4ENTRY_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) TY_S_MPACK Daten für Material 20011107
2 Exporting E_NOT_FOUND Call by reference Type reference (TYPE) BOOLE-BOOLE Flag: Daten nicht vorhanden 20011107
3 Importing IS_MATERIAL Value transfer Type reference (TYPE) CKMV0_MATOBJ_STR Material 20011107

Method MATERIAL_BUFFER4ENTRY_READ on class CL_CKML_WIP_PRICING has no exception.

Method MATERIAL_CCS_RECORDS_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MATLIST Call by reference Type reference (TYPE) CKMV0_MATOBJ_TBL Material Liste 20011107
2 Importing I_BJAHR Value transfer Type reference (TYPE) BJAHR Jahr, bis zu dem gespeichert wird 20011107
3 Importing I_BWKEY Value transfer Type reference (TYPE) BWKEY Bewertungskreis 20011107
4 Importing I_POPER Value transfer Type reference (TYPE) POPER Buchungsperiode 20011107
5 Importing I_UNTPER Value transfer Type reference (TYPE) CK_UNTPER Wertgerüsttyp 20011107
# Exception Resumable Description Created on
1 MATERIAL_LIST_EMPTY Materialliste wurde leer übergeben(nicht abfangen) 20011107
2 MISSING_PARAMETERS Obligatorischer Parameter fehlt (nicht abfangen) 20011107

Method MATERIAL_CCS_RECS_BY_KEY_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEPH Call by reference Type reference (TYPE) MLCCS_T_KEPH Tabellentyp CKMLKEPH (sortiert) 20011107
2 Importing IS_KEY Value transfer Type reference (TYPE) MLCD_KEY Schlüsselfelder der Verdichtungssätze (Tabelle MLCD) 20011107

Method MATERIAL_CCS_RECS_BY_KEY_GET on class CL_CKML_WIP_PRICING has no exception.

Method MATERIAL_DOCUMENTS_WRITE Signature

Method MATERIAL_DOCUMENTS_WRITE on class CL_CKML_WIP_PRICING has no parameter.
# Exception Resumable Description Created on
1 INVALID_INSTANCE_CALL Instanz nicht als Materialpaket erzeugt 20011107
2 ROLLBACK_DONE Aufgrund eines Fehlers wurde ROLLBACK WORK ausgeführt 20011107
3 ROLLOUT_FAILED Sätze konnten nicht auf Datenbank geschrieben werden 20011107

Method MATERIAL_DOCUMENTS_WRITE_WDOC Signature

Method MATERIAL_DOCUMENTS_WRITE_WDOC on class CL_CKML_WIP_PRICING has no parameter.
# Exception Resumable Description Created on
1 ROLLBACK_DONE Aufgrund eines Fehlers wurde ROLLBACK WORK ausgeführt 20011114
2 ROLLOUT_FAILED Sätze konnten nicht auf Datenbank geschrieben werden 20011114

Method MATERIAL_ML_HEADER_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MATLIST Call by reference Type reference (TYPE) CKMV0_MATOBJ_TBL Material Liste 20011107
2 Importing I_WITH_LOCK Value transfer Type reference (TYPE) BOOLE-BOOLE 'X' Kopfsätze sperren 20011107
# Exception Resumable Description Created on
1 APPLICATION_ERROR Fehlerhafter Aufruf 20011107

Method MATERIAL_PACKAGE_PREREAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_APPLSTRING Value transfer Type reference (TYPE) CKMC_F_STRG Application string 20011106
2 Importing IT_MATLIST Call by reference Type reference (TYPE) CKMV0_MATOBJ_TBL Material Liste 20011106
# Exception Resumable Description Created on
1 APPLICATION_ERROR Fehlerhafter Aufruf 20011106
2 INVALID_INSTANCE_CALL Instanz nicht als Materialpaket erzeugt 20011107

Method MATERIAL_PERIOD_RECORDS_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MATLIST Call by reference Type reference (TYPE) CKMV0_MATOBJ_TBL Material Liste 20011107

Method MATERIAL_PERIOD_RECORDS_READ on class CL_CKML_WIP_PRICING has no exception.

Method MATERIAL_RESET_PERIOD_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MATLIST Call by reference Type reference (TYPE) CKMV0_MATOBJ_TBL Material Liste 20020111

Method MATERIAL_RESET_PERIOD_STATUS on class CL_CKML_WIP_PRICING has no exception.

Method MATERIAL_SINGLE_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MATERIAL Value transfer Type reference (TYPE) CKMV0_MATOBJ_STR 20011107
# Exception Resumable Description Created on
1 APPLICATION_ERROR Fehler in Verarbeitung 20011107
2 INVALID_INSTANCE_CALL Instanz nicht als Materialpaket erzeugt 20011107

Method MATERIAL_STATUS_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CKMLPP Call by reference Type reference (TYPE) CKMLPP Material-Ledger: Perioden-Summensätze Mengen 20020130
2 Importing I_NEW_STATUS Call by reference Type reference (TYPE) CKML_XWIP CL_CKML_WIP_DBACCESS=>C_STATUS_OK Zu setzender Status 20020130
# Exception Resumable Description Created on
1 INVALID_STATUS internal error -> invalid status entered ( do not catch ) 20020130

Method MATERIAL_SUM_RECORDS_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MATLIST Call by reference Type reference (TYPE) CKMV0_MATOBJ_TBL Material Liste 20011107
2 Importing I_BJAHR Value transfer Type reference (TYPE) BJAHR Jahr, bis zu dem gespeichert wird 20011107
3 Importing I_BUFFER_REFRESH Value transfer Type reference (TYPE) BOOLE-BOOLE 'X' Puffer aktualisieren 20011107
4 Importing I_ONLY_LEGAL_CURR Value transfer Type reference (TYPE) BOOLE-BOOLE SPACE Nur legale Währung 20011107
5 Importing I_POPER_HIGH Value transfer Type reference (TYPE) POPER Buchungsperiode 20011107
6 Importing I_POPER_LOW Value transfer Type reference (TYPE) POPER Buchungsperiode 20011107
7 Importing I_UNTPER Value transfer Type reference (TYPE) CK_UNTPER Wertgerüsttyp 20011107
# Exception Resumable Description Created on
1 MATERIAL_LIST_EMPTY Materialliste wurde leer übergeben(nicht abfangen) 20011107
2 MISSING_PARAMETERS Obligatorischer Parameter fehlt (nicht abfangen) 20011107

Method MATERIAL_VARIANCES_DISTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DOC Call by reference Type reference (TYPE) CKML_S_WIP_SETTLE_DOC ML - WIP Beleg ( intern ) 20011107
2 Importing IS_DATA Call by reference Type reference (TYPE) TY_S_MPACK Daten für Material 20011107
# Exception Resumable Description Created on
1 QUANTITY_DIFFERENCE MLCD / CKMLMV004WIP Mengendifferenz ( nicht auffangen ) 20011107

Method MATERIAL_WIP_LAYER_REDUCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DOC Call by reference Type reference (TYPE) CKML_S_WIP_SETTLE_DOC ML - WIP Beleg ( intern ) 20011107
2 Importing IS_DATA Call by reference Type reference (TYPE) TY_S_MPACK Alle Daten für Kalnr 20011107
# Exception Resumable Description Created on
1 INTERNAL_ERROR Programmfehler ( nicht abfangen ) 20011107
2 QUANTITY_DIFFERENCE Mengen oder ME passen nicht zusammen ( nicht auffangen ) 20011107

Method MATERIAL_WIP_LAYER_REVALUATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DOC Call by reference Type reference (TYPE) CKML_S_WIP_SETTLE_DOC ML - WIP Beleg ( intern ) 20011107
2 Importing IS_DATA Call by reference Type reference (TYPE) TY_S_MPACK Alle Daten für Kalnr 20011107
# Exception Resumable Description Created on
1 INTERNAL_ERROR Programmfehler ( nicht abfangen ) 20011107
2 QUANTITY_DIFFERENCE Mengen oder ME passen nicht zusammen ( nicht auffangen ) 20011107

Method MY_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_ATTR Value transfer Type reference (TYPE) ABAP_ATTRDESCR_TAB Attributes 20011106
2 Importing IR_ME Call by reference Object reference (TYPE REF TO) OBJECT Reference to object 20011106

Method MY_ATTRIBUTES on class CL_CKML_WIP_PRICING has no exception.

Method PROCESS_TYPE_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RPTYP Value transfer Type reference (TYPE) CKMV0_YT_PTYP Range table 20011106

Method PROCESS_TYPE_RANGES on class CL_CKML_WIP_PRICING has no exception.

Method RUNPERIOD_GET Signature

Method RUNPERIOD_GET on class CL_CKML_WIP_PRICING has no parameter.
Method RUNPERIOD_GET on class CL_CKML_WIP_PRICING has no exception.

Method STATISTICS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STATISTICS Call by reference Type reference (TYPE) CKML_T_WPD_STATISTICS WIP Preisermittlung : Statistik Sätze 20011106

Method STATISTICS_GET on class CL_CKML_WIP_PRICING has no exception.

Method UPDATE_STATISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) TY_S_MPACK Daten für Material 20011106
2 Importing IT_STATISTICS Call by reference Type reference (TYPE) TY_T_ISTATISTIC WIP Preisermittlung : Statistik Sätze 20011106

Method UPDATE_STATISTICS on class CL_CKML_WIP_PRICING has no exception.

Method UPDATE_STATISTICS_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) TY_S_MPACK Daten für Material 20011106

Method UPDATE_STATISTICS_ERROR on class CL_CKML_WIP_PRICING has no exception.

Method WIP_LAYERS_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NEW_WIP Call by reference Type reference (TYPE) CKMV0_MATOBJ_TBL Materialen/Leistungen mit neu aufgebautem WIP 20030121
2 Importing IT_KALNR Call by reference Type reference (TYPE) CKMV0_MATOBJ_TBL Material Liste 20011107
3 Importing I_BDATJ Value transfer Type reference (TYPE) BDATJ Buchungsdatum JJJJ 20011107
4 Importing I_BDATJ_PREV Value transfer Type reference (TYPE) BDATJ Vorperiode (Jahr) 20021220
5 Importing I_LAST_PDAY Value transfer Type reference (TYPE) CKML_RUN_LAST_DAY_OF_PERIOD Letzter Tag der Periode 20030212
6 Importing I_MGTYP Value transfer Type reference (TYPE) CKML_MGTYP Mengengerüsttyp 20011107
7 Importing I_POPER Value transfer Type reference (TYPE) POPER Buchungsperiode 20011107
8 Importing I_POPER_PREV Value transfer Type reference (TYPE) POPER Vorperiode (Monat) 20021220
9 Importing I_UNTPER Value transfer Type reference (TYPE) CK_UNTPER Wertgerüsttyp 20011107

Method WIP_LAYERS_READ on class CL_CKML_WIP_PRICING has no exception.
Event Signatures

Event ERROR_OCCURED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ES_MAINOBJ Exporting Value transfer Type reference (TYPE) CKML_RUN_S_MESSAGE_OBJECT Objektdef. Mehrstufige Istkalkulation für Message-Handler 20011106
2 ES_SUBOBJ Exporting Value transfer Type reference (TYPE) CKML_RUN_S_MESSAGE_SUB_OBJECT Subobjektdef. Mehrstufige Istkalkulation für Message-Handler 20011106
3 E_MSGID Exporting Value transfer Type reference (TYPE) SYMSGID 'CKMLWIP' Nachrichten, Nachrichtenklasse 20011106
4 E_MSGNO Exporting Value transfer Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20011106
5 E_MSGTY Exporting Value transfer Type reference (TYPE) SYMSGTY 'E' Nachrichten, Nachrichtentyp 20011106
6 E_MSGV1 Exporting Value transfer Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20011106
7 E_MSGV2 Exporting Value transfer Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20011106
8 E_MSGV3 Exporting Value transfer Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20011106
9 E_MSGV4 Exporting Value transfer Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20011106
History
Last changed by/on SAP  20130531 
SAP Release Created in 110