Model - Consignment Flow Diagram

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Consigned Inventory Flow Diagram Note 1093731.

1 [20-Nov-2010]
Receive material

Consume material

Run Create Consumption Advice

Received Consigned

Process where MTL_CONSUMPTION_TRANSACTIONS.BATCH_ID is NULL.

Receiving Form
File: RCVRCERC.fmb

INV

OM

WIP INV_CONSUMPTION_ADVICE_CP
File: INVCCADB.pls Procedure: CONSUMPTION_TXN_MANAGER

LEGEND User/Action

Misc. Receipt
File: INVTTMTX.fmb Supplier owned material IS_CONSIGNED = 1 (Yes) OWNING_ORGANIZATION_ID = Supplier Site ID.

Supplier Material
MTL_ONHAND_QUANTITIES_DETAIL Onhand Quantity
Receive but do not own so no costing occurs.

Consume material via Inventory(INV),Order Management(OM), or Work in Process(WIP) with one of the following approaches : 1) Explicit transfer to regular. 2) Implicit Default sales order issue, misc. issue, etc. 3) Implicit by Rule user defined rules to cause consumption. * See the Consignment FAQ (Note 406390.1) or Material Processing Model (Note 741477.1) for more details.

INV_CONSUMPTION_ADVICE_PROC File: INVRCADB.pls Procedure: CONSUMPTION_TXN_WORKER

Form

Purchasing Interfaces Transaction Processing


MTL_TRANSACTIONS_INTERFACE Transaction interface table MTL_MATERIAL_TRANSACTIONS_TEMP Pending transactions table
DL6

Button

PO_HEADERS_INTERFACE PO Headers Interface

MTL_MATERIAL_TRANSACTIONS Transaction History

Package
PO_LINES_INTERFACE PO Lines Interface
DL7

Table

Reference blanket agreement and supplier list.

PHA.PO_HEADER_ID links to MTI/MMT source id. Create consumption records when use material.

PO_DISTRIBUTIONS_INTERFACE PO Distribution Interface


DL6 : PO_HEADER_ID, DL7: PO_LINE_ID Generate PO releases for local agreements and POs for global agreements.

Annotation

Supplier Relationship
PO_HEADERS_ALL Blanket Purchase Orders/Agreements
DL1 DL2 Reference blanket agreement and supplier list.

INV_THIRD_PARTY_STOCK_PVT File: INVVTPSB.pls Procedure: PROCESS_FINANCIAL_INFO

1 to Many Relationship

PO_INTERFACE_S

PO_LINES_ALL Purchase Order Lines PO_ASL_DOCUMENTS Join Purchase Orders and Supplier Lists
DL3

Consumed Material
MTL_ONHAND_QUANTITIES_DETAIL Owned Material MTL_MATERIAL_TRANSACTIONS Transaction History
DL8 DL4

File: POXBWP1B.pls Procedure: CREATE_DOCUMENTS

1 to 1 Relationship

Purchasing Releases
PO_RELEASES_ALL Blanket Releases PO_LINE_LOCATIONS_ALL Release shipment details
DL5 DL9

Data Flow

PO_ASL_ATTRIBUTES ASL details: ITEM_ID, VENDOR_SITE_ID, LAST_BILLING_DATE, CONSIGNED_BILLING_CYCLE PO_APPROVED_SUPPLIER_LIST Approved Supplier List
DL1 : PO_HEADER_ID DL2 : PHA.PO_HEADER_ID = PAD.DOCUMENT_HEADER_ID DL3 : ASL_ID

PO_HEADERS_ALL Blanket Purchase Order/Agreement MTL_CONSUMPTION_TRANSACTIONS Consumption History

PO_DISTRIBUTIONS_ALL Release distribution details


DL8 : RELEASE_ID DL9 : LINE_LOCATION_ID

DL4 : TRANSACTION_ID DL5 : MCT/MMT.TRANSACTION_SOURCE_ID = PO_HEADER_ID TRANSACTION_TYPE_ID = 74: Transfer to regular TRANSACTION_TYPE_ID = 75: Transfer to consign IS_CONSIGNED = 2 (No) OWNING_ORGANIZATION_ID = Organization ID.

Overridden by PO: Automatic Document Sourcing Profile. PAD.DOCUMENT_TYPE_CODE = 'BLANKET'

Mark CONSUMPTION_PROCESSED_FLAG as complete (Y) or error (E). Populate CONSUMPTION_RELEASE_ID, PO_DISTRIBUTION_ID and PO_LINE_ID.

R12 Inventory Consignment Flow Quick Help Table - Processing Details and Troubleshooting
MTL_ONHAND_QUANTITIES_DETAIL Consumption Flags OWNING_TP_TYPE: 1 / Consigned OWNING_ORGANIZATION_ID: Supplier Site ID Vendor Managed Inventory (VMI) Flags PLANNING_ORG_TYPE: 1 / Consigned PLANNING_ORGANIZATION_ID: Supplier Site ID MTL_MATERIAL_TRANSACTIONS Blanket Reference TRANSACTION_SOURCE_ID: ID of Blanket Purchase Order MTL_CONSUMPTION_TRANSACTIONS Consumption Processed CONSUMPTION_PROCESSED_FLAG tracks if consumption advise was run for a record and the result: N: No, it was not yet run. Y: Yes, it was run successfully E: Yes, it ran but had an error. Other Processing Columns BATCH_ID: Group transactions together in a run of the consumption advise. ERROR_CODE: Short-name code of an error. ERROR_EXPLANATION: Details of the reror. COMMON SQL Note 406390.1 Unprocessed Consumption Advise Select count (*) from mtl_consumption_transactions Where nvl (batch_id, -1) <> -1 And consumption_processed_flag in ('N','E'); Resubmit Error Consumption Update mtl_consumption_transactions Set batch_id = NULL Where batch_id is NOT NULL And consumption_processed_flag in ('N','E'); COMMIT; FAQ Note 406390.1 Consignment FAQ from Inventory Point of View * Includes information like critical consignment patches, diagnostics, common issues, diagrams, etc. CONSUMPTION RELATIONSHIP MTL_MATERIAL_TRANSACTIONS TRANSACTION_ID joins to TRANSACTION_ID in MTL_CONSUMPTION_TRANSACTIONS TRANSACTION RELATIONSHIP MTL_CONSUMPTION_TRANSACTIONS TRANSACTION_ID joins to TRANSACTION_ID in MTL_MATERIAL_TRANSACTIONS

DIAGNOSTICS Consignment Diagnostic (Section 3-3)

R12 Inventory Consignment Flow Quick Help Table - Processing Details and Troubleshooting (Continued)
PO_APPROVED_SUPPLIER_LIST This table relates the item, organization, and supplier. Interesting Columns
ASL_ID: Primary Key USING_ORGANIZATION_ID: Will be same as owning unless global then -1. OWNING_ORGANIZATION_ID: This is the organization with the agreement. VENDOR_ID: Supplier id. ITEM_ID: Inventory Item ID.

PO_ASL_ATTRIBUTES This lists the choices selected for this ASL, Item, Blanket combination. Interesting Columns ASL_ID: Primary Key CONSIGNED_FROM_SUPPLIER_FLAG: Enables consignment LAST_BILLING_DATE: Lists date the consumption was last run. CONSIGNED_BILLING_CYCLE: Optionally tell consumption advise to wait this number of days before the next run. CONSUME_ON_AGING_FLAG:

PO_RELEASES_ALL Holds release information generated by consumption advise to track amount used and what needs to be paid to the supplier. Note: If the blanket is a Global agreement, then consumption advise generates purchase orders INSTEAD of releases.

DIAGNOSTICS Note 423279.1 How Can The Receiving Diagnostics Script Be Run From Within The Oracle Application?

You might also like