45
Oracle Outside Processing http:// functionalguy.blogspot.com Oracle Outside Processing By: Devendra Gulve

Outside Processing

Embed Size (px)

Citation preview

Page 1: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Oracle Outside Processing

By:Devendra Gulve

Page 2: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Overview of Outside Processing

• The competitive advantages of outside processing include:– using specialized supplier skills in manufacturing

process to help lower engineering and manufacturing costs and increase production quality

– using supplier capacity to temporarily or permanently increase overall production capacity

• Oracle Manufacturing allows to include supplier-sourced components and resources in manufacturing processes.

Page 3: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Outside Processing Items and Outside Resources

• Outside processing items represent supplier-sourced items, resources, and services included to build process

• Can define outside resources and associate them with these outside processing items. The outside resources are included on your routings for scheduling and costing purposes.

• Work in Process automatically sends requisitions for the outside processing items associated with outside resources when you perform move transactions on jobs or repetitive schedules with outside processed assemblies

• Purchasing charges outside resources to jobs or repetitive schedules when you receive the outside processing items

Page 4: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Setups in Inventory

• Define an item representing the outside processing vendor labor for Purchasing to place on the vendor PO.  In the Item Master Purchasing Attributes region, make sure the following attributes are set correctly:– Purchased = Yes (required). – Purchasable = Yes (required). – Outside Processing Item = Yes (required) – Outside Processing Unit Type = Assembly or

Resource

Page 5: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Setups in Inventory

• Outside Processing Unit Type = Assembly or Resource (Assembly is recommended if a tangible item) If the item has an Outside Processing Unit Type of Assembly and the outside resource has a basis of Item, you receive one outside processing item for each assembly you receive.  If the outside resource has a basis of Lot, you receive one outside processing item for each job or repetitive schedule.  If the outside processing item has an Outside Processing Unit Type of Resource and the outside resource has a basis of Item, you receive the extended quantity (using the outside resource usage rate or amount) of the outside processing item for each assembly you receive.  For example, if you purchase 3 hours of plating service for each assembly, (usage rate or amount is 3), then you receive a quantity of 3 hours for each assembly you receive from the supplier. If the outside resource has a basis of Lot, you receive 1 outside processing item extended by the outside resource usage rate or amount for each job or repetitive schedule.

Page 6: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Define OSP Item

Page 7: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Setups in Bills of Material

• REQUIRED: Define an Outside Processing Department.  Enter the location where the outside processed item is to be delivered (example:  “Shop Floor” or “Assembly”) as you define the Outside Processing Department.  Note:  the location must have been previously defined under Purchasing > Setup > Organizations > Locations.

• REQUIRED: Add the outside processing resource to a step on the routing. If it is added to the last step, then the item can be received into inventory as soon as the PO receipt is entered and the transaction managers run.

Page 8: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Setups in Bills of Material

• Make sure that the autocharge attribute is set to PO MOVE, not PO Receipt.  If you set this attribute to PO MOVE, then the PO receipt automatically generates the WIP Move transaction from the outside processing operation to the next operation on the routing.  If you use PO RECEIPT, you must manually perform the WIP Move transaction. The quantity of outside processing items you receive can relate to the assembly quantity on the job or repetitive schedule in several ways depending on the outside processing item’s Outside Processing Unit Type and the outside resource’s basis. In all cases, Purchasing charges the job or repetitive schedule using the extended quantity of the associated outside resource.

Page 9: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Define OSP Resource

Assign OSP Item here

Page 10: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Assign Resource to OSP Dept.

Page 11: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Define Std. Operation

Std. Operation

Assign OSP Resource to the

operation

Page 12: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Define Routing

Add OSP Operation to the routing

Note Operation Seq.

Page 13: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Check / Add resources

Page 14: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Define BOM

Assign OSP Operation to required component

Page 15: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Enter Discrete Job

• Create a discrete job for the assembly. If the outside processing step is on the first step on the routing, releasing the job will trigger creation of the requisition. If the outside processing step is NOT the first step, then a move transaction must be performed using the Move Transaction window.  Move the quantity to be processed by the outside vendor into the Queue step of the outside processing operation step. This triggers creation of the requisition

Page 16: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Enter Discrete Job

Page 17: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Check Routing for Assembly

Page 18: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Check Resources for OSP operation

Page 19: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Release Job

Page 20: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Move Transactions

Page 21: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Move Transactions

Page 22: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Requisition Import

• Now the job is in Queue step of operation 40, which is Out-Side Processing operation (OSP). As explained before at this point in time one requisition gets triggered for item assigned to resource of OSP operation.

• Requisition import program needs to be run to create requisition.

• Run program with Import Source= WIP

Page 23: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Requisition Import

Page 24: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Requisition Import

Page 25: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Search for Req. Created

Item assigned to resource of OSP

Operation

Page 26: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Requisition Details

PO has not yet created

Note the details

Page 27: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Auto Create PO

Page 28: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Auto Create PO

• Select the line.• Provide Supplier Details on next screen

Page 29: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Auto Create PO

Page 30: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Requisition Details

• Query the requisition once again and see the PO number populated.

Page 31: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

PO Details

Page 32: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

PO Shipment Details

• In the PO line, set the over receipt tolerance for the item to zero so that no one can receive a quantity greater than on the PO. If a quantity greater than that in the work order is received, it will cause problems with the WIP move transaction to the next operation. THIS IS VERY IMPORTANT. There will be problems if more is received than is on the work order outside processing operation step. This is another reason to use a blanket PO

Page 33: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Submit PO for Approval

Page 34: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Approved PO

Page 35: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Query PO for Receipt

Page 36: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Save Receipt

Page 37: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Receiving Transaction Summary

Page 38: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

PO received and delivered

• Once the PO has been received and delivered, and the Move transaction manager has run, you can see that the discrete job has been updated and the item is now in the “To Move” intra-operation step of the outside processing operation step.

• Go to WIP > Job/Schedule Details > Operations and select the Quantity alternative region. You should see the received quantity in the To Move intra-operation step of the outside processing operation step.

• If the Move transaction has failed or has not yet run, you will see it in WIP > Move Transactions > Pending Transactions.

Page 39: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Checking Status of Job

Page 40: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Checking Status of Job

Page 41: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Completion Transactions

• If the step is the last step on the routing, do a WIP completion transaction into inventory. Otherwise, continue with the routing steps until complete

Page 42: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Completion Transactions

Page 43: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Completion Transactions

Page 44: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Complete Discrete Job

Page 45: Outside Processing

Oracle Outside Processinghttp://functionalguy.blogspot.com

Thank You• Please post your comments on

• http://functionalguy.blogspot.com/2008/10/out-side-processing-wip.html