Batch Management with Multiple Units of Measurement

Size: px
Start display at page:

Download "Batch Management with Multiple Units of Measurement"

Transcription

1 Batch Management with Multiple Units of Measurement Applies to: SAP ECC 6.0 Version For more information, visit the Enterprise Resource Planning homepage. Summary Paper on batch management for MS Plates, will be useful for the steel industry. Material is stored in batches with length, width and weight of the material. Author: Viral Bhinde Company: CMC Ltd Created on: 1 March 2009 Author Viral Bhinde CMC Ltd SAP MM Consultant 2009 SAP AG 1

2 Table of Contents Current State...3 Suggestion Create Two characteristics Create Class Creation of Material Code Batch Management...12 Disclaimer and Liability Notice SAP AG 2

3 Current State Customer has extensive use of MS Plates. MS Plates come in every Dimension and every thickness. Current State: Customer is generating material code for each kind of plate they use. i.e. Material code is generated for each dimension of plate used. E.g. a) MS Plate 14mm thk x 1000 mm (L) x 5000 mm (W) b) MS Plate 14mm thk x 500 mm (L) x 3000 mm (W) c) MS Plate 14mm thk x 1500 mm (L) x 6000 mm (W) d) MS Plate 14mm thk x 500mm (L) x 1000 mm (W) Since the customer has extensive use of MS Plates, you can understand the amount of material codes that are to be generated in the system. Requirement of the Customer: The MS Plates are cut and used in production process and the remaining piece of plate is send to Stores department for preserving to be used again as and when required. The customer wants to track each and every plate in the system, that is sent back from the production shop floor. Also the customer wants to track every plate that is available in the stores with all its dimensions. If the customer generates code for each size of plate imagine the kind of code generation required SAP AG 3

4 Suggestion Material code for plate will be prepared, with thickness only being mentioned in the description. For length and width two characteristics should be created. 1. Create Two characteristics Path: SAP Menu > Cross Application Components > Classification System > Master Data > Characteristics (CT04) a) Z_LENGTH Mention the unit of measure as mm millimeter or M - Meter as per your requirement. In the value assignment screen select the radio button Multiple value and tick the box entry required. In the additional data tab, In the reference table field key in the table name i.e. SMEINH and in the field name key in LAENG 2009 SAP AG 4

5 2009 SAP AG 5

6 b) Z_WIDTH Mention the unit of measure as mm millimeter or M - Meter as per your requirement. In the value assignment screen select the radio button Multiple value and tick the box entry required. In the additional data tab, In the reference table field key in the table name i.e. SMEINH and in the field name key in BREIT 2009 SAP AG 6

7 2009 SAP AG 7

8 2. Create Class Path: SAP Menu > Cross Application Components > Classification system > Master Data > Classes (CL02) Create Class Z_LW and select class type as 023 Batch. Select the characteristics tab and enter the two characteristics we have defined i.e. Z_LENGTH and Z_WIDTH 2009 SAP AG 8

9 Save the class SAP AG 9

10 3. Creation of Material Code a) Create material code (MM01) - Besides other views, select Classification view and Purchasing view. In the classification view, enter the class type as 023 i.e. Batch and in the assignments tab, enter the class that we created. In the purchasing view select batch classification SAP AG 10

11 Note: When material code is prepared, the base unit of measure can be taken as KG or EA. Please make sure that you do not enter the alternative unit of measure (Order unit) as this will give wrong reports SAP AG 11

12 Also a third characteristic KG or EA can also be added as per the requirement. If base unit of measure is taken as KG, a characteristic EA can be prepared and entered in the class or vice versa. 4. Batch Management a) SPRO > SAP Reference IMG > Logistics General > Batch Management > Specify Batch Level and Activate Status Management. Select Batch level as per your requirement, here three options are displayed with radio button. (i) Batch unique at plant level If selected the batch number will be unique with respect to plant and material (ii) Batch unique at material level If selected the batch number will be unique with respect to the material (iii) Batch unique at Client level If selected the batch number will be unique at client level. We have selected batch unique at material level as this is our requirement SAP AG 12

13 b) SPRO > SAP Reference IMG > Logistics General > Batch Management > Define Attributes of System Messages Go to system messages. Change the category of message no. 45 The characteristics value for the batch are incomplete from W warning to E Error. This is being done because, whenever our characteristics are incomplete, i.e. if the length and width of the material are not mentioned then the system would not allow us to save our document SAP AG 13

14 c) Activate Internal Batch Number Assignment SPRO > Logistics General > Batch Management > Batch number assignment > Activate Internal > Activate Internal batch number assignment. Do this only if you want to generate batch number internally (by the system). If you want to give batch number externally then go to SPRO > Logistics General > Batch Management > Batch number assignment > Maintain number range for external batch number assignment SAP AG 14

15 d) Define Movement types for batch creation SPRO > Logistics General > Batch Management > Creation of new batches > define batch for goods movement Against Movement type 101, 511, 501, 561 and 531 select the option automatic / no manual creation. These movements are selected so that whenever the material enters the store the system asks us about the length and width of the material. Movement type 531 is for receipt of by product from production shop floor. Movement type 531 is mentioned here because the end pieces of plates are returned to store. When the material is returned the system will ask for width and length of the material SAP AG 15

16 e) Activate Batch classification for goods movement in Inventory management SPRO > Logistics General > Batch Management > Batch Valuation > Activate batch classification for Goods Movements in IM Here select the relevant movement types where you want the batch classification tab to appear in the document. Corresponding to the movement type enter the Option to classify batch. Five options are available here No branching to classification 1 Classification carried out in background 2 Classification only in foreground for mandatory characteristics 3 Classification always in foreground 4 Classification in foreground for new batches only Here we have mentioned option 2 i.e. Classification only in foreground for mandatory characteristics. e.g. when GR is done using movement 101, the system will show a classification tab and will ask for the length and width of the material. Select all the relevant movement types and assign the option as per your requirement. Configuration is ready and can be used SAP AG 16

17 Report: Stock can be checked in transaction MMBE. Here you will have to click on the batch and then to batch classification to see the length and width of the material. It is advisable to prepare a separate report o check the available stock. Request your ABAP person to develop a separate report, where the material description, the material quantity with batch number, length and width are displayed. The report can be developed as shown below. Benefits: Instead of generating too many material codes of each and every size of plate, only one code for plate is prepared. This code will have the thickness only. This one code can contain various sizes of plates. New codes need not be generated every time for every length, width and thickness. Less load on the system due to less material codes. Reports available online as and when required for each size of plate available 2009 SAP AG 17

18 Disclaimer and Liability Notice This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is not supported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade. SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document, and anyone using these methods does so at his/her own risk. SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article or code sample, including any liability resulting from incompatibility between the content within this document and the materials and services offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of this document SAP AG 18