Professional Documents
Culture Documents
Model - Consignment Flow Diagram
Model - Consignment Flow Diagram
Model - Consignment Flow Diagram
1 [20-Nov-2010]
Receive material
Consume material
Received Consigned
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.
Form
Button
Package
PO_LINES_INTERFACE PO Lines Interface
DL7
Table
PHA.PO_HEADER_ID links to MTI/MMT source id. Create consumption records when use material.
Annotation
Supplier Relationship
PO_HEADERS_ALL Blanket Purchase Orders/Agreements
DL1 DL2 Reference blanket agreement and supplier list.
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
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
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.
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
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?