SAP BATCH MANAGEMENT Configuration Pack Published by Team of SAP Consultants at SAPTOPJOBS Visit us at www.sap-topjobs.com Copyright 2005-06@SAPTOPJOBS All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form, or by any means electronic or mechanical including photocopying, recording or any information storage and retrieval system without permission in writing from SAPTOPJOBS INDEX 1. Batch Management 3 2. Specify Batch Level and activate Batch Status Management 4 3. Batch Status Management:- 9 4. Batch Status Management Active for Plant Level 11 5. Initial status of new batches 13 6. Activate Batch Number Assignment:- 16 7. Internal Batch Number Assignment for Goods Receipt 19 8. Maintain Internal Batch Number Assignment Range 21 9. Define Batch Creation for Production / Process order 25 10. Define Batch Creation for Goods Movement:- 28 11. Define initial creation of Data for Batch master Transaction 30 12. Batch Valuation – Update standard Characteristics:- 32 13. Activate Batch Classification for Goods Movement in IM 34 14. Batch Determination and Batch check – Condition Table 36 15. Display the condition table 030 42 16. Condition allowed fields for process order:- 45 17. Define Process Order Access Sequence:- 48 18. Strategy Type – Define Process Order Strategy Types 52 19. Define Batch Search procedure – process order 57 20. Assign Batch search procedure to process order 61 21. Define Sort Rule – Create Sort Sequence 63 22. Shelf Life Expiration Date – Set Expiration Date Check 66 23. Batch Where Used List 70 24. Summary:- 71 1. Batch Management Batch Management is widely used sub module in SAP. This is very essential component in Food Industries, Pharma and chemical industries. Batch Management has got he significant role in Inventory Management Production Planning Sales and Distribution Warehouse Management 2. Specify Batch Level and activate Batch Status Management BACKGROUND:Batch Management can be activated in three levels. They are 1. Client Level 2. Plant Level 3. Material Level At plant level, the batch number is unique in conjunction with the respective material and the plant. At Material level, the batches are unique at material level, that is, the batch is independent of any plant. The same batch number can also be assigned to another material. At client level, the batch number is unique in the whole client. It indicates that batches are managed uniquely for exactly one material, that is, independently of the plant, the same batch can exist only once for all materials. Example a) Plant 1000 item code A Batch 1 b) Plant 2000 item code A Batch 1 c) Plant 1000 item code B Batch 2 (batch 1 is not possible) To change the batch level, conversion program is to be run. This program first checks whether conversion is possible and outputs an error log containing all batch numbers that occur more than once at the new level. Now you need to manually transfer these batch records to batch numbers within Inventory Management using a transfer posting 'material to material'. When the batch level is changed from plant level to a higher level, it is possible that batches with the same batch numbers in different plants are actually identical. In this case, remove stocks (including previous period stocks) so that all batches with the same batch numbers, except one, can be reorganized. SCENARIO:Batch Management has to be activated at Plant level. MENU PATH:IMGà Logistics General à Batch Management à Specify Batch Level and Activate Status Management Click Click Select Radio button Click Click 3. Batch Status Management:- Back Ground This configuration setting enables to define the batch management at client level. A batch is either available for use or unavailable and this is indicated in the R/3 System as: • Restricted • Unrestricted SCENARIO:Batch Status Management has to be activated. MENU PATH:IMGà Logistics General à Batch Management à Specify Batch Level and Activate Status Management Click Click Click Radio Button Click Click 4. Batch Status Management Active for Plant Level BACKGROUND:Added feature in Batch Management, which enables you to confirm the usability of the batch. This configuration setting enables to define the batch management at plant level. Batch Status Management can be activated at Plant level. SCENARIO:Batch Status Management has to be activated at Plant level for plant IND6 MENU PATH:IMGà Logistics General à Batch Management à Specify Batch Level and Activate Status Management Click Click Tick the Check box if the batch Status management is to be activated at Plant Level. Click Click 5. Initial status of new batches BACKGROUND:This configuration setting enables to define the initial status of the new batches. SCENARIO:Batch Status Management - initial status for the new batch for each material type at client level. MENU PATH:IMGà Logistics General à Batch Management à Specify Batch Level and Activate Status Management Click Click Tick the check box if the initial status of the batch is to be restricted. Click 6. Activate Batch Number Assignment:- Back Ground:Activate Internal Batch Number Assignment In this step: • Activate internal batch number assignment • Define whether internal batch number assignment is allowed for goods receipts that have an account assignment SCENARIO:Internal Automatic Batch Number is to be activated. According to the business requirement it can either be activated or deactivated. If it is deactivated, Batch number has to be given externally. MENU PATH:IMG à Logistics-General à Batch Management à Batch Number Assignment à Activate Internal Batch Number Assignment Click Click Click Select Radio button Click Click 7. Internal Batch Number Assignment for Goods Receipt BACKGROUND:This configuration setting defines whether automatic batch number assignment is permitted when goods are received for a purchase order with account assignment for a material that is to be handled in batches. If the internal batch number is activated, still it can be controlled at Plant level for Goods Receipt for creation of Batch. SCENARIO:Automatic creation of Batch for Plant IND6 is to be deactivated. MENU PATH:IMG à Logistics-General à Batch Management à Batch Number Assignment à Activate Internal Batch Number Assignment Click Click Click Tick this check box if internal batch number assignment is to be done. Click Click Click 8. Maintain Internal Batch Number Assignment Range BACKGROUND:In this activity, Internal Number Range is maintained for internal batch number assignment. In the standard settings, number range 01 from 0000000001 to 9999999999 has been defined for number range object BATCH_CLT. SCENARIO:Standard internal number range setting is sufficient. Let us display the standard setting to have better understanding MENU PATH:IMG à Logistics-General à Batch Management à Batch Number Assignment à Maintain Internal Batch Number Assignment Range Click Click Click from the top menu GotoàNumber Range Click to change else click Note: - The above number range is only for Internal. to display To Maintain External Number Range:Click . Enter From Number and To Number Tick the Ext check box in the right side end of the screen. Click Click 9. Define Batch Creation for Production / Process order BACKGROUND:This configuration setting enables to define whether automatic batch number assignment is permitted when goods are received for a purchase order with account assignment for a material that is to be handled in batches. If the internal batch number is activated, still it can be controlled at Plant and production or process order level whether batch number has to be created automatically or not. SCENARIO:Automatic Batch Number has to be activated for Process order type PI01 in Plant IND6 during Order Release. MENU PATH:IMG à Logistics-General à Batch Management à Batch Number Assignment à Creation of New Batches à Define Batch creation for Production Order / Process Order Click Select IND6 and Prod.profile IND001 Click Click to check available entries Select Select Classif Batches as “ No branching to batch classification”. This will ensure, while performing the transaction, classification view will not appear to update the characteristics value. -- Tick in this check box will update the batch value through customer function call (CFC). Click Click 10. Define Batch Creation for Goods Movement:BACKGROUND:Using this function, you can define for each movement type whether a new batch is created for a goods receipt and how it is created. In order to issue batch numbers automatically, you must set internal batch number assignment. To do this, refer to the section Internal Batch Number Assignment. SCENARIO:You should not be able to manually issue a batch number for a goods receipt for purchase order (movement type 101). Batch numbers should always be determined by the system. To do this, choose option “C - automatic/ no new data creation” for movement type 101. MENU PATH:IMG à Logistics-General à Batch Management à Batch Number Assignment à Creation of New Batches à Define Batch creation for Goods Movements Click Standard setting will be as “Automatic / manual without checking” which indicates that it will enable either automatic creation or manual creation without checking the existence of the Batch mentioned. Click Click Click to select more options. 11. Define initial creation of Data for Batch master Transaction BACKGROUND:This configuration setting enables to define creation of new batch creation for movement type. Note:If batch numbers are to be assigned automatically, internal batch number assignment must be set up. To do this, read the section Batch Number Assignment. SCENARIO:It should not be possible to assign a batch manually for finished products. The batch numbers should always be determined automatically by the system. To ensure they are determined automatically, choose the option “C - automatic/ No manual creation” for the material type FERT. MENU PATH:IMG à Logistics-General à Batch Management à Batch Number Assignment à Creation of New Batches à Define Initial creation of Data for Batch Master Transaction Click Click in the right side end of the row to view more options and to select. Click Click 12. Batch Valuation – Update standard Characteristics:BACKGROUND:This configuration setting enables to copy the standard SAP created Batch characteristics to the new client. Below is the Standard characteristics defined by SAP. LOBM_VFDAT expiration date, shelf life LOBM_VERAB availability date LOBM_LFDAT delivery date LOBM_RLZ required remaining shelf life of batch LOBM_MENGE sortable quantity LOBM_ZUSTD status of batches LOBM_LVORM deletion flag LOBM_BWTAR valuation type LOBM_LGORT storage location LOBM_QNDAT next batch check date It is required to be performed only when there is a new client or upgrade. SCENARIO:Update the standard SAP Batch class characteristics to the new client. MENU PATH:IMG à Logistics-General à Batch Management à Batch Valuation à Update Standard Characteristics Click Click This will update the standard characteristics. Above message will appear after the update. 13. Activate Batch Classification for Goods Movement in IM BACKGROUND:This configuration setting enables to define the classification of batch for each movement type. If classification is activated, the characteristic contained in the batch class are assigned values automatically during the transaction. In the standard R/3 system, batch classification is not active. SCENARIO:Material master is attached with Batch class having Batch characteristics. During the goods movement type 101, system should not branch to classification view, it will be updated later. MENU PATH:IMG à Logistics-General à Batch Management à Batch Valuation à Valuation for Goods Movement in Inventory Management à Activate Batch Classification for Goods Movement in IM. Click Press match code in column 3 to view the possible entries and select Click Click 14. Batch Determination and Batch check – Condition Table BACKGROUND:Batch determination automatically during function helps to find the batch Process order / Production order creation Picking for sales item Warehouse Management transactions Selecting the batch automatically is done through the method called condition technique and search strategy. Condition technique is performed with Condition Table Access Sequence Condition Table is a collection of relevant fields from the field group in order to perform the Batch search. Access Sequence defines the order in which the search is to be performed in accessing the condition table. Search strategy contains Details of Batch class Number of allowed splits to meet the required quantity Sort sequence Quantity proposal SCENARIO:Create condition table for order type, Plant and Component combination for Process order and explain. When performing the Batch search for components inside the process order, it is required to mention to which combination of fields, the batch is to be searched. Condition table will contain the relevant application fields. Let us display the condition table which has got the below fields. Order Type Plant Components This is the table structure; data have to be maintained to the combination of above three. Maintaining data to the condition table is called condition Record. That is Master data maintenance. MENU PATH:IMG à Logistics-General à Batch Management à Batch Determination and Batch check à Condition Tables à Define Process Order condition Tables Note: - Condition table can be defined for searching the batches during performing the transaction in different modules as below Inventory Management – during transfer postings Sales and Distribution – during sales order processing Production Order – for component during creating Production order Process Order -- for component when creating Process order Warehouse Management – To search batch for specific warehouse number Out of above listed modules, we shall discuss about process order condition tables. Click Note:Create condition table will enable to crate the new condition table Change condition table will enable to change the existing field content in the table. Display condition table will enable to display the existing condition table. Conditions:Allowed Fields will enable to display and maintain the fields to be used while creating the condition table. Click Click in the bottom Enter condition table number E.g. 930 Click Right side displayed fields are available to select and create condition table Click on the required field. E.g. Order Type Click Like the above select, Plant and Material number Click to generate the condition table Click Note: - You should have proper authorization to create condition table as it is a cross client settings. Click Click 15. Display the condition table 030 BACKGROUND:This configuration setting enables to display the condition table created already. Let us display the condition Table 030 which is created for the combination of Order type Plant Component SCENARIO:Display condition table. MENU PATH:IMG à Logistics-General à Batch Management à Batch Determination and Batch check à Condition Tables à Define Process Order condition Tables Click Click Click Enter the table number. E.g 30 Click Click 16. Condition allowed fields for process order:BACKGROUND:This configuration setting enables to define the required fields to add in the field group so as it to be used in the condition table. Standard SAP provides the field group for applications of Inventory Management - To search batch during movements of material. Sales and Distribution – To search batch during sales order processing Production Order – To search batch for component when creating Production order Process Order -- To search batch for component when creating Process order Warehouse Management – To search batch for specific warehouse number Additional appropriate fields can be added. SCENARIO:Explain the way to add new fields to the process order condition table fields list. MENU PATH:- IMG à Logistics-General à Batch Management à Batch Determination and Batch check à Condition Tables à Define Process Order condition Tables Click Click Click at the bottom Click Note: - This is the cross client setting. Proper authorization and care should be taken while performing this. Click to add any new fields Enter the field name Click Click 17. Define Process Order Access Sequence:BACKGROUND:This configuration setting enables to define the access sequence. Access sequence will define the order of priority to access the condition table. More than one condition table can be maintained for various combinations. Example, for process order, one condition table for Order type, Plant and component combination (Table no.030), there can be another condition table for Movement type, Plant and Storage Location (Table no.922). Note: - these numbers can vary from system to system. Given numbers are only for understanding. In the access sequence, accessing sequence for condition table will be defined. SCENARIO:Discuss the access sequence for process order MENU PATH:IMG à Logistics-General à Batch Management à Batch Determination and Batch check à Access Sequence à Define Process Order Access Sequence Click Click Note:- This is cross client settings, more care should be taken while performing. The above screen shows 1. Access sequence numbers are displayed – Each access sequence will access the different condition table in different sequence. Let us discuss the first access sequence Select Access sequence CO01 by clicking the grey button in the left Double Click Access in the left side of the screen First column AC refers the sequence number—Value 10 maintained Second column Tab refers the table number to be accessed – Value 30 refers to the condition table 30 for the combination of Order type/ Plant/Component With the above settings, while performing the batch search table will be accessed in the following sequence. First table number 30 will be accessed Second table number 25 will be accessed Third table number 922 will be accessed To add new access sequence number Click Maintain Click Click Access Number -- Indicate the access number. Example 40 (as already 10 to 30 are available) Tab Indicate the table number. Example Table number 031 or any suitable table number -- 18. Strategy Type – Define Process Order Strategy Types BACKGROUND:This configuration setting enables to define the strategy type for process order. Strategy type defines how the batch is to be selected. Example: It is required to use different batch search strategies for different combinations of plant and order type. For this purpose, following strategy types can be created • Strategy type with a selection class that uses the shelf life expiration date as search criterion during batch determination • Strategy type with a selection class that uses the goods receipt date as search criterion during batch determination • Strategy type without a selection class; this enables you to define the selection class when you create the strategy record SCENARIO:Discuss the strategy type for process order. MENU PATH:- IMG à Logistics-General à Batch Management à Batch Determination and Batch check à Strategy Types à Define Process Order Strategy Types Click There are already strategies available, new strategy can be maintained. Click Maintain the following fields Field Name Condition Type – Refers to the name of the condition type Description of the condition type Field Value Enter any four digits. E.g. CO01 Enter description as “Order type and Plant” Access Sequence – Key Enter suitable access key. E.g. referring to the access CO01 sequence. Class – indicates the name of Leave it blank the class to which the batch search is to be performed. Selection Type Indicates how the batch is to be seleced, either according to the selection criteria, or not to select even with the selection criteria. E.g. Blank indicates immediate selection according to the selection criteria O – indicates selection with no selection criteria N No selection at the beginning of the batch determination. Sorting Sequence – Defining Select the appropriate sort the sequence in which the rule. Creation of sort rule is result of batch search is to be explained below. sorted. No.Of splits – indicates Enter the required number maximum number of batches according to the business. that can be mixed to achieve E.g. 2; which will not allow more than two batches to be the desired quantity. clubbed. - to allow the Leave it blank not to allow the user to change the Batch split user to change the number of split. - excess delivery Leave it blank to be allowed or not - display UOM for Enter A to display in stock keeping unit. batch - To make the Leave this check box blank so batch determination in that the batch determination be done in foreground or in will BACKGROUND. If it is in BACKGROUND. User will not foreground, select condition be able to change the select condition. can be changed. - controls how the Select 3. quantity of batches are to be proposed. Through internal function modules it is governed. Click Click 19. Define Batch Search procedure – process order BACKGROUND:A batch search procedure for batch determination in process orders is defined here. A batch search procedure comprises all strategy types that can be used for a particular combination of plant and order type. To be able to define search procedures, necessary strategy types must have defined already. SCENARIO:Create Batch Search procedure for process order. MENU PATH:IMG à Logistics-General à Batch Management à Batch Determination and Batch check à Batch Search procedure definition à Define Process Order Search procedure Click Click Enter Procedure identification number. E.g. Z00001 Enter Description type/Plant search Click of the search procedure. E.g. Order Select search procedure Z00001 by clicking grey button in the left side. Double Click in the left side of the screen Click Maintain Step to identify the step number. E.g. enter 10. Cntr – Condition number – Leave it blank CTyp – Condition type i.e strategy type. Enter the strategy type. E.g. CO01 Repeat the above step with incremental step number in counts of ten and maintain for all strategy. Click Click till you reach the main configuration screen. 20. Assign Batch search procedure to process order BACKGROUND:This configuration setting enables to define batch search procedures. This is defined to the combination of process order and Plant. Batch determination will be carried out combination and activate batch checking. to the above SCENARIO:Assign the batch search procedure to the order type. MENU PATH:IMG à Logistics-General à Batch Management à Batch Determination and Batch check à Batch Search procedure allocation and check activation à Assign search procedure to production and Activate Check à Assign search procedure to Process order and activate check Click To the combination of Plant and order type, mention the search procedure. Tick the check box Check Batch against the selection criteria maintained in the strategy. Leave it blank. Click Click 21. Define Sort Rule – Create Sort Sequence BACKGROUND:This configuration setting enables to define the sort rule. With the help of sort rules, characteristics on which batches are to be sorted are defined. As a rule, all characteristics (this applies to standard characteristics as well as to user-defined characteristics) to be used for selection must also be contained in the batch class. The following characteristics for defining sort rules are contained in the standard SAP R/3 System: • • • • • • • • LOBM_ZUSTD LOBM_LVORM LOBM_QNDAT LOBM_VERAB LOMB_VFDAT LOBM_MENGE LOBM_LGORT LOBM_BWTAR unique at plant status deletion flag next inspection date availability date expiration date/Shelf life quantity storage location valuation type (only if batches are level) SCENARIO:Create a sort sequence MENU PATH:IMG à Logistics-General à Batch Management à Batch Determination and Batch check à Define Sort rules Click Click Click Enter any sort sequence Number. E.g. 1 Click Enter the description of the sort sequence Select the Status as “Released” Click Maintain the characteristics according to the sequence it is to be sorted. Select Ascending accordingly. Click or Descending check box to sort it 22. Shelf Life Expiration Date – Set Expiration Date Check BACKGROUND:This configuration setting enables to define the shelf Life Expiration Date check for movement type. The shelf life expiration date of a material can only be checked if • the minimum remaining shelf life is maintained in the material master record The minimum remaining shelf life is the time the material must still be usable, so that the goods receipt is accepted by the system. You can define the time unit the system uses in the storage data of the material master record in the Period ind. field. • the shelf life expiration date check is active in the plant • the shelf life expiration date check is active for the movement type If the shelf life check expiration date check is active, you must enter the shelf life expiration date or the production date of the material at the time of a goods receipt. At the time of goods receipt, the system checks whether the remaining shelf life is sufficient. If this is not the case, a warning or error message is issued, depending on the system settings. When the goods receipt is posted, the shelf life expiration date is recorded in the material document. Materials handled in batches: For materials handled in batches, the date is also stored in the batch master record. In the material master record, the following fields are relevant for the shelf life expiration date check: • minimum remaining shelf life • Total shelf life If you do not enter a total shelf life, you directly enter the shelf life expiration date with the goods movements. If you enter a total shelf life, you enter the production date with the goods movements. The system automatically calculates the shelf life expiration date on the basis of the production date plus shelf life. You will find both fields in the storage data of the material master record. Example:A material has a minimum remaining shelf life of 10 days and a total shelf life of 20 days. You enter the goods receipt of a new batch on 7/10 and enter 7/1 as production date. The system calculates the shelf life expiration date 07/21 from the production date plus total shelf life (20 days). The batch still has a remaining shelf life of 11 days. The goods receipt is accepted. SCENARIO:Set the expiration date check active for Plant and Material MENU PATH:IMG à Logistics-General à Batch Management à Shelf Life Expiration Date(SLED) à Set Expiration Date Check Click Click Go the required Plant and tick the check box, which will Activate the shelf life expiry check. Click Click Click Select the required movement type. E.g. 101 Press in Check SLExpDate column Following available entries will be displayed Select the appropriate to have the desired effect during the goods movement. Click Click Click 23. Batch Where Used List BACKGROUND:This configuration setting enables to activate the Batch Where Used List for a plant. Batch where used list will provide the entire information about the batch usage. SCENARIO:Activate the batch where used list updation for plant IND6. MENU PATH:IMG à Logistics-General à Batch Management à Batch Where Used List à Make settings for Batch Where-Used List Click Tick the check box as shown above. Click 24. Summary:Friends, Hope you must be now in a position to implement batch management in any organization. This covers the complete batch management configuration and with the help of this user manual, you should be able to do batch management.