Professional Documents
Culture Documents
OPM
Consist of
1- Predefined Setup :
• Inventory Organizations*
• Organization Parameters*
• Sub-inventories*
• Locators*
• Unit of Measure Classes*
• Units of Measure*
• Unit of Measure Conversions
• Master Items
• Organization Items
2- Product Developments
Define Formulas, Define Routing, Define Recipes
3- Process Execution
4- Process Costing
5- Process Planning
1- Predefined Setup:
1- Create User with Responsibilities:
Add Res:
System administrator
P rocess Engineer
Formulator
P roduction Supervisor
P roduction Operator
O P M Financials
2- Create OU
Inventory Setup OrganizationsOrganization
Others
Set org code and add Same Code at item master Org Code
Add Calendar
At Cost information tab
Some Default account at Org Level Can override it on Below Levels as sub
inventory
Other Account Tab
4- Create 2 Inventory Organizations (one Org as inv org -ML1- / another one as OPM Organization -ML2-)
At O rganization Classification add Business Group (to use position hierarchy at Procurement)
Inventory Organization
Ac counting info
Inventory information
Rec eiving information
For Process Org
Why Standard for manufacturing industries some industries need to keep item cost no many changes occur on it
For standard any variance stored at variance account, and analyzed and in-case any Change needed to Cost can make
Cost update
Quantity Indicate whether each transaction for this subinventory updates the quantity on hand for the subinventory. If
Tracked deselected, on-hand balances are not maintained and you cannot select or update the Asset Subinventory option .
Note: You can update this value only if there is no on-hand quantity, no pending transaction, or no uncosted
transaction for the subinventory.
Asset Select this option to maintain the value of this subinventory on the balance sheet.
Subinventory
Note: You can update this value only if there is no on-hand quantity for the subinventory.
InventorySetuporganizationorganizations access
2- Product Development:
Setting Up Parameters: From “Product Development Security Manager” responsibility
First Set Organization Access:
Enter Product Development Security Manager Role to Set Some Defaults as Formal, Operation, Routing receipt
Defaults
Organization Parameters
المتعلقه بتطوير االصنافDefaults ال
GMD: Update On-hand Status in All Locators:
This profile option controls whether the final sample group disposition can update the status of on -hand lot inventory in
all locators or only the locator specified at the time of sample creation. If set to the default value, Yes, this profile option
allows the material status change across all locators where on -hand inventory exists for the lot. If set to No, it will strict
the material status change to the locator where the sample is created and on -hand inventory exists for the lot
Cost Tab
COGS Account to be override on the item Level
Purchasing Tab
Expense Account to be override, item taxable and Require RFQ or not, invoicing Method to Match
Work in Process Tab
Process manufacturing Tab
4-Formulator
Create Formula for Process item
Open Res Formulator
Can Setup formula Class, status for Formula
Formula Classes
Formula Classes group formulas with similar characteristics and requirements for
reporting purposes
Make sure if u are using by Product to be allowed From Manufacturing Organization Parameter
Scaling allowed if item increase or Decrease also affect Quantities of ingredients
If we remove Check Box of Scaling allow
Add ingredients
Formula ingredients can be scaled using rules that specify whether or not an
ingredient contributes to yield.
How to Consume Material (Consumption Types)
Contribute to Yield
Ingredients are contribute product output or not
Low 25 Req. 40 Up 50
Variance 30%of Req. Qty. = 12 KG Direction Down
Copying a Formula
Use the Copy Formula window to copy a preexisting formula into another organization.
You can assign a new formula name and version to the copied formula. The
organization must have access to the items defined in the formula. Use the copy
formula function to create customized formulas for use in general, site, master, and
control recipe type
Item Conversion to GMD YIELD TYPE does not exist upon scaling batch with
fixed ingredient. (Doc ID 1369756.1)
Upon attempting to scale a batch, error displays: Item Conversion to GMD YIELD TYPE does not exist for the
item/items in the Recipe/Batch. Cannot scale/create batch.
Why is this happening only when a fixed, non-contributing to yield item exists in the batch?
Per design, if there are any items in the formula/batch with a fixed scale type, you are then required to have
item conversions exist for ALL the other scalable items to parameter YIELD UOM which is set in Production
Development Security Manager>Organization Parameters under the Formula tab
Operations are depicted hierarchically in the following diagram that shows the:
• Routing composed of a series of Operations organized in Steps.
• Operations composed of Activities containing Resources.
• Formula composed of Ingredient, Product, and possibly Byproduct.
• Recipe linking the Routing and Formula together with Processing Instructions.
To Create Activities and Resources and Operations Which Used at Routing
A-Create Activity
Open Process Engineer Res SetupActivities
Create Resources
Define labor and machine
Add activity at operation and at Activity factor add no. of time you do this Act ivity
Save an operation that contains activities with no associated resources if the operation
status is New. Status cannot be changed to Approved for Laboratory Use or to
Approved for General Use until all activities have resources associated to them.
Define Process Quantity UOM “Important to Calc hours based on Produced Qty”
Here I defined it With KG
6- Create Routing
Operation Sequence to Produce Aspecific item
Displaying Fixed Process Loss
Displaying Theoretical Process Loss
Theoretical Process Loss can vary depending on the routing or the individual quantity
being processed by a routing. This loss is defined at the routing level and is based on a
minimum and maximum range of quantities.
The Theoretical Process Loss window enables you to enter the hypothetical percent loss
expected for a range of material processed during a specified routing. For example, if
you mix a quantity of material up to 100 pounds, then the predicted loss might be 1.50
percent, or up to 1.5 pounds. However, if you mixed a quantity between 100 and 500
pounds, then you might predict a loss of 1.75 percent theoretical process loss, or up to
8.75 pounds lost. The loss could be attributed to equipment, evaporation, or any other
aspect of the routing that detracts from the delivery of the full quantity of material
added.
Start-to-start with no offset, to indicate a process step begins at the same time as the step it depends on. For example,
there is a need for simultaneous addition of ingredients without interruption.
• Start-to-start with positive offset, to indicate a process step begins a specified time after the beginning of its preceding
step. This is similar to finish-to-start with negative offset, but by specifying that the dependency is start -to-start, you can
ensure the positive offset is maintained if the previous dependent step finishes early.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
7- Create Recipe
Recipes standardize the structure of all information that describes production of one or more products.
To provide the greatest flexibility to process manufacturers, formulas and routings are built independently. They
are linked using a Recipe that has validity rules””قواعد الصالحيه. Different formulas can use the same routing, or one
formula can be associated to several different routings.
A recipe can be created in one inventory organization and then copied, modified and maintained by another
inventory organization.
Recipe Step/Material Association to display all items from the recipe's formula and associate them with specific routing
steps
Validity Rules:
- Enter the UOM as unit of measure for the standard quantity. Required.
- Enter the Min Qty as the minimum quantity of material allowable by the validity rule. Required.
- Enter the Max Qty as the maximum quantity of material allowable by the validity rule. Required.
Enter the Preference number for the validity rule. When more than one formula can be used to produce the same product, the P reference field is used to
show the validity rule that must be used first, second, third, and so forth. Preference defaults to 1. Required.
Then Save
- Select Contiguous if routings in this recipe must be run in one contiguous block of time. The batch that uses this routing
cannot stop and start, even if it runs into downtime on the shop calendar.
-Enter the Planned Process Loss as the loss of process material observed during production of a batch using the recipe. If a
value is not entered in this field, then it defaults to the value entered for Theoretical Process Loss.
From It Create Bach and control batches, Simulator and Setup Defaults for Production Process
Execution Parameter:
SetupParameter
To add (Select Process Organization)
- Display Unconsumed/Unyielded Material to view the unconsumed ingredients and unyielded products when a batch is
complete.
- Allow Material Deletion “At batch status pending”
2- Create Batch
Allow High Level Reservation not preferred to be selected to avoid Reservation before Release Work Order “Batch”
Select Create Move Order to create move orders during batch creation for the ingredients that do not have sufficient
inventory in the supply sub-inventory//+// In-Case using WIP Sub-inventory for transfer material to” وجود مخزن وسيط للمواد
”الخام
Auto Detail Batch: Create Reservation / Release Batch /Create and Release Batch
3- Document Numbering:
Else Could I set specific supply Sub-inventory WIP and Materials Moved from RM and PACK to WIP then consume to
Batch
- Select Auto-consume From Supply Sub-inventory Only to consume ingredients automatically only from the supply sub -
inventory.
- Select On-hand Sub-inventories/Locators Only to display only those sub-inventories and locators with on-hand
inventory.
To Select Default Supply and Completion Sub inventories for Process Org
+Setting Up Make to Order Rules+
The Make to Order Rules window enables you to define rules for creation of Production, supply in response to a sales
order through a batch or FPO.
-Production Supply Based on Sales Order What’s the Reflect on production (Create Batch or Planned Order)
-Select Check Availability if you want the application to check for on-hand inventory before creating a batch. if you do
not -select the check box, then a batch is created for the order quantity irrespective of the on -hand quantity
Select the Firm Indicator to prevent the Advanced Planning and Scheduling (APS) engine to reschedule the batch. This
is not enabled for firm planned orders
Note: This profile setting is no longer needed unless you are running old code.
3. Make sure that following setup points are achieved for the product item to be ordered through
sales orders:
It is an inventory item
It is OE Transactable
It is Process Execution Enabled
Before Running
Make Sure to Set Even Doc (Batch Numbering or FPO) to Be Automatic not Manual
Then From Production Supervisor Run Request : “Process Manufacturing Make to Order”
Parameters:
Org Unit
TO check Request Result you have to open “View Log” to show Created Batch
Batch 10 has been created
While adding item at product output at Creating Batch and no Data found “Make Sure Recipe is approved for General use ” “No
need for MFG module to Set profile item Validation Organization”
You can edit text, convert the firm planned order to a batch, cancel the order, reroute or reschedule, and scale the firm
planned order.
To convert to Batch
Tools Convert to Batch
In case there is Shortage at sub-inventory Level will be shown while creating Batch
Batch Created by No.2
Batch Creation
Inventory Structure at OPM
Inventory Organization
Inventory Organization is a plant where the batches are produced or an organization that holds the inventory at specified
locations. Offsite warehouses and distribution centers are also designated as inventory organizations. For example: Plant
P1, Offsite Warehouse W1, Distribution Center D1.
Subinventory is a subdivision of an inventory organization representing either a physical area or a logical grouping of
items, such as a storeroom or damaged inventory.
Inventory balances are tracked here. Reservations can be placed against inventory at this level. Items can be restricted to
certain subinventories. A subinventory can also be a division of a warehouse that holds inventory wi th similar planning
and reservation characteristics. For example, staging area, manufacturing area, and distribution center.
Supply Subinventory is the subinventory from which the items required for batch production are consumed It can be the
shop floor or a staging location.
Process loss is the material lost or is unrecoverable in a production step, due to factors such as evaporation or
changeovers in production processes. Lost materials need to be planned for to achieve the targeted process quantity for
steps. The loss can vary depending on the material being processed. Therefore, a production loss factor can be defined at
the routing level and this loss must be reflected in both pla nning for and production of ingredients associated with a
particular step. Oracle Process Manufacturing Product Development enables the entry of process loss factors to facilitate
better material planning.
At Routing Level:
Theoretical Process Loss:
العمليه نفسها بتهدر معايا قد ايه من المواد الخام اللى بتتصنع فيها
Batch Status:
Actions menu:
• From Pending to Work in Process, select Release.
• From Work in Process to Pending, select Unreleased.
• From Pending or Work in Process to Completed, select Complete.
• From Completed to Work in Process, select Revert to WIP.
• From Completed to Closed, select Close.
• From Closed to Completed, select Reopen.
• Select Terminate to terminate a WIP batch.
• Select Cancel to cancel the batch or Firm Planned Order.
Change batch step status on the Batch Steps window. “Relation between Batch Status and Step Status”
* Pending batches can only have batch steps with a status of Pending
* Work in Process can have “Pending, WIP, and Completed”
* Completed batches can have batch steps with a status of Completed or Closed.
* Closed batches can only have batch steps with a status of Closed
If there is more the Approve for General use Recipes you have to Select Only One Which used at processing batch
The Validate Plan Dates parameter validates the planned start date and planned completion date against the validity rule
dates used for the batch. Dates cannot be outside the date range defined on the validity rule.
Rerouting a Batch:
Reservation:
1-Check Shortage on Inv. Level and Org Level
Sub-inventory Level
Org Level
No Shortage at org Level ( means there is available on hand at another Sub-inventory other than Supply Sub-inventory
Add On hand for Material and Make Sure to add Cost for items and Transfer needed Qty . to Process MFG
Pending Lot:
Reservation
So we have First
Select Needed Batch to pick material for Reservation then Pick Material
At Assignment
Then at Organization Parameters:
Then Transact
If I using Picking Picked Quantity Will be Reserved Automatic
Release Type (Automatic) means by Change Batch Status Automatically Step Status Changed
From Activities we can assign Actual labor and Machine hours (After Complete Batch)
Release Batch
To change Batch Status from Pending to WIP by Release it
If Material Release Type “Automatic” Will Issued Automatically by Release Batch, if “Manual” have to Transact Material
after Release by Perform WIP ISSUE Transaction
Batch Status Changed to WIP and Transaction Material button Active to Perform Transactions
After Transact Material Manual by WIP issue
Material Reserved Qty. converted to Actual Qty.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Material Transactions:
Transaction dates do not update if you change the:
• Ingredients:
• WIP Issue: Issues ingredients from inventory to batches to fulfill material requirements. If you issue lot -controlled
ingredients, then identify the lot numbers to issue.
• WIP Return: Returns ingredients from batches to inventory. For example, when you unreleased a batch it does not
consume the ingredients and returns them to the inventory. WIP Returns reverse WIP Issues.
• Products:
• WIP Completion: Issues the products produced from the batches to the inventory.
• WIP Return: Returns the products from inventory to batches. For example, if you accidentally complete a batch and
revert back to WIP, then the inventory returns the products.
Then Transact
While Batch Completion and there is Remaining Qty. at Exception Qty. Exception form will be shown
Material Exception Form Will appear including unconsumed Material and not Completed FG as below
Can from it Perform Wip issue for Material and product completion
Entering Pending Product Lots:
For Product and byproduct item, I can create pending lot for upcoming Batch
The application checks for the validity of the batch validity rule, and advises you, if the actual start date
entered in the dialogue is outside the validity rule date range. The application checks for ingredient
reservations to create transactions. If inventory shortages exist, then those ingredients are reported as
exceptions.
For a production batch or a laboratory batch with Update Inventory indicator set to Yes, the application checks lot status
and expiration dates, checks for inventory shortages, completes transactions, consumes the ingredients marked for
autoconsumption, and updates the WIP planned, planned and actual quantities.
** Batches at Pending Status **
Closing a Batch
Batch after Close
Material at Batch
product is not reserved. Each time a new lot of the product is yielded, the lot number and quantity produced is reported.
Batch Completion:
Completing a batch indicates the batch is finished and has yielded all of its products Prior to batch completion,
transactions associated with the product and byproduct lines set for automatic yield have a Pending status
When you complete a batch, the Material Exceptions window displays the remaining reservations and pending
product lots. If you select the Display unconsumed/Unyielded Material parameter, then the
unconsumed/unyielded materialsb also display.
OPM Financial
Cost Methods Used at OPM (Standard, Actual, Lot Cost)
Defining Costs:
Can Define Cost by Multiple Level
1-item
2-inventory Org
3-Cost Calendar and Period
The unit cost of an item is usually broken dow n into several buckets that are attributed to various sources that form the basis of the cost
Cost Component Classes identify individual buckets or component costs that make up the total cost, for example, direct material costs,
freight costs, labor costs, and production or conversion costs
The cost component classes are classified into 5 different elements or usages : Material, Resource, Overhead, Expense Allocation, and
Standard Cost Adjustment types
Analysis Code
component class can be further broken down using cost analysis codes for more granular tracking of cost
Allocating General Ledger expense is a method by which you can distribute the indirect expenses of manufacturing (such as
administrative and general expenses) to item costs
The balances in the expense accounts are distributed to item(s) based on either fixed percentages or dynamically derived usin g other
General Ledger account balances
Monitoring Costs
OPM Cost Management provides several reports and inquiries to monitor and analyze costs:
• Item Cost report
• Allocation report
• Sub-ledger reports
• Lot Cost History report
Simulating Costs
OPM Cost Management provides the following simulations, and lets you establish
"what if" scenarios:
Actual Costs of items are developed using the actual business transactions. The product
costs are not based on the formula, routing and recipe details but rather based on actual
consumptions of materials and resource usage recorded in the production batches
Expense Allocations
Overheads
Expenses accrued in General Ledger can be allocated to specific items as indirect
overhead costs.
You can assign and apply overhead costs to either raw materials or finished goods . ·1 he
overhead cost calculation for actual cost rollups is identical to that used for standard
cost rollups
Then Save
In a particular formula, you have two ingredients: one is a dry raw material (assigned a component class code called and the
DRYMAT other is a solution (assigned component class SOLMATL). When you view the product costs, the Item Cost
window shows DRYMAT and SOLMAT as the cost components, each with its respective cost
5- Defining Cost Analysis Codes
انواع على التكلفه اقسم اقدر..مباشره غير او مباشره تكلفه كانت سواء
Cost component class can be further broken down using cost analysis codes for more granular tracking of costs.
As Material
6- Defining Costing Organization Associations
OPM maintains separate item costs for each inventory organization. However, you can have a situation in which multiple
inventory organizations transact the item, but the item costs in all of those organizations are the same. In such cases, OPM
lets you create a costing organization and share it with other inventory organizations .
OPM lets you associate a single costing organization with multiple inventory organizations through costing organization
Associations
- Enter the Hem code for the product or intermediate to which this overhead is
assigned. For example, if the product Blue Paint uses MIXERl as a resource, and you assign a overhead for
cleanup of MIXERl to the process for making Blue Paint, then enter the item code for blue paint.
- Enter the number of this resource used in the production of the item in Resource Count. For example, if it takes one
laborer to cleanup MIXER1 after each use, thenenter 1 (laborer). lbis number is multiplied by the Resource Usage
to calculate the total resource usage
Overhead Costs
Overhead Unit Cost is calculated by dividing the Item Quantity into the sum of --
Overhead Usage, multiplied by Overhead Quantity, multiplied by Resource Cost, as
shown in the following illustration.
Expense Allocations
You can take an expense amount and allocate it through to multiple raw materials or
products on a percentage basis. You can perform any last minute adjustments to
allocations prior to Actual Cost calculations.
Ensure that expenses are allocated in the correct period and that batches are completed
and closed in the same period.
Another alternative is to enter the account balances into OPM manually using Cost
Allocation Maintenance.
The Average Cost Adjustment type lets you enter a quantity and a cost. This adjustment
simulates a transaction that happened outside the OPM Actual Cost process
Production Batch Costs
Actual ingredient usage from Production is captured for closed batches. Ingredient cost
is calculated by the actual cost raw material method for your cost method.
Actual resource usage, count, and throughput are captured in the OPM Process
Execution application. Resource rate or nominal cost is entered in costing.
Batch unit cost is calculated by dividing -- the sum of ingredient quantity, multiplied by
the ingredient actual cost, plus the sum of resource use multiplied resource rate -- by
the batch item quantity, as shown in the following illustration:
Production Batches
In Process Execution, when a lab batch is created you can specify whether to update
inventory by checking the Update Inventory box. If you do not check this box, then the
work-in-process inventory organization is set to null. In this case, no inventory
transactions are created and the Actual Cost process ignores these batches in cost
calculation. As a result, the variances are not calculated.
Product Transfer Example 1: Product transfer from production inventory organization to a distribution inventory
organization
In this example, the cost for the product PROD-A is as follows:
Production Inventory Organization: WHS1
• Cost: $5.00 per LB
Inventory Balance: 200 LB
Distribution Inventory Organization: WHS2
• Cost: $6.00 per LB
Inventory Balance: 500 LB
Transfer 100 pounds of product PROD-A from the production inventory organization
WHS1 to distribution inventory organization WHS2. The inventory transfer originates
from WHS1, there is no impact on the cost in that inventory organization. Cost is
impacted at WHS2 as shown:
• Cost at WHS2 = (Previous Balance * Previous Cost) + (Transfer Qty * Unit Cost at
WHS1) / (Previous Balance + Transfer Qty)
= ((500 * $6) + (100 * $5)) / (500 + 100) = (3000 + 500)/600 = $5.8333 per LB