model consignment
TRANSCRIPT
![Page 1: Model Consignment](https://reader031.vdocuments.net/reader031/viewer/2022020800/551fe9ac497959265d8b4579/html5/thumbnails/1.jpg)
Consume Material
MTL_MATERIAL_TRANSACTIONS
ExplicitImplicit Default
Implicit by Rule
MTL_CONSUMPTION_TRANSACTIONS
MTL_ONHAND_QUANTITIES_DETAIL Owned Material
MTL_ONHAND_QUANTITIES_DETAIL Supplier Owned Material
RCVRCERC.fmb
INVTTMTX.fmb
OM WIPINV
INV_CONSUMPTION_ADVICE_PROC INVRCADB.pls
R12 Inventory Consumption Transactions FlowDraft 5Last Update on 04-26-2010Note 1093731.1 Consigned Inventory Model
User Input: Run Create Consumption Advice
----------1. RECEIPT---------- ---------------2. CONSUMPTION --------------- -----------3. CONSUMPTION ADVISE-----------
Supplier Relationship
PO_HEADERS_ALLBlanket Purchase Orders/Agreements
PO_APPROVED_SUPPLIER_LISTOverridden by PO: Automatic Document
Sourcing Profile
Purchasing Releases
PO_RELEASES_ALL
PO_DISTRIBUTIONS_ALL
PO_LINE_LOCATIONS_ALL
Transaction Processing
MTL_TRANSACTIONS_INTERFACE
MTL_MATERIAL_TRANSACTIONS_TEMP
INV_THIRD_PARTY_STOCK_PVTINVVTPSB.pls
Create consumption records when use material.
Reference Relationships
Mark
complete
or error.
LEGEND
Manual Step
Module
Program
Table
Relationship / Flow
Business Area
See another diagram
Processing Flow Note 741477.1
![Page 2: Model Consignment](https://reader031.vdocuments.net/reader031/viewer/2022020800/551fe9ac497959265d8b4579/html5/thumbnails/2.jpg)
R12 Inventory Consignment Flow Quick Help Table - Processing Details and Troubleshooting
MTL_ONHAND_QUANTITIES_DETAIL MTL_MATERIAL_TRANSACTIONS MTL_CONSUMPTION_TRANSACTIONS
Consumption Flags
OWNING_TP_TYPE: 1 / ConsignedOWNING_ORGANIZATION_ID: Supplier Site ID
Vendor Managed Inventory (VMI) Flags
PLANNING_ORG_TYPE: 1 / ConsignedPLANNING_ORGANIZATION_ID: Supplier Site ID
Blanket ReferenceTRANSACTION_SOURCE_ID: ID of Blanket Purchase Order
Consumption ProcessedCONSUMPTION_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 successfullyE: Yes, it ran but had an error.
Other Processing ColumnsBATCH_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.
DIAGNOSTICS COMMON SQL
Consignment Diagnostic (Section 3-3) Note 406390.1 Unprocessed Consumption AdviseSelect count (*) from mtl_consumption_transactionsWhere nvl (batch_id, -1) <> -1And consumption_processed_flag in ('N','E');
Resubmit Error ConsumptionUpdate mtl_consumption_transactionsSet batch_id = NULLWhere batch_id is NOT NULLAnd consumption_processed_flag in ('N','E');COMMIT;
FAQ CONSUMPTION RELATIONSHIP TRANSACTION RELATIONSHIP
Note 406390.1 Consignment FAQ from Inventory Point of View* Includes information like critical consignment patches, diagnostics, common issues, diagrams, etc.
MTL_MATERIAL_TRANSACTIONSTRANSACTION_ID joins to TRANSACTION_ID in MTL_CONSUMPTION_TRANSACTIONS
MTL_CONSUMPTION_TRANSACTIONSTRANSACTION_ID joins to TRANSACTION_ID in MTL_MATERIAL_TRANSACTIONS
![Page 3: Model Consignment](https://reader031.vdocuments.net/reader031/viewer/2022020800/551fe9ac497959265d8b4579/html5/thumbnails/3.jpg)
R12 Inventory Consignment Flow Quick Help Table - Processing Details and Troubleshooting (Continued)
PO_APPROVED_SUPPLIER_LIST PO_ASL_ATTRIBUTES PO_RELEASES_ALL
This table relates the item, organization, and supplier.
Interesting ColumnsASL_ID: Primary KeyUSING_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.
This lists the choices selected for this ASL, Item, Blanket combination.
Interesting ColumnsASL_ID: Primary KeyCONSIGNED_FROM_SUPPLIER_FLAG: Enables consignmentLAST_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:
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?