Professional Documents
Culture Documents
Creation of Number Range for Batch Management: Specify use of Standard Internal
Number Range or External Number Range or Both
Plant
Storage
Location
Unrestricted
Qty
M1
FG
3502 Pieces
Stock
Plant
M1
0001 -Trident FG
Group
Punjab
0001 -Trident FG
Group Punjab
M1
Storage
Location
Batch
Number
Unrestricted
Qty
0000002369
1002 Pieces
0000005480
2500 Pieces
Stock
When you carry out a goods receipt for a batch managed material from a Purchase
order (or a STO - Stock Transport order), the system creates a Batch number (if the
configuration is set at internal batch numbering). If the configuration is set at External
batch numbering, then you would have to assign a batch number before saving the
goods receipt.
The purchase order goods receipt is from an external vendor, whereas STO receipt is
from a supplying plant in the same or different company code.
If the Batch Management is set at plant level then in the case of STO transfers the
batch number in all possibilities would change at the goods receipt in the receiving
plant. If Batch Management is set at Material Level then the supplied material batch
would be adopted at goods receipt in the receiving plant.
The goods receipt movement types are MB31, MIGO, MIGO_GR through movement
type 101 - GR from Purchase order. In the case of STO you could also create a goods
receipt from an outbound delivery created at the sending plant.
c) A Batch is created at Goods Receipt from Production - By Product receipt:
When you carry out by-product goods receipt for a batch managed material from a
production order or purchase order using MB1c-531 movement type, the system
creates a Batch number.
d) A Batch is created at Goods receipt from Initial Inventory Creation:
When you carry out goods receipt as a part of initial inventory creation through 561 or
501 movement types, the system creates a Batch number for a batch managed
material.
Summary - A Batch in SAP is created at a Goods Receipt of a Batch Management
Material
When you receive a Goods Receipt of a Batch Management Material through any GR
Movement type, SAP Triggers creation of a Batch number for the received quantity.
Above were listed only a few major GR Transaction code and Movement type.
SAP Batch Specifications
Batch Specifications
= 0.16
= 0.2
= 0.15
= 0.022
= 0.025
= 0.02
In the above example of Steel Billte production, you can add some more characteristics
in the batch classification, as below:
Material = Steel Billet
Plant = 0001
Batch Number = 0000056239
Carbon
Si
Magnesium
Sulfur
Potassium
Al
Production Date
Production Time
Production Line
Shelf life
= 0.16
= 0.2
= 0.15
= 0.022
= 0.025
= 0.02
= 25th Dec 2009
= 13:12:08
= L3
= 25th Dec 2019
Absolute values predefined will force you enter no other value other than these
predefined ones in the
batches.
A Character format Characteristics STEEL_PRODUCT_GROUPS can have
predefined values such as Billets, Coils, Rounds, and Bars.
A Tolerance value range predefined in the batch characteristics will force you enter
no other value other than
these predefined ones in the batches.
A Character format characteristic cannot have tolerance ranges.
Master
Date
Specifications:
Maintenance
for
SAP
Batch
If you want to maintain batch specifications for a produced or purchased batch you need
to maintain a set of master data in the order mentioned:
Create Characteristics through the use of transaction code CT04. Characteristics are
the actual Specification master data with predefined values or number range or open
for entry of any value.
For example to have something called carbon % you have to maintain a
characteristics called CARBON_CONTENT. Similarly you have to create all the
characteristics that you want to use for recording values.
While Creation or during change of characteristics, you can define target predefined
values for the characteristics or define a tolerance number range within which the
recorded value should exists or leave it blank for input of any value during result
recording for the characteristics. Though there can be situations where the allowed
tolerances changes material wise; in which case you can leave the values section in
Characteristics as blank and maintain the required tolerances in the characteristics
at the material master classification view for the batch class or material class.
For example, you can have for the characteristics CARBON_CONTENT you can
define a tolerance number range of 0.17 - 0.24 which means that any resultant value
that you would record should be mandatorily within this range. Or as a second
example for characteristics PRODUCTION_LINE_NUMBER you can have
predefined set of values such as L1, L2, L3, L4, L5 to choose from during result
recording in the Production Batch.
Please see below for details on how to create the characteristics.
Example:
Carbon_Content (Characteristics)
Si_Content (Characteristics)
Mg_Content (Characteristics)
S_Content (Characteristics)
P_Content (Characteristics)
Al_Content (Characteristics)
Production Date (Characteristics)
Production time (Characteristics)
Production Line (Characteristics)
Shelf Life (Characteristics)
Note when you leave the predefined values as blank in the characteristics, it
means that any value can be entered or it can also mean that the values change
with respect to material master and you have to maintain the values or a value
tolerance range in the material master.
Once you have created all the characteristics, you have to create a class using
transaction code CL01.
A class is a place holder for characteristics. Eventually you would assign the class to
a material master. By assigning a class to a material master you would be indirectly
assigning all the characteristics to the material.
See the illustration below:
Extend or create Material Master Classification view and add a batch class type to
the classification view (Transaction code MM02 or MM01 Material Master Change
or creation)
You can add batch class type 022: If you are using Plant Level Batch Maintenance.
You can add batch class type 023: If you are using Material Level Batch
Maintenance or Client Level Batch Maintenance.
Assigning a batch class to the material classification view would indirectly assign all
the characteristics to the material master. Thus whenever you create a batch for this
material through MSC1n or you receive materials in stock from production order or
process order or purchase order goods receipt you can record values for these
assigned characteristics only.
See the illustration below:
STEEL_BILLET_123 (Material Master)
STEEL_CHEMISTRY (Class type 023)
Carbon_Content (Characteristics)
Si_Content (Characteristics)
Mg_Content (Characteristics)
S_Content (Characteristics)
P_Content (Characteristics)
Al_Content (Characteristics)
Production Date (Characteristics)
Production time (Characteristics)
Production Line (Characteristics)
Shelf Life (Characteristics)
Characteristics have a predefined format (character alphanumeric or date or numeric
format) and a predefined set of values in the form of direct values or in the form of
allowed tolerance range or no values (without any values suggesting allowed for
random value entry in batch).
Note: There can be situations where the allowed tolerances changes material wise; in
which case you can leave the values section in Characteristics as blank and maintain
the required tolerances in the characteristics at the material master classification view
for the batch class.