Outside processing in Oracle Work in Process allows users to substitute vendor labor for in-house labor on a routing. The setup is long and complex. This paper provides a checklist of how to define OSP resources in Oracle to help users avoid some of the more common problems. Overview The Outside Processing process comes into play in Oracle Work in Process whenever all or part of the labor on a routing is performed by a third party vendor. More than one step on a routing can be performed by third parties. In Oracle, a link has been defined between Oracle Work in Process and Oracle Purchasing to automate the process of creating a purchase order to the vendor who will perform the OSP labor. Because what is being purchased is LABOR, one requirement to using this process is to define a resource for each type of labor to be purchased. An item in the Item Master must also be defined for each type of labor to be purchased, and linked to the resource when it is defined. The item must be classified as an outside processing item. Although this “resource” item is purchasable and transactable, it will never be received into or issued from a subinventory. Instead, receiving this item from the purchase order will cause a move transaction to occur on the WIP routing so that the outside operation step is completed when the items are received back from the vendor. It is important to note that the item must not only be received, but must also be delivered before the outside operation is deemed complete by the system. When a routing operation uses an outside processing resource, movement into that operation step causes a purchase requisition to be generated for the “labor” resource to be purchased from the vendor. Note that you are not purchasing the item (as you would a “buy” item), but instead you are purchasing the vendor‟s labor as a substitute for using your own in-house resources to perform the labor. This is a subtle distinction, but it is necessary to understand this distinction in order to understand the Oracle process. This purchase requisition is then imported from WIP into Purchasing. At this point, the requisition is available (if approved, but that is another issue) to be autocreated into a purchase order. Or, if the buyer so chooses, the buyer may set up sourcing rules such that importing an approved requisition automatically creates a release against a blanket purchase order. When the vendor returns the item, a receipt must be entered against the PO or release. The “item” is delivered not to a subinventory, but back to the shop floor for continued processing on the routing. If the outside processing step is the only step or the last step on the routing, the finished assembly will be available to be received into inventory using a WIP completion transaction. Setup Steps Inventory REQUIRED. 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 (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,
Define a separate outside processing resource for EACH labor “item”. For example. 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. you can enter a standard value for this resource by clicking on the Rates button. REQUIRED. but is nice to have.you receive one outside processing item for each assembly you receive. Check Purchasing > Setup > Organization > Purchasing Options to determine which org has been defined as the validation organization. (usage rate or amount is 3).) The need-by date will be automatically entered into the requisition generated by this process. Create a blanket. you receive one outside processing item for each job or repetitive schedule. enter appropriate lead times. you must manually perform the WIP Move transaction. If your
. and hence into the PO. Optionally enter a list price greater than zero – this will be used as a default in the PO (you could also set up a blanket PO with prices. If the outside resource has a basis of Lot. These will be used to automatically calculate the need by date for the requisition generated for the OSP item. Any difference between this standard value and the actual purchase price (in a standard cost organization) will be recorded in the Purchase Price Variance Account. In all cases. Bill of Material Module REQUIRED. Enter the item number defined above in the Item Master for the labor “item”. If you set this attribute to PO MOVE. If you use PO RECEIPT. 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. If the outside resource has a basis of Lot. Define an Outside Processing Department. then the item can be received into inventory as soon as the PO receipt is entered and the transaction managers run. Add the outside processing resource to a step on the routing. and be certain to enter the line as an outside processing line type. If it is added to the last step. REQUIRED. then you receive a quantity of 3 hours for each assembly you receive from the supplier. In the Item Master Lead Times attributes region. if you purchase 3 hours of plating service for each assembly. then the PO receipt automatically generates the WIP Move transaction from the outside processing operation to the next operation on the routing. (This step is not required. Purchasing OPTIONAL. Make sure that the autocharge attribute is set to PO MOVE. If you check the Costed box and the Standard Costing box.) Note: the item with the above attributes must be defined in the org which is the Purchasing item validation organization as well as the actual production organization. Make sure the variance account defined for the labor resource is the same as the Purchase price variance account defined in Parameters under Inventory setup. not PO Receipt. Note: the location must have been previously defined under Purchasing > Setup > Organizations > Locations. Enter the location where the outside processed item is to be delivered (example: “Shop Floor” or “Assembly”) as you define the Outside Processing Department. you receive 1 outside processing item extended by the outside resource usage rate or amount for each job or repetitive schedule. Purchasing charges the job or repetitive schedule using the extended quantity of the associated outside resource. OPTIONAL.
(Note: Enhanced Sourcing Rules in 10. Until the item has been delivered the next step will not happen. link the item with the blanket PO document. In the PO line. Or if you are using enhanced sourcing rules in Release 10. OPTIONAL BUT HIGHLY RECOMMENDED. continue with the routing steps until complete. Otherwise. do a WIP completion transaction into inventory. REQUIRED. run the Create Release process (Purchasing > Reports > Run > Create Releases). use the menu path “Supplier Scheduling-Supply Base-Approved Supplier List” to link the approved supplier for the item with the blanket PO in the Attributes region. if using blanket POs. in the terms region of the PO. Create a discrete job for the assembly. Go to WIP > Job/Schedule Details > Operations and select the Quantity alternative region. Process REQUIRED. REQUIRED. you will see it in WIP > Move Transactions > Pending Transactions. check the Supply Agreement box.7 is controlled production and your client may not have been approved for using it). it will cause problems with the WIP move transaction to the next operation. This is another reason to use a blanket PO. If the outside processing step is NOT the first step. If the outside processing step is on the first step on the routing. The person who initiates the move transaction in WIP must be defined as an employee (in Purchasing or HR. Move the quantity to be processed by the outside vendor into the Queue step of the outside processing operation step. If you are using Supply Chain Planning. THIS IS VERY IMPORTANT. Optionally. Or. and the employee name is linked to the move transactions that initiated the requisition. Receive the purchase order (note: it must be DELIVERED as well as received. there is another little gotcha. This triggers creation of the requisition. then a move transaction must be performed using the Move Transaction window. MRP Process
. In Purchasing-Supply Base-AutoSource Rules. If the step is the last step on the routing. 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” intraoperation step of the outside processing operation step. the system will not allow you to complete entry of the PO. depending on whether or not the HR Module is fully installed) and linked to the person‟s user logon in the System Administration module. Your item could have been set up with a „make‟ sourcing rule or bill of distribution in the default assignment set. There will be problems if more is received than is on the work order outside processing operation step. Run the Requisition Import process (Purchasing > Reports > Run > Requisition Import). You should see the received quantity in the To Move intraoperation step of the outside processing operation step. set the over receipt tolerance for the item to zero so that no one can receive a quantity greater than on the PO. Create a purchase order from the routing.item is not set up correctly. REQUIRED. WIP includes an employee name on the requisition it creates through this process. If a quantity greater than that in the work order is received.) You might want to consider setting the receipt routing to “Direct Delivery” for such items in the Purchasing section of the Item Master unless you require inspection of the item from the vendor first. You can create another assignment set with a „buy‟ sourcing rule for the outside processing items and link it to the responsibility of the person who will do the requisition import. REQUIRED. releasing the job will trigger creation of the requisition.7. If the Move transaction has failed or has not yet run. Once the PO has been received and delivered. Hence the name of the person who initiated the move transaction will become the name of the “requestor” for the purchased vendor service.
This is important. normal processing of the WIP job will result in generation of the purchase requisition for the vendor labor as per the process described above. WIP > Move Transactions > Shop Floor Status > Shop Floor Status Define a status called „OSP‟ . When the planned order is released as a WIP job. After this setup has been done. no one will be able to do a move transaction to the next step after the OSP operation until the PO receipt has been entered. because it will prevent jobs from being closed prior to the PO receipt. MRP does not directly generate a requisition for the vendor labor to make the assembly.MRP will generate a planned order for the “make” assembly.description „Outside Processing‟ and UNCHECK the Allow Moves box. One Time WIP Setup for OSP There is a setup step which should be performed in WIP to prevent users from entering a manual move transaction to the next step on the routing prior to entry of a PO receipt for the OSP item.
. This need be done only one time and should be part of your WIP setup. WIP > Setup > Parameters > Move Transactions Tab Enter the status created in Step 1 in the Shop Floor Status for PO Moves box.