SAP ABAP Class CL_MILL_PCBT_SERVICES (Single-Unit Batches in Inventory Management)
Hierarchy
ECC-DIMP (Software Component) DIMP
   IS-MP-MM (Application Component) Materials Management (MM) enhancements
     MILL_MM (Package) IS: Mill Products - Materials Management
Properties
Class CL_MILL_PCBT_SERVICES  
Short Description Single-Unit Batches in Inventory Management    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package MILL_MM   IS: Mill Products - Materials Management 
Created 20010206   SAP 
Last change 20050301   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)
Interfaces
Class CL_MILL_PCBT_SERVICES has no interface implemented.
Friends
Class CL_MILL_PCBT_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_AKTYP_ADD_NEW_ITEM Constant Private Type reference (TYPE) T063-AKTYP 'H' Add Activity Type 20010207
2 GC_ARBGB_MILL Constant Private Type reference (TYPE) T160M-ARBGB 'MILL' Application Area 20010207
3 GC_BATCHLEVEL_PLANT Constant Public Type reference (TYPE) KZDCH '0' Indicator: Definition of Batch Management Level 20010208
4 GC_ERROR Constant Private Type reference (TYPE) SYSUBRC '02' Message Type 20010207
5 GC_FACTOR_0 Constant Private Type reference (TYPE) C '2' Conversion Factor = 0 20010223
6 GC_GR_FOR_BATCH Instance attribute Private Type reference (TYPE) ABAP_BOOL Goods Receipt for this Batch 20010222
7 GC_INFORMATION Constant Private Type reference (TYPE) SYSUBRC '05' Message Type 20010207
8 GC_INPUT_IN_ALTUOM Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE KZDCH: Input Is in Alternative Unit of Measure 20010207
9 GC_INPUT_IN_BASEUOM Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE KZDCH: Input Is in Base Unit of Measure 20010207
10 GC_MSGTY_ERROR Constant Private Type reference (TYPE) MSGTY 'E' Message Type 20010222
11 GC_MSGTY_INFORMATION Constant Private Type reference (TYPE) MSGTY 'I' Message Type 20010222
12 GC_MSGTY_SUCCESS Constant Private Type reference (TYPE) MSGTY 'S' Message Type 20010222
13 GC_MSGTY_WARNING Constant Private Type reference (TYPE) MSGTY 'W' Message Type 20010222
14 GC_NOTHING Constant Private Type reference (TYPE) SYSUBRC '00' Message Type 20010207
15 GC_SOBKZ_E Constant Private Type reference (TYPE) SOBKZ 'E' Sales Order Stock 20010206
16 GC_SOBKZ_K Constant Private Type reference (TYPE) SOBKZ 'K' Special Stocks From Vendor 20010206
17 GC_SOBKZ_M Constant Private Type reference (TYPE) SOBKZ 'M' Special Stocks From Vendor 20010206
18 GC_SOBKZ_O Constant Private Type reference (TYPE) SOBKZ 'O' Special Stocks From Vendor 20010206
19 GC_SOBKZ_Q Constant Private Type reference (TYPE) SOBKZ 'Q' Project Stock 20010206
20 GC_SOBKZ_SPACE Constant Private Type reference (TYPE) SOBKZ ' ' Batch Stock 20010206
21 GC_SOBKZ_V Constant Private Type reference (TYPE) SOBKZ 'V' Special Stocks with Customer 20010206
22 GC_SOBKZ_W Constant Private Type reference (TYPE) SOBKZ 'W' Special Stocks with Customer 20010206
23 GC_SUCCESS Constant Private Type reference (TYPE) SYSUBRC '03' Message Type 20010207
24 GC_TRTYP_ADDCHANGE Constant Private Type reference (TYPE) T158-TRTYP 'H' Transaction Type 20010206
25 GC_TRTYP_DISPLAY Constant Private Type reference (TYPE) T158-TRTYP 'A' Transaction Type 20010206
26 GC_WARNING Constant Private Type reference (TYPE) SYSUBRC '01' Message Type 20010207
27 GR_FOR_BATCH Instance attribute Private Type reference (TYPE) ABAP_BOOL Posting is a GR in Context Relating to CHARG or UMCHA 20010208
28 GS_SEG Instance attribute Private Type reference (TYPE) PTY_S_SEG 20070307
29 GS_T156S Instance attribute Private Type reference (TYPE) ST156S Communication Structure for T156SY, T156SC, T156Q 20100413
30 GT_LIKP Instance attribute Private Type reference (TYPE) SHP_VL10_LIKP_T LE Delivery Header 20020827
31 PF_BATCHCONV_ACTIVE Instance attribute Private Type reference (TYPE) KZDWS Batch-Specific Quantity Conversion Active 20010206
32 PF_BATCHLEVEL Instance attribute Private Type reference (TYPE) KZDCH Indicator: Definition of Batch Management Level 20010206
33 PF_MSGVS Instance attribute Private Type reference (TYPE) T160M-MSGVS '00' Message control version: Purchasing/Sales 20010206
34 PF_TRTYP Instance attribute Private Type reference (TYPE) T158-TRTYP Transaction Type 20010212
35 PREF_BUFFER Instance attribute Private Object reference (TYPE REF TO) LCL_BUFFER Buffering 20010213
36 PT_MATERIALS Instance attribute Private Type reference (TYPE) PTY_T_MATERIALS Material Data 20010206
Methods
# Method Level Visibility Method type Description Created on
1 BATCHLEVEL_SET Instance method Private Method Determines Batch Definition Level 20010206
2 BATCH_IDENT_CHECK Instance method Private Method Checks whether sending batch is the same as receiving batch 20010925
3 BATCH_ITEM_CHECK Instance method Private Method Check per Batch 20010206
4 BATCH_ITEM_CHECK_WM Instance method Public Method Check Batch in Connection with WM 20020827
5 BATCH_NEW_FACTOR_SET Instance method Public Method Setting of new Conversion Factor for a Batch 20010213
6 BATCH_POSTED_CHECK Instance method Public Method Checks whether Material Has Already Been Posted to Batch 20010208
7 BATCH_QTY_CHECK Instance method Private Method Entered Quantity Check (Exceptions) 20010206
8 BATCH_QTY_CHECK_PUB Instance method Public Method External Entered Quantity Check 20010305
9 BATCH_QTY_RESET_PUB Instance method Public Method Reset batch buffer quantity for MSEG-ZEILE 20011009
10 BATCH_STOCK_FACTOR_CHECK Instance method Private Method Consistency Check for Stock Against Conversion Factor 20010206
11 BATCH_STOCK_GET_FROM_FACTOR Instance method Public Method Determine Batch Stock from Conversion Factor 20010207
12 BATCH_STOCK_GET_FROM_XTABLES Instance method Private Method Determine Batch Stock from Lock Tables 20010206
13 BATCH_STOCK_GET_WITH_KEY_DB Instance method Private Method Determine batch stock in a particular segment 20030228
14 CHECK_2_STEP_PLACE_IN_STORAGE Instance method Private Method Checks whether it is a stor.loc.-stor.loc. transfer 20020819
15 CHECK_TWO_STEP_TRANS Instance method Private Method Checks whether it is a two-step stock transfer 20010926
16 CONSTRUCTOR Instance method Public Constructor Constructor 20010206
17 CONV_EQUAL_CHECK Instance method Public Method Sets Whether Check for Same Conversion Factors Necessary 20010226
18 DISPLAY_MODE Instance method Private Method Delivery Whether We Are in Display Mode 20010212
19 DOCUMENT_NEW_FACTORS_SET Instance method Public Method Setting of New Conversion Factors for Changed Batches 20010213
20 FACTOR_CHANGE_MESSAGE Instance method Private Method Message in Case of Conv. Factor being Overwritten (by User) 20010314
21 FACTOR_FORMATTING Instance method Public Method Factor Must Be Formatted with VBWS Module 20010306
22 GET_CHANGED_BATCHES Instance method Public Method Batches with Changed Conversion Factors 20020212
23 INVENTORY_BATCH_QTY_CHECK Instance method Public Method Entered Quantity Check in Physical Inventory 20010301
24 LINE_ITEM_CHECK Instance method Public Method Check of MSEG Item 20010206
25 MATERIAL_DATA_GET Instance method Private Method Read Material Master Data Relating to Single-Unit Batches 20010207
26 MAT_DOC_REVERSAL Instance method Private Method Returns Whether Movement Is a Material Document Cancelation 20010228
27 MAT_DOC_REV_CHECK Instance method Private Method Checks whether the material doc. reversal is allowed 20010923
28 MESSAGE_TYPE_GET Instance method Private Method Definable Messages 20010206
29 MESSAGE_VERSION_SET Instance method Private Method Set Message Version for Definable Messages 20010206
30 MSGV_CHARG_FORMAT Static method Public Method Formats Batch in the Messaging Format 20010222
31 MSGV_MATNR_FORMAT Static method Public Method Formats Material in the Messaging Format 20010222
32 MSGV_QTY_FORMAT Static method Public Method Formats Quantity in the Messaging Format 20010222
33 MSGV_UOM_FORMAT Static method Public Method Formats Unit of Measure in the Messaging Format 20010222
34 STOCK_QTY_CHECK Instance method Private Method Stock Check (Exceptions) 20010212
35 STOCK_QTY_EXCEPTIONS Instance method Private Method Phys.Inv.and Doc. Cancelation as Exceptions f. Allowed Rcpts 20010212
36 UNIT_CONVERSION Instance method Private Method Calculates the Qty in Base Un from the Qty in Un of Entry 20010308
37 XGRDT_GET Instance method Public Method Receipt Postings to Sngl-Un. Batches Already Posted 20010222
38 XNEW_GET_PUB Instance method Public Method Check whether New Single-Unit Batch Has Been Created 20010313
39 XPCBT_GET Instance method Public Method Determine Single-Unit Batches Indicator 20010223
40 XPRGI_GET Instance method Public Method Partial GI Indicator Allowed 20010222
Events
Class CL_MILL_PCBT_SERVICES has no event.
Types
Class CL_MILL_PCBT_SERVICES has no local type.
Method Signatures

Method BATCHLEVEL_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_BATCHCONV_ACTIVE Call by reference Type reference (TYPE) KZDWS Definition: Verwendung Anteils-/Produktmengeneinheiten 20010206
2 Importing IF_BATCHLEVEL Call by reference Type reference (TYPE) KZDCH Definition der Ebene der Chargenführung 20010206

Method BATCHLEVEL_SET on class CL_MILL_PCBT_SERVICES has no exception.

Method BATCH_IDENT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SEG Call by reference Type reference (TYPE) PTY_S_SEG Schlüssel der Bestandstabellen 20010925
2 Returning RF_IDENT Value transfer Type reference (TYPE) ABAP_BOOL Beschreibt ob es sich um die selbe Charge handelt 20010925

Method BATCH_IDENT_CHECK on class CL_MILL_PCBT_SERVICES has no exception.

Method BATCH_ITEM_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_QTY Call by reference Type reference (TYPE) LABST Aktualisierte Menge 20010301
2 Importing IF_AKTYP Call by reference Type reference (TYPE) T063-AKTYP Aktivitätstyp in der Transaktion 20010212
3 Importing IF_GR_FOR_BATCH Call by reference Type reference (TYPE) ABAP_BOOL Wareneingang für die Charge 20010208
4 Importing IF_HUM_WMS Call by reference Type reference (TYPE) C Kennzeichen ob es sich um eine Aus-/Auslieferung handelt 20020204
5 Importing IF_PHYS_INVENTORY Call by reference Type reference (TYPE) ABAP_BOOL Inventur 20010208
6 Importing IS_DOC Call by reference Type reference (TYPE) PTY_S_DOC Weitere Daten der Belegzeile 20010213
7 Importing IS_SEG Call by reference Type reference (TYPE) PTY_S_SEG Schlüssel der Bestandstabellen 20010208
8 Importing IS_YMSEG Call by reference Type reference (TYPE) MSEG Belegzeile letzter Dialogdurchlauf 20010211
9 Importing IT_XMCH1 Call by reference Type reference (TYPE) MILL_TY_T_SMCH1 Sperrtabelle Charge andere Ch.ebene 20010209
10 Importing IT_XMCHA Call by reference Type reference (TYPE) MILL_TY_T_SMCHA Sperrtabelle Charge auf Werk 20010209
11 Importing IT_XMCHB Call by reference Type reference (TYPE) MILL_TY_T_SMCHB Sperrtabelle Chargenbestände 20010209
12 Importing IT_XMKOL Call by reference Type reference (TYPE) MILL_TY_T_SMKOL Sperrtabelle Lieferantenkonsignation 20010209
13 Importing IT_XMSKA Call by reference Type reference (TYPE) MILL_TY_T_SMSKA Sperrtabelle Kundenauftragsbestände 20010209
14 Importing IT_XMSKU Call by reference Type reference (TYPE) MILL_TY_T_SMSKU Sperrtabelle Kunden-Leergut und Kundenkonsignation 20010209
15 Importing IT_XMSLB Call by reference Type reference (TYPE) MILL_TY_T_SMSLB Sperrtabelle Lieferantenbeistellung 20010209
16 Importing IT_XMSPR Call by reference Type reference (TYPE) MILL_TY_T_SMSPR Sperrtabelle Projektbestände 20010209

Method BATCH_ITEM_CHECK on class CL_MILL_PCBT_SERVICES has no exception.

Method BATCH_ITEM_CHECK_WM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_AKTYP Call by reference Type reference (TYPE) T063-AKTYP Aktivitätstyp in der Transaktion 20020827
2 Importing IF_CHARG Call by reference Type reference (TYPE) CHARG_D Chargennummer 20020827
3 Importing IF_GR_FOR_BATCH Call by reference Type reference (TYPE) ABAP_BOOL Wareneingang für die Charge 20020827
4 Importing IF_LGORT Call by reference Type reference (TYPE) LGORT_D Lagerort 20020827
5 Importing IF_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20020827
6 Importing IF_MEINS Call by reference Type reference (TYPE) MEINS Basismengeneinheit 20020827
7 Importing IF_QTY Call by reference Type reference (TYPE) LABST Bewerteter, frei verwendbarer Bestand 20020827
8 Importing IF_VBELN Call by reference Type reference (TYPE) VBELN Vertriebsbelegnummer 20020827
9 Importing IF_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20020827
10 Importing IF_ZEILE Call by reference Type reference (TYPE) MBLPO Position im Materialbeleg 20020827

Method BATCH_ITEM_CHECK_WM on class CL_MILL_PCBT_SERVICES has no exception.

Method BATCH_NEW_FACTOR_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_CHARG Call by reference Type reference (TYPE) CHARG_D Chargennummer 20010213
2 Importing IF_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20010213
3 Importing IF_QTY Call by reference Type reference (TYPE) LABST Menge 20010213
4 Importing IF_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20010213

Method BATCH_NEW_FACTOR_SET on class CL_MILL_PCBT_SERVICES has no exception.

Method BATCH_POSTED_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_LWEDT Call by reference Type reference (TYPE) LWEDT Datum des letzten Wareneingangs 20010212
2 Exporting EF_XNEW Call by reference Type reference (TYPE) ABAP_BOOL Charge noch nicht auf DB 20010212
3 Importing IF_CHARG Call by reference Type reference (TYPE) CHARG_D Chargennummer 20010208
4 Importing IF_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20010208
5 Importing IF_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20010208
6 Importing IT_XMCH1 Call by reference Type reference (TYPE) MILL_TY_T_SMCH1 Sperrtabelle Charge 20010208
7 Importing IT_XMCHA Call by reference Type reference (TYPE) MILL_TY_T_SMCHA Sperrtabelle Charge auf Werk 20010208

Method BATCH_POSTED_CHECK on class CL_MILL_PCBT_SERVICES has no exception.

Method BATCH_QTY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_CHARG Call by reference Type reference (TYPE) CHARG_D Chargennummer 20010208
2 Importing IF_GR_FOR_BATCH Call by reference Type reference (TYPE) ABAP_BOOL Wareneingang für die Charge 20010228
3 Importing IF_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20010208
4 Importing IF_MENGE Call by reference Type reference (TYPE) MSEG-MENGE Menge 20010208
5 Importing IF_PHYS_INVENTORY Call by reference Type reference (TYPE) ABAP_BOOL Inventur 20010208
6 Importing IF_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20010208
7 Importing IS_DOC Call by reference Type reference (TYPE) PTY_S_DOC Weitere Daten der Belegzeile 20010228
# Exception Resumable Description Created on
1 QTY_GREATER_THAN_1 Menge in Stückmengeneinheit ist größer als 1 20010208
2 QTY_LESS_THAN_1 Menge in Stückmengeneinheit ist kleiner als 1 20010208

Method BATCH_QTY_CHECK_PUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_PCBUOM Value transfer Type reference (TYPE) MARM-MEINH Alternativmengeneinheit zur Lagermengeneinheit 20011205
2 Importing IF_CHARG Call by reference Type reference (TYPE) CHARG_D Chargennummer 20010305
3 Importing IF_ERFME Call by reference Type reference (TYPE) ERFME Erfassungsmengeneinheit 20010305
4 Importing IF_ERFMG Call by reference Type reference (TYPE) ISEG-ERFMG Menge in Erfassungsmengeneinheit (Inventur) 20011205
5 Importing IF_GR_FOR_BATCH Call by reference Type reference (TYPE) ABAP_BOOL Wareneingang für die Charge 20010305
6 Importing IF_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20010305
7 Importing IF_MENGE Call by reference Type reference (TYPE) MSEG-MENGE Menge 20010305
8 Importing IF_PHYS_INVENTORY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Inventur 20010305
9 Importing IF_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20010305
10 Importing IF_XBUFI Call by reference Type reference (TYPE) XBUFI Buchbestand fixieren 20011205

Method BATCH_QTY_CHECK_PUB on class CL_MILL_PCBT_SERVICES has no exception.

Method BATCH_QTY_RESET_PUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_ZEILE Call by reference Type reference (TYPE) MSEG-ZEILE Position im Materialbeleg 20011009

Method BATCH_QTY_RESET_PUB on class CL_MILL_PCBT_SERVICES has no exception.

Method BATCH_STOCK_FACTOR_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SEG Call by reference Type reference (TYPE) PTY_S_SEG Schlüssel der Bestandstabellen 20010209
2 Importing IT_XMCH1 Call by reference Type reference (TYPE) MILL_TY_T_SMCH1 Sperrtabelle Charge 20010209
3 Importing IT_XMCHA Call by reference Type reference (TYPE) MILL_TY_T_SMCHA Sperrtabelle Charge auf Werk 20010209
4 Importing IT_XMCHB Call by reference Type reference (TYPE) MILL_TY_T_SMCHB Sperrtabelle Chargenbestände 20010209
5 Importing IT_XMKOL Call by reference Type reference (TYPE) MILL_TY_T_SMKOL Sperrtabelle Lieferantenkonsignation 20010209
6 Importing IT_XMSKA Call by reference Type reference (TYPE) MILL_TY_T_SMSKA Sperrtabelle Kundenauftragsbestände 20010209
7 Importing IT_XMSKU Call by reference Type reference (TYPE) MILL_TY_T_SMSKU Sperrtabelle Kunden-Leergut und Kundenkonsignation 20010209
8 Importing IT_XMSLB Call by reference Type reference (TYPE) MILL_TY_T_SMSLB Sperrtabelle Lieferantenbeistellung 20010209
9 Importing IT_XMSPR Call by reference Type reference (TYPE) MILL_TY_T_SMSPR Sperrtabelle Projektbestände 20010209
# Exception Resumable Description Created on
1 INCONSISTENCY_BTW_STOCK_FACTOR Inkonsistenz zwischen Umrechnungsfaktor und Chargenbestand 20010213

Method BATCH_STOCK_GET_FROM_FACTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_CHARG Call by reference Type reference (TYPE) CHARG_D Chargennummer 20010207
2 Importing IF_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20010207
3 Importing IF_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20010207
4 Returning RF_QTY Value transfer Type reference (TYPE) LABST Bewerteter, frei verwendbarer Bestand 20010213

Method BATCH_STOCK_GET_FROM_FACTOR on class CL_MILL_PCBT_SERVICES has no exception.

Method BATCH_STOCK_GET_FROM_XTABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SEG Call by reference Type reference (TYPE) PTY_S_SEG Bestandsschlüssel 20010207
2 Importing IT_XMCHB Call by reference Type reference (TYPE) MILL_TY_T_SMCHB Sperrtabelle Chargenbestände 20010206
3 Importing IT_XMKOL Call by reference Type reference (TYPE) MILL_TY_T_SMKOL Sperrtabelle Lieferantenkonsignation 20010206
4 Importing IT_XMSKA Call by reference Type reference (TYPE) MILL_TY_T_SMSKA Sperrtabelle Kundenauftragsbestände 20010206
5 Importing IT_XMSKU Call by reference Type reference (TYPE) MILL_TY_T_SMSKU Sperrtabelle Kunden-Leergut und Kundenkonsignation 20010206
6 Importing IT_XMSLB Call by reference Type reference (TYPE) MILL_TY_T_SMSLB Sperrtabelle Lieferantenbeistellung 20010206
7 Importing IT_XMSPR Call by reference Type reference (TYPE) MILL_TY_T_SMSPR Sperrtabelle Projektbestände 20010206
8 Returning RF_QTY Value transfer Type reference (TYPE) LABST Bewerteter, frei verwendbarer Bestand 20010213

Method BATCH_STOCK_GET_FROM_XTABLES on class CL_MILL_PCBT_SERVICES has no exception.

Method BATCH_STOCK_GET_WITH_KEY_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOC Call by reference Type reference (TYPE) PTY_S_DOC 20030228
2 Importing IS_SEG Call by reference Type reference (TYPE) PTY_S_SEG 20030228
3 Returning RF_QTY Value transfer Type reference (TYPE) LABST Bewerteter, frei verwendbarer Bestand 20030228

Method BATCH_STOCK_GET_WITH_KEY_DB on class CL_MILL_PCBT_SERVICES has no exception.

Method CHECK_2_STEP_PLACE_IN_STORAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOC Call by reference Type reference (TYPE) PTY_S_DOC Steuerkennzeichen der Bewegung 20020819
2 Returning RF_TRANSFER_PLACE_IN_STORAGE Value transfer Type reference (TYPE) ABAP_BOOL Kennzeichen für die Zweischrittumlagerungf 20020819

Method CHECK_2_STEP_PLACE_IN_STORAGE on class CL_MILL_PCBT_SERVICES has no exception.

Method CHECK_TWO_STEP_TRANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DM07M Call by reference Type reference (TYPE) DM07M Felder für die Dialogsteuerung Modulpool SAPMM07M 20010926
2 Returning RF_TWO_STEP Value transfer Type reference (TYPE) ABAP_BOOL Kennzeichen für die Zweischrittumlagerungf 20010926

Method CHECK_TWO_STEP_TRANS on class CL_MILL_PCBT_SERVICES has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_BATCHCONV_ACTIVE Call by reference Type reference (TYPE) KZDWS Definition: Verwendung Anteils-/Produktmengeneinheiten 20010206
2 Importing IF_BATCHLEVEL Call by reference Type reference (TYPE) KZDCH Definition der Ebene der Chargenführung 20010206
3 Importing IF_MSGVS Call by reference Type reference (TYPE) T160M-MSGVS Version der Nachrichtensteuerung Einkauf/Vertrieb 20010206
4 Importing IF_TRTYP Call by reference Type reference (TYPE) T158-TRTYP Transaktionstyp 20010206

Method CONSTRUCTOR on class CL_MILL_PCBT_SERVICES has no exception.

Method CONV_EQUAL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DM07M Call by reference Type reference (TYPE) DM07M Felder für die Dialogsteuerung Modulpool SAPMM07M 20010226
2 Importing IS_MSEG Call by reference Type reference (TYPE) MSEG Belegsegment Material 20010226
3 Returning RF_XCHECK Value transfer Type reference (TYPE) XFELD Prüfung nötig 20010226

Method CONV_EQUAL_CHECK on class CL_MILL_PCBT_SERVICES has no exception.

Method DISPLAY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_DISPLAY Value transfer Type reference (TYPE) ABAP_BOOL Anzeigemodus (Ja/Nein) 20010212

Method DISPLAY_MODE on class CL_MILL_PCBT_SERVICES has no exception.

Method DOCUMENT_NEW_FACTORS_SET Signature

Method DOCUMENT_NEW_FACTORS_SET on class CL_MILL_PCBT_SERVICES has no parameter.
Method DOCUMENT_NEW_FACTORS_SET on class CL_MILL_PCBT_SERVICES has no exception.

Method FACTOR_CHANGE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_CHARG Call by reference Type reference (TYPE) CHARG_D Chargennummer 20010314
2 Importing IF_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20010314
3 Importing IF_MENGE Call by reference Type reference (TYPE) MSEG-MENGE Menge 20010314
4 Importing IF_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20010314

Method FACTOR_CHANGE_MESSAGE on class CL_MILL_PCBT_SERVICES has no exception.

Method FACTOR_FORMATTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_CHARG Call by reference Type reference (TYPE) CHARG_D Chargennummer 20010306
2 Importing IF_FACTOR Call by reference Type reference (TYPE) F Umrechnungsfaktor 20010306
3 Importing IF_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20010306
4 Importing IF_UOM Call by reference Type reference (TYPE) MARM-MEINH Alternativmengeneinheit zur Lagermengeneinheit 20040714
5 Importing IF_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20010306
6 Returning RF_MANDATORY Value transfer Type reference (TYPE) XFELD Es muss formatiert werden 20010306

Method FACTOR_FORMATTING on class CL_MILL_PCBT_SERVICES has no exception.

Method GET_CHANGED_BATCHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MCHB Call by reference Type reference (TYPE) MILL_TY_T_SMCHB Sperrtabelle Chargenbestände 20020212
2 Importing IT_MCHB Call by reference Type reference (TYPE) MCHB Chargenbestaende 20020212
3 Importing IT_XMCHB Call by reference Type reference (TYPE) MILL_TY_T_SMCHB Sperrtabelle Chargenbestände 20020212
4 Importing IT_XMKOL Call by reference Type reference (TYPE) MILL_TY_T_SMKOL Sperrtabelle Lieferantenkonsignation 20020212
5 Importing IT_XMSKA Call by reference Type reference (TYPE) MILL_TY_T_SMSKA Sperrtabelle Kundenauftragsbestände 20020212
6 Importing IT_XMSKU Call by reference Type reference (TYPE) MILL_TY_T_SMSKU Sperrtabelle Kunden-Leergut und Kundenkonsignation 20020212
7 Importing IT_XMSLB Call by reference Type reference (TYPE) MILL_TY_T_SMSLB Sperrtabelle Lieferantenbeistellung 20020212
8 Importing IT_XMSPR Call by reference Type reference (TYPE) MILL_TY_T_SMSPR Sperrtabelle Projektbestände 20020212

Method GET_CHANGED_BATCHES on class CL_MILL_PCBT_SERVICES has no exception.

Method INVENTORY_BATCH_QTY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_CHARG Call by reference Type reference (TYPE) CHARG_D Chargennummer 20010301
2 Importing IF_ERFME Call by reference Type reference (TYPE) ERFME Erfassungsmengeneinheit 20010301
3 Importing IF_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20010301
4 Importing IF_MENGE Call by reference Type reference (TYPE) MSEG-MENGE Menge 20010301
5 Importing IF_PHYS_INVENTORY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Inventur 20010301
6 Importing IF_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20010301
7 Returning RF_VALID_EXCEPTION Value transfer Type reference (TYPE) ABAP_BOOL Ausnahme zulässig 20010301
# Exception Resumable Description Created on
1 QTY_GREATER_THAN_1 Menge in Stückmengeneinheit ist größer als 1 20010301
2 QTY_LESS_THAN_1 Menge in Stückmengeneinheit ist kleiner als 1 20010301

Method LINE_ITEM_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_AKTYP Call by reference Type reference (TYPE) T063-AKTYP Aktivitätstyp in der Transaktion 20010206
2 Importing IF_HUM_WMS Call by reference Type reference (TYPE) C Kennzeichen ob es sich um eine Aus-/Auslieferung handelt 20020204
3 Importing IF_PHYS_INVENTORY Call by reference Type reference (TYPE) C Inventur 20010206
4 Importing IS_DM07M Call by reference Type reference (TYPE) DM07M Felder für die Dialogsteuerung Modulpool SAPMM07M 20010206
5 Importing IS_MKPF Call by reference Type reference (TYPE) MKPF Belegkopf Materialbeleg 20010419
6 Importing IS_MSEG Call by reference Type reference (TYPE) MSEG Belegsegment Material 20010206
7 Importing IS_VM07M Call by reference Type reference (TYPE) VM07M Felder: Verbuchungssteuerung Modulpool SAPMM07M 20010206
8 Importing IT_XMCH1 Call by reference Type reference (TYPE) MILL_TY_T_SMCH1 Sperrtabelle Charge 20010207
9 Importing IT_XMCHA Call by reference Type reference (TYPE) MILL_TY_T_SMCHA Sperrtabelle Charge auf Werk 20010207
10 Importing IT_XMCHB Call by reference Type reference (TYPE) MILL_TY_T_SMCHB Sperrtabelle Chargenbestände 20010206
11 Importing IT_XMKOL Call by reference Type reference (TYPE) MILL_TY_T_SMKOL Sperrtabelle Lieferantenkonsignation 20010206
12 Importing IT_XMSKA Call by reference Type reference (TYPE) MILL_TY_T_SMSKA Sperrtabelle Kundenauftragsbestände 20010206
13 Importing IT_XMSKU Call by reference Type reference (TYPE) MILL_TY_T_SMSKU Sperrtabelle Kunden-Leergut und Kundenkonsignation 20010206
14 Importing IT_XMSLB Call by reference Type reference (TYPE) MILL_TY_T_SMSLB Sperrtabelle Lieferantenbeistellung 20010206
15 Importing IT_XMSPR Call by reference Type reference (TYPE) MILL_TY_T_SMSPR Sperrtabelle Projektbestände 20010206
16 Importing IT_YMSEG Call by reference Type reference (TYPE) TY_T_MSEG Belegsegment (Stand von Änderung) 20010211
17 Importing I_XDELIV Call by reference Type reference (TYPE) XDELIV Lieferung anlegen (Versand) 20040408
18 Returning RF_ERFMG Value transfer Type reference (TYPE) MSEG-ERFMG Menge in Erfassungsmengeneinheit 20010307

Method LINE_ITEM_CHECK on class CL_MILL_PCBT_SERVICES has no exception.

Method MATERIAL_DATA_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_ATINN Call by reference Type reference (TYPE) ATINN Merkmal zur Stückmengeneinheit 20010213
2 Exporting EF_MEINS Call by reference Type reference (TYPE) MARA-MEINS Basismengeneinheit 20010207
3 Exporting EF_MSEHI Call by reference Type reference (TYPE) MARM-MSEHI Maßeinheit des Merkmals 20010213
4 Exporting EF_PCBUOM Call by reference Type reference (TYPE) MARM-MEINH Stückmengeneinheit 20010207
5 Exporting EF_XFHDW Call by reference Type reference (TYPE) XFHDW Führende chargenspezifische Mengeneinheit 20030814
6 Exporting EF_XGRDT Call by reference Type reference (TYPE) MILL_XGRDT Warenzugang auf bebuchte Stückcharge erlaubt 20010212
7 Exporting EF_XPRGI Call by reference Type reference (TYPE) MILL_XPRGI Warenausgang von Teilmengen erlaubt 20010207
8 Importing IF_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20010207
9 Importing IF_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20010215

Method MATERIAL_DATA_GET on class CL_MILL_PCBT_SERVICES has no exception.

Method MAT_DOC_REVERSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOC Call by reference Type reference (TYPE) PTY_S_DOC Weitere Daten der Belegzeile 20010228
2 Returning RF_MBST Value transfer Type reference (TYPE) ABAP_BOOL Bewegung ist Belegstorno 20010228

Method MAT_DOC_REVERSAL on class CL_MILL_PCBT_SERVICES has no exception.

Method MAT_DOC_REV_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_QTY_WO_THIS_ITEM Call by reference Type reference (TYPE) LABST Bewerteter, frei verwendbarer Bestand 20010923
2 Importing IS_DOC Call by reference Type reference (TYPE) PTY_S_DOC Weitere Daten der Belegzeile 20010923
3 Importing IS_SEG Call by reference Type reference (TYPE) PTY_S_SEG Belegsegment Material 20010923
4 Importing IT_XMCHB Call by reference Type reference (TYPE) MILL_TY_T_SMCHB Sperrtabelle MCHB 20010925
5 Importing IT_XMKOL Call by reference Type reference (TYPE) MILL_TY_T_SMKOL Sperrtabelle Lieferantenkonsignation 20010925
6 Importing IT_XMSKA Call by reference Type reference (TYPE) MILL_TY_T_SMSKA Sperrtabelle Kundenauftragsbestände 20010925
7 Importing IT_XMSKU Call by reference Type reference (TYPE) MILL_TY_T_SMSKU Sperrtabelle Kunden-Leergut und Kundenkonsignation 20010925
8 Importing IT_XMSLB Call by reference Type reference (TYPE) MILL_TY_T_SMSLB Sperrtabelle Lieferantenbeistellung 20010925
9 Importing IT_XMSPR Call by reference Type reference (TYPE) MILL_TY_T_SMSPR Sperrtabelle Projektbestände 20010925
10 Returning RF_MBSTX Value transfer Type reference (TYPE) ABAP_BOOL Zulässiger MBST 20010923

Method MAT_DOC_REV_CHECK on class CL_MILL_PCBT_SERVICES has no exception.

Method MESSAGE_TYPE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_MSGNO Call by reference Type reference (TYPE) MSGNO Nummer der System-Nachricht 20010207
2 Importing IF_MSGV1 Call by reference Type reference (TYPE) MSGV1 Messagevariable-01 20010207
3 Importing IF_MSGV2 Call by reference Type reference (TYPE) MSGV2 Messagevariable-02 20010207
4 Importing IF_MSGV3 Call by reference Type reference (TYPE) MSGV3 Messagevariable-03 20010207
5 Importing IF_MSGV4 Call by reference Type reference (TYPE) MSGV4 Messagevariable-04 20010207
6 Importing IF_OUTPUT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Nachricht in der Methode ausgeben 20010222
7 Returning RF_MSGTY Value transfer Type reference (TYPE) MSGTY Messageart 20010222

Method MESSAGE_TYPE_GET on class CL_MILL_PCBT_SERVICES has no exception.

Method MESSAGE_VERSION_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_MSGVS Call by reference Type reference (TYPE) T160M-MSGVS Version der Nachrichtensteuerung Einkauf/Vertrieb 20010206

Method MESSAGE_VERSION_SET on class CL_MILL_PCBT_SERVICES has no exception.

Method MSGV_CHARG_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_CHARG Call by reference Type reference (TYPE) CHARG_D Chargennummer 20010222
2 Returning RF_MSGV Value transfer Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20010222

Method MSGV_CHARG_FORMAT on class CL_MILL_PCBT_SERVICES has no exception.

Method MSGV_MATNR_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20010222
2 Returning RF_MSGV Value transfer Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20010222

Method MSGV_MATNR_FORMAT on class CL_MILL_PCBT_SERVICES has no exception.

Method MSGV_QTY_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_QTY Call by reference Type reference (TYPE) LABST Bewerteter, frei verwendbarer Bestand 20010222
2 Importing IF_UOM Call by reference Type reference (TYPE) MARM-MEINH Alternativmengeneinheit zur Lagermengeneinheit 20010222
3 Returning RF_MSGV Value transfer Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20010222

Method MSGV_QTY_FORMAT on class CL_MILL_PCBT_SERVICES has no exception.

Method MSGV_UOM_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_UOM Call by reference Type reference (TYPE) MARM-MEINH Alternativmengeneinheit zur Lagermengeneinheit 20010222
2 Returning RF_MSGV Value transfer Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20010222

Method MSGV_UOM_FORMAT on class CL_MILL_PCBT_SERVICES has no exception.

Method STOCK_QTY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_QTY Call by reference Type reference (TYPE) LABST Aktualisierte Menge 20010301
2 Importing IF_AKTYP Call by reference Type reference (TYPE) AKTYP Aktivitätstyp in der Transaktion 20010212
3 Importing IF_GR_FOR_BATCH Call by reference Type reference (TYPE) ABAP_BOOL Wareneingang für die Charge 20010212
4 Importing IF_HUM_WMS Call by reference Type reference (TYPE) C Kennzeichen ob es sich um eine Aus-/Auslieferung handelt 20020204
5 Importing IF_PHYS_INVENTORY Call by reference Type reference (TYPE) ABAP_BOOL Inventur 20010212
6 Importing IS_DOC Call by reference Type reference (TYPE) PTY_S_DOC Weitere Daten der Belegzeile 20010213
7 Importing IS_SEG Call by reference Type reference (TYPE) PTY_S_SEG Schlüssel der Bestandstabellen 20010212
8 Importing IS_YMSEG Call by reference Type reference (TYPE) MSEG Belegsegment Material 20010212
9 Importing IT_XMCH1 Call by reference Type reference (TYPE) MILL_TY_T_SMCH1 Sperrtabelle Charge 20010212
10 Importing IT_XMCHA Call by reference Type reference (TYPE) MILL_TY_T_SMCHA Sperrtabelle Charge auf Werk 20010212
11 Importing IT_XMCHB Call by reference Type reference (TYPE) MILL_TY_T_SMCHB Sperrtabelle Chargenbestände 20010212
12 Importing IT_XMKOL Call by reference Type reference (TYPE) MILL_TY_T_SMKOL Sperrtabelle Lieferantenkonsignation 20010212
13 Importing IT_XMSKA Call by reference Type reference (TYPE) MILL_TY_T_SMSKA Sperrtabelle Kundenauftragsbestände 20010212
14 Importing IT_XMSKU Call by reference Type reference (TYPE) MILL_TY_T_SMSKU Sperrtabelle Kunden-Leergut und Kundenkonsignation 20010212
15 Importing IT_XMSLB Call by reference Type reference (TYPE) MILL_TY_T_SMSLB Sperrtabelle Lieferantenbeistellung 20010212
16 Importing IT_XMSPR Call by reference Type reference (TYPE) MILL_TY_T_SMSPR Sperrtabelle Projektbestände 20010212
# Exception Resumable Description Created on
1 BATCH_ALREADY_POSTED Zubuchung auf bebuchte Stückcharge 20010213
2 BATCH_WITH_NEGATIVE_STOCK Negativer Bestand bei Stückcharge 20010213
3 BATCH_WITH_STOCK_GT_0 Zubuchung auf Stückcharge mit Bestand 20010213

Method STOCK_QTY_EXCEPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_PCBUOM Call by reference Type reference (TYPE) MARM-MEINH Stückmengeneinheit 20010212
2 Importing IF_PHYS_INVENTORY Call by reference Type reference (TYPE) ABAP_BOOL Inventur 20010212
3 Importing IF_XPRGI Call by reference Type reference (TYPE) MILL_XPRGI Warenausgang von Teilmengen erlaubt 20010212
4 Importing IS_DOC Call by reference Type reference (TYPE) PTY_S_DOC Weitere Daten der Belegzeile 20010213
5 Returning RF_VALID_EXCEPTION Value transfer Type reference (TYPE) ABAP_BOOL Ausnahme zulässig 20010212

Method STOCK_QTY_EXCEPTIONS on class CL_MILL_PCBT_SERVICES has no exception.

Method UNIT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DM07M Call by reference Type reference (TYPE) DM07M Felder für die Dialogsteuerung Modulpool SAPMM07M 20010308
2 Importing IS_DOC Call by reference Type reference (TYPE) PTY_S_DOC Weitere Daten der Belegzeile 20010328
3 Importing IS_MSEG Call by reference Type reference (TYPE) MSEG Belegsegment Material 20010308
4 Returning RF_MENGE Value transfer Type reference (TYPE) MSEG-MENGE Menge 20010308

Method UNIT_CONVERSION on class CL_MILL_PCBT_SERVICES has no exception.

Method XGRDT_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20010222
2 Importing IF_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20010222
3 Returning RF_XGRDT Value transfer Type reference (TYPE) MILL_XGRDT Warenzugang auf bebuchte Stückcharge erlaubt 20010222

Method XGRDT_GET on class CL_MILL_PCBT_SERVICES has no exception.

Method XNEW_GET_PUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_CHARG Call by reference Type reference (TYPE) CHARG_D Chargennummer 20010313
2 Importing IF_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20010313
3 Importing IF_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20010313
4 Returning RF_XNEW Value transfer Type reference (TYPE) ABAP_BOOL Neuanlage Stückcharge 20010313

Method XNEW_GET_PUB on class CL_MILL_PCBT_SERVICES has no exception.

Method XPCBT_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_CHARG Call by reference Type reference (TYPE) CHARG_D Chargennummer 20010223
2 Importing IF_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20010223
3 Importing IF_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20010223
4 Returning RF_XPCBT Value transfer Type reference (TYPE) MILL_XPCBT Kennzeichen Stückcharge 20010223

Method XPCBT_GET on class CL_MILL_PCBT_SERVICES has no exception.

Method XPRGI_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20010222
2 Importing IF_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20010222
3 Returning RF_XPRGI Value transfer Type reference (TYPE) MILL_XPRGI Warenausgang von Teilmengen erlaubt 20010222

Method XPRGI_GET on class CL_MILL_PCBT_SERVICES has no exception.
History
Last changed by/on SAP  20050301 
SAP Release Created in 46C1