OPM TRANSACTION FLOW:
Check whether the organization has the Process Manufacturing Enabled Flag checked or not. Navigation : Inventory -> Setup -> Organization -> Parameters
Check the status of the flag as per below query
SELECT process_enabled_flag FROM MTL_PARAMETERS WHERE ORGANIZATION_CODE='SDM';
Now create an end product item and the items which form the main item. Here in my case the main item is ‘Choclate_FG_Test’ and the components which form
this are ‘Choclate_Syrup_Test’ and ‘Choclate_Water_Test’ and assing it to the ‘SDM’ organization as below:
Navigation : Inventory -> Items -> Master Items
1. Item finished Good
2. Item Component 1:
3. Item Component 2
Ensure that we have the following flags as ‘Y’ :
1. .PROCESS_COSTING_ENABLED_FLAG
2. PROCESS_QUALITY_ENABLED_FLAG
3. PROCESS_EXECUTION_ENABLED_FLAG
4. RECIPE_ENABLED_FLAG from mtl_system_items_b
Below is the outline of the OPM transaction:
Batch
Product
Recipe
Formula
Routing
Operations
Activities
Resources
Creating a resource for the creation of ‘CHOCLATE_FG_TEST’
Navigation : OPM Supply Chain Planner -> Setup -> Generic Resource
SELECT * FROM CR_RSRC_MST_B WHERE RESOURCES='CHOCLATE_MIX_TES';
SELECT * FROM CR_RSRC_MST_TL WHERE RESOURCES='CHOCLATE_MIX_TES' AND LANGUAGE='US';
SELECT * FROM CM_CMPT_MST_B WHERE COST_CMPNTCLS_ID=17 ;--MACHINE
Create an operation which consist of list of activity and each activity must be assigned to a resource which is created in the previous step
Navigation : Process Engineer -> Process Routing
SELECT * FROM GMD_OPERATIONS_B WHERE oprn_no LIKE 'CHOCLATE_OP_TEST ';
select * from gmd_operation_activities where oprn_id=201;
Change the status to ‘Approved for General Use’ by clicking on Actions -> Change status
Create a routing with the operation created in the previous step and change the status to ‘Approved for General Use’:
Navigation: Process Engineer -> Process Routings
SELECT * FROM GMD_ROUTINGS_B WHERE ROUTING_NO LIKE 'CHOCLATE%';
SELECT * FROM FM_ROUT_DTL WHERE ROUTING_ID=181;
Check if the organization is defined as Plant/Laboratory
Creation of Formula
Navigation : Formulator -> Formulas
SELECT * FROM FM_FORM_MST_B WHERE FORMULA_NO LIKE 'CHOCLATE%';--CHOCLATE_FOR_TEST
SELECT * FROM GMD.FM_MATL_DTL WHERE FORMULA_ID=262;
Create Recipe and validity rules
Navigation: Formulator -> Recipes
SELECT * FROM GMD_RECIPES_B WHERE RECIPE_NO='CHOCLATE_RECIPE_TEST';
select * From gmd_recipe_validity_rules where recipe_id=181;
Creating a batch:
Check whether the batch number is set to automatic
Navigation : Production Supervisor -> Setup -> Paramters
Now create a batch from Production supervisor responsibility:
Now go to batch details and search for the batch number and click on Actions – Release. The status would be changed from New to WIP
Click on Transact Material, then click on ingredients and there should be WIP Issue and then click on transact
Requery to check the actual qty is 10
Then click on the product and choose the transaction type and the subinventory and click on transact
Now check whether the inventory is incremented with the Target Quantity of the product
Top Related