Many industries use multiple similar Work Center / resources to manufacture a product. In industries like Pharmaceutical, FMCG, chemical industry, there are many Material which can be produced on different work center which have the same Capacity.
For example, one product can be pack on 9 different packing line.
So the main question arises, should I create 9 routing/Master Recipe and 9 production versions?
OR
Is there any other effective way of dealing with this situation?
In this document, we will follow the best approach, i.e. Resource Selection through classification.
We will need to create Characteristic, Class, need to update Work Center, Master Recipe in order to achieve this solution.
APM Welcome, APM North West Network Conference, Synergies Across Sectors
Multiple Work Center/Resource Selection and Classification in Master Recipe for Planning in ECC
1. 1 | P a g e
Multiple Work Center/Resource
Selection and Classification in Master
Recipe for Planning in ECC
By,
Ankit Sharma
SAP PP Consultant
businessconsulting007@gmail.com
+91 – 8888896575 / 8888632763
2. 2 | P a g e
Contents
Introduction ............................................................................................................................................3
Business Scenario....................................................................................................................................3
Create a Characteristic………………………………………………………………………………………………………………………6
Create a Class of type 019………………………………………………………………………………………………………………….8
Assign classification in resource/Work Center………………………………………………………………………………….10
Assign the classification in master recipe and add alternate resources to the operation which can be
used for same activity with same capacity……………………………………………………………………………………….14
Testing the Resource Selection condition…………………………………………………………………………………………19
Error Monitoring & Resolution – Failure Points……………………………………………………………………………….23
3. 3 | P a g e
Summary*
This document is related to Multiple Work Center/Resource Selection during production.
Introduction
Many industries use multiple similar resources to manufacture a product. In industries like
Pharmaceutical, FMCG, chemical industry, there are many Material which can be produced on
different work Center which have the same Capacity. For example, one product can be pack on 9
different packing line.
So the main question arises, should I create 9 routings/Master Recipe and 9 production versions?
OR
Is there any other effective way of dealing with this situation?
Business Scenario: A plant has many Blender, Mixer, and Packing Lines with identical
capacities. A product is chronologically said to be packed on Line 1. Alternatively this product also
can be packed in Line 2 or Line 3 if needed.
On shop-floor, business cannot determine the primary resource to be used until shortly before order
processing. But in mid to long term planning, they want to assign a suitable planning resource to the
operations provisionally.
Please refer the below image for above scenario:
4. 4 | P a g e
The constraint for long term planning needs to be on planning resource. In short term the flexibility
needs to be given for resource selection based on SKU. This can be mapped in different ways in SAP.
1. Multiple production Versions with multiple master recipe
This method is most widely used but requires lengthy master data maintenance as one recipe has to
be created explicitly for each resource and has to be assigned to one production version
respectively.
2. Manual selection in the Order.
The resource is changed manually on the Order. This change requires a single approval process if
ECM to be used. Production Planners will feel as more work and any change which needs a Quality
Approval in GMP environments will take more time to create and release the order for production.
3. Resource Selection through classification.
SAP provides another way of maintaining this alternate resource selection by using resource
classification.
We can use a planning resource as the primary resource and select the alternate resource through
the resource network maintained through work Center classification (type 019). This also works well
with ECM and is a good option for Planners as there is no need of Single Approval from QA
personnel.
5. 5 | P a g e
In this document, we will follow the best approach, i.e. Resource Selection through classification.
We will need to create Characteristic, Class, need to update Work Center, Master Recipe in order to
achieve this solution.
Step 1: Create a Characteristic
Transition Code CT04
You will need to create a Characteristic, which can be assign to the class in Master Recipe and
Resources/Work Center.
Name of Characteristic: SECONDRY_RESOURCE1
Make it as a Character Format and Release the same before saving.
6. 6 | P a g e
**Remember: Under Addnl Data, you will need to define Table Name as CRHD and Field Name as
ARBPL. If you do not define this, you will not be able to assign Resource name under Class in Master
Recipe and Work Center.
Restrict this Characteristic to be only used in Class of type 019
Save the Characteristic.
7. 7 | P a g e
Step 2: Create a Class of type 019
Transition Code CL01
You will need to create Class, to which you can assign Characteristic and later on can assign it to
Master Recipe and Work Center.
Characteristic Name: ZSEC_RES_CLASS
Class Type: 019
Under Keyword tab, write a match code “Selection”. This String is used for finding a class
via match code.
The description you entered on the basic data screen serves as the first keyword.
8. 8 | P a g e
Assign Characteristic to the Class
Save the Class
9. 9 | P a g e
Step 3: Assign classification in resource/Work Center
Transition Code: CRC2
Click on Classification Tab to insert Class or can navigate it from Extra -> Classification
10. 10 | P a g e
You will need to enter the Class ZSEC_RES_CLASS.
11. 11 | P a g e
Press Enter. You will able to see Characteristic assign to Class and Resource/Work Center name.
Save the Resource/Work Center.
12. 12 | P a g e
**Note: All relevant alternative work Centers must contain exactly the same classification and
characteristic value assignment. Work Centers with different classes or characteristic values are
ignored.
In this case, we are assigning same Class (ZSEC_RES_CLASS) to multiple resources/work Center.
13. 13 | P a g e
Step 4: Assign the classification in master recipe and add alternate
resources to the operation which can be used for same activity with
same capacity.
Transaction Code: C202
Go to Operation Tab
Select Operation for which you want to assign Multiple Resource.
Select Go To -> Resource Selection Condition
You will need to assign Class - ZSEC_RES_CLASS
18. 18 | P a g e
Testing the Resource Selection condition:
After assigning Classification to Master Recipe and Work Center we can test the scenario by creating
a Process Order.
Create Process Order
19. 19 | P a g e
Select Operation for which you want to change your Resource
Currently Operation 0020 is using resource SECPACK5 but if this Resource is already blocked and
used by other Order. We can use other resource SECPACK4 which is available.
Go to Operation.
Select the particular operation for which you want to change Work Center.
Select Operation > Function for Phase/ for Operation -> Resource Selection
You will be able to see multiple resource assigned to the Operation.
20. 20 | P a g e
We will be selecting SECPACK4.
At the same point of time, Resource/Work Center will get change in the Process Order.
You can save the Order and proceed your operation on available Work Center/Resource.
21. 21 | P a g e
We can change the resource from this screen by dragging and dropping it to another resource from
the resource section.
Transaction Code – CM25 (Capacity Planning)
Select Profile - SAPSFCG004 (For Process Order)
22. 22 | P a g e
Resource classification automatically creates multiple modes in APO PDS or PPM, so it can be used in
PPDS while converting SNP Plan orders to PPDS plan orders. And in DS board we can schedule the
order on required resource.
If we want to use different capacities for planning, but for execution purpose we only want to use
one resource. So from many lines in midterm planning to accommodate constraints, but for short
term we use single resource for production execution.
Error Monitoring & Resolution – Failure Points
Image of Error while releasing Process
• Resources allocated to the Operation should have same correct class.
• Classification need to be maintain with Correct Class in Master Recipe.
• Mismatch between resource selection and the resource classification
If only one resource is relevant for each operation, then resource selection criteria/condition
should not be defined for the resource. If you need multiple resource, then only assign
Resource Selection condition.