Subcontracting Concurrent Programs

This chapter covers the following topics:

Overview of Subcontracting Concurrent Programs

Subcontracting concurrent programs are common to discrete manufacturing, seiban-based manufacturing, and process manufacturing. These sections describe the following subcontracting concurrent programs:

Interlock Manager

Interlock Manager is a concurrent request that should be run immediately after running the ASCP plan and transferring the planned orders for outsourced assemblies and subcontracting components to Purchasing. Interlock Manager picks up the subcontracting orders and replenishment purchase orders and performs the following:

Attributes of Interlock Manager

Selection of Subcontracting Orders for Processing

Interlock Manager processes the subcontracting orders only if the following conditions are satisfied:

When Interlock Manager makes allocations, it validates based on two conditions:

When both conditions are satisfied, Interlock Manager allocates the replenishment order to the subcontracting order. For synchronized components, replenishment sales orders are created and automatically allocated at the same time. For prepositioned components, components are shipped in advance of requirements to ensure that the sales price of the components shipped is allocated at the correct price for proper accounting.

Subcontracting Sales Orders Creation for Outsourced Assemblies in Internal MP Organizations

In internal MP organizations, once the assembled item has been manufactured against the WIP job or Flow Schedule, it needs to be shipped to the OEM organization. A subcontracting sales order document is required against which the assembled item can be shipped.

The Subcontracting: Interlock Manager, creates a Subcontracting Sales Order in the MP organization linking to the Subcontracting Order created for the outsourced assembly in the OEM organization. This enables the end to end traceability of the material movement across the OEM and MP organizations.

Subcontracting: Interlock Manager creates a subcontracting sales order for an outsourced assembly in the internal MP Organization to enable shipment of the outsourced assembly from internal MP organization to the OEM organization after the completion of the manufacturing of the assembly in the MP organization. While creating the subcontracting sales order following are the mandatory fields that default:

Additionally, Outsourced Manufacturing provides the ability to peg the work order to the subcontracting sales order in internal MP organizations. This pegging is achieved:

To run Subcontracting: Interlock Manager

  1. From the Subcontracting responsibility, navigate to the Requests window.

  2. Use the list of values in the Name field, to select Subcontracting: Interlock Manager.

    the picture is described in the document text

  3. Click OK. The Parameters window appears.

    the picture is described in the document text

  4. Enter the optional parameters:

    • Batch Size

    • Maximum Workers

    • Subcontracting Organization From

    • Subcontracting Organization To

    • Subcontracting PO From

    • Subcontracting PO To

    • Number of days in advance

  5. Click OK.

  6. Click Submit in the Subcontracting Requests window to run Interlock Manager.

    the picture is described in the document text

Reconciliation Manager

The Reconciliation Manager concurrent request processes the change management of subcontracting orders. It identifies changes to the subcontracting orders and updates the discrete jobs, replenishment purchase orders, and replenishment sales orders.

These changes to subcontracting orders are considered for reconciliation:

Change in the Subcontracting Order Quantity

Reconciliation Manager considers the change in the subcontracting order quantity and any increase or decrease in the quantity of the discrete job associated with the subcontracting order in the MP organization.

Changes to the Promise or Need-by Dates

Reconciliation Manager considers these changes to the promise or need-by dates:

Simultaneous Changes to Quantity and Dates

Reconciliation Manager:

  1. Reconciles date changes.

  2. Makes changes to the order quantity.

Changes in the Replenishment Sales Orders

Reconciliation Manager considers these changes to replenishment sales orders:

Interlock Manager considers changes to replenishment sales order quantities and dates. Interlock Manager:

Note: In internal MP organizations, the following changes originating from subcontracting orders in OEM organization are automatically propagated to the corresponding subcontracting sales order, WIP job/Flow schedules in the MP organization:

The change is initiated at the source document only which in internal MP organizations is subcontracting order.Note that reverse change management is not supported.

APIs are provided for inclusion in the PO approval workflow to allow or disallow the changes in the subcontracting order considering the status of the downstream, subcontracting sales order and work order/flow schedule status.

Changes to subcontracting orders are allowed only if:

For any other status the changes on the subcontracting order is not allowed. Refer to the Integration Repository for API details.

For Full Outsourcing with External MP in process enabled organizations, the Reconciliation Manager also:

To run Subcontracting: Reconciliation Manager

  1. From the Subcontracting responsibility, navigate to the Requests window.

  2. In the Name field, select Subcontracting: Reconciliation Manager.

  3. Click OK. The Parameters window appears.

    the picture is described in the document text

  4. Enter the optional Parameters:

    • Subcontracting Organization From

    • Subcontracting Organization To

  5. Click OK.

  6. Click Submit in the Subcontracting Requests window to run the Reconciliation Manager.

Auto Receive Components

The Subcontracting: Auto Receive Components concurrent request performs the following:

You can run the Auto Receive Components request daily, weekly, or periodically to create receipts of subcontracting components in the supplier organizations.

Note: You can track the status using the Subcontracting Workbench.

To run the Auto Receive Components concurrent request

  1. From the Subcontracting responsibility, navigate to the Subcontracting Requests window.

  2. Select Subcontracting: Auto Receive Components in the Name field.

  3. Click OK. The Parameters window appears.

    the picture is described in the document text

  4. Select from either Internal or External for MP Organization Type.

  5. Enter the Manufacturing Partner Organization.

  6. Select Yes or No for Include Direct Ship RSOs. Note that this parameter is only enabled if you select Internal for MP Organization Type.

  7. Click OK.

  8. Click Submit to run the request.

Process Receiving Transactions

The Process Receiving Transactions program is applicable only for external manufacturing partners. Before you run this program, enter component lots using the Component Lot Entry tab in the Subcontracting Workbench for lot based components in external MP organizations. See: Entering Component Lots.

The Subcontracting: Process Receiving Transactions concurrent request:

To run the Subcontracting: Process Receiving Transactions concurrent request

  1. From the Subcontracting responsibility, navigate to the Subcontracting Requests window.

  2. Select Subcontracting: Process Receiving Transactions in the Name field.

  3. Click OK. The Parameters window appears.

    the picture is described in the document text

  4. Enter an optional Request ID. Valid characters are 0 through 9.

  5. Enter an optional Group ID. Valid characters are 0 through 9.

  6. Click OK.

  7. Click Submit to run the request.

Processing Logic

The Process Receiving Transactions manager picks up the subcontracting order receipts and RMA receipts for replenishment sales orders in the OEM. Then it creates corresponding transactions in the MP organization.

Subcontracting Order Receipts

Receipts are processed only if the following conditions are met:

Once the above conditions are met, the Process Receiving Transactions program performs the following:

For discrete manufacturing organizations:

For process manufacturing organizations:

Subcontracting Order Returns (RTVs)

The Pickup RTV program processes the subcontracting order transactions in the OEM organization and creates the following transactions in the MP organization:

For discrete manufacturing organizations:

For process manufacturing organizations:

Subcontracting Order Receipt and RTV Corrections

The Process Receiving Transactions concurrent request handles receipt and return corrections for subcontracting orders in the OEM. It processes them as WIP completions or WIP returns in the MP organization.

Replenishment Sales Order Returns (RMA Returns)

The Process Receiving Transactions concurrent request selects the RMAs linked to the replenishment sales orders and then creates RTV transactions for the corresponding replenishment purchase order in the MP organization.

Note: Only the RMAs with references to the original replenishment sales order shipped to the MP organization are considered. RMAs without references are not considered for processing.

These steps are performed for accurate simulation of inventory at the MP site.

Remove Allocations

The Subcontracting: Remove Allocations program enables users to remove allocations of components for subcontracting orders. You can remove allocations from an existing subcontracting order/RSO and perform reallocations to another subcontracting order using the interlock manager.

This program only considers unreleased and released work order/flow schedules but with an extent of quantity that is not complete. This program would de-allocate components linked to the specified subcontracting order and enable the next run of interlock manager to perform reallocations.

If no value is specified in the Subcontracting Order or Replenishment SO parameter, the program de-allocates all the components and the next run of the interlock manager would re-allocate the components. Users should run this program followed by the Subcontracting: Interlock Manager program.

The program uses the start and completion date of the WIP job linked to the subcontracting order being processed to ascertain whether the allocations can actually be removed. If the job is already completed, the allocations are left untouched. If the job has started but is not complete, the allocations are removed to the extent of unused quantity. If the job is yet to start, the order is totally de-allocated.

This program is applicable for both internal and external manufacturing partner organizations.

This program is also applicable for full outsourcing with external MP for process manufacturing enabled organizations.

To run Subcontracting: Remove Allocation

  1. From the Subcontracting responsibility, navigate to the Requests window.

  2. In the Name field, select Subcontracting: Remove Allocations.

  3. Click OK. The Parameters window appears.

    the picture is described in the document text

  4. Enter information in the following parameters:

    • Subcontracting Organization: Select the OEM organization code. Allocations are removed for those subcontracting purchase orders that have the OEM organization specified in this parameter.

    • Order Type: Select either Subcontracting Order or Replenishment Order.

    • Order Number From: This field is enabled only when users select an Order Type. If the order type Subcontracting Order is selected, enter the first order number for the order number range.

    • Order Number To: This field is enabled only when a value is entered for Order Number From. If the order type Subcontracting Order is selected, enter the last order number for the order number range.

    • Component Item From: Enter the starting item name for the item range.

    • Component Item To: Enter the last item name for the item range. This field is enabled only when users enter a value for Subcontracting Component From.

    • Include Synchronized Components: Select Yes or No. If Yes is selected allocations are removed for synchronized components also. The default value of this parameter is No.

  5. Click OK.

  6. Click Submit to run the request.

    Note: It is recommended to run the Interlock Manager after running the Remove Allocation program in order to make the re-allocations. This has to be considered during implementation.