Click here to load reader
Date post: | 08-Nov-2014 |
Category: |
Documents |
Upload: | siddarth-mandela |
View: | 80 times |
Download: | 2 times |
Click here to load reader
Purchasing Interfaces
Received Consigned
Receiving FormFile: RCVRCERC.fmb
Misc. ReceiptFile: INVTTMTX.fmb
OM WIPINV
INV_CONSUMPTION_ADVICE_PROC File: INVRCADB.plsProcedure: CONSUMPTION_TXN_WORKER
Run Create Consumption Advice
Transaction Processing
MTL_TRANSACTIONS_INTERFACETransaction interface table
MTL_MATERIAL_TRANSACTIONS_TEMPPending transactions table
LEGEND
User/Action
Form
Button
Package
Table
Annotation
1 to Many Relationship
1 to 1 Relationship
Data Flow
PHA.PO_HEADER_ID links to MTI/MMT source id.
31
Receive material
2
Consume material
Consigned Inventory Flow Diagram – Note 1093731.1 [20-Nov-2010]
Reference blanket agreement and
supplier list.
Reference blanket agreement and
supplier list.
Purchasing Releases
PO_RELEASES_ALLBlanket Releases
PO_DISTRIBUTIONS_ALLRelease distribution details
PO_LINE_LOCATIONS_ALLRelease shipment details
DL8 : RELEASE_ID
DL9 : LINE_LOCATION_ID
Mark CONSUMPTION_PROCESSED_FLAG as complete (Y) or error (E). Populate CONSUMPTION_RELEASE_ID, PO_DISTRIBUTION_ID and PO_LINE_ID.
Generate PO releases for local agreements and POs
for global agreements.
INV_CONSUMPTION_ADVICE_CP File: INVCCADB.plsProcedure: CONSUMPTION_TXN_MANAGER
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.
PAD.DOCUMENT_TYPE_CODE = 'BLANKET'
Supplier Relationship
PO_HEADERS_ALLBlanket Purchase Orders/Agreements
PO_ASL_ATTRIBUTES ASL details: ITEM_ID, VENDOR_SITE_ID,
LAST_BILLING_DATE, CONSIGNED_BILLING_CYCLE
PO_APPROVED_SUPPLIER_LISTApproved Supplier List
PO_LINES_ALLPurchase Order Lines
PO_ASL_DOCUMENTS Join Purchase Orders and Supplier Lists
Consumed Material
MTL_MATERIAL_TRANSACTIONSTransaction History
MTL_CONSUMPTION_TRANSACTIONSConsumption History
DL4 : TRANSACTION_ID
MTL_ONHAND_QUANTITIES_DETAIL Owned Material
IS_CONSIGNED = 2 (No)OWNING_ORGANIZATION_ID = Organization ID.
TRANSACTION_TYPE_ID = 74: Transfer to regular TRANSACTION_TYPE_ID = 75: Transfer to consign
Receive but do not own sono costing occurs.
Supplier Material
MTL_ONHAND_QUANTITIES_DETAILOnhand Quantity
MTL_MATERIAL_TRANSACTIONSTransaction History
Supplier owned material IS_CONSIGNED = 1 (Yes) OWNING_ORGANIZATION_ID = Supplier Site ID.
Create consumption records when use material.
INV_THIRD_PARTY_STOCK_PVTFile: INVVTPSB.plsProcedure: PROCESS_FINANCIAL_INFO
Overridden by PO: Automatic Document Sourcing Profile.
DL1
DL2
DL1 : PO_HEADER_ID
DL2 : PHA.PO_HEADER_ID = PAD.DOCUMENT_HEADER_ID
DL3 : ASL_ID
DL3
DL4
DL8
DL9
PO_HEADERS_ALLBlanket Purchase Order/Agreement
DL5 : MCT/MMT.TRANSACTION_SOURCE_ID = PO_HEADER_ID
DL5
PO_INTERFACE_SFile: POXBWP1B.plsProcedure: CREATE_DOCUMENTS
PO_HEADERS_INTERFACE PO Headers Interface
PO_DISTRIBUTIONS_INTERFACE PO Distribution Interface
PO_LINES_INTERFACE PO Lines Interface
DL6
DL7
DL6 : PO_HEADER_ID, DL7: PO_LINE_ID
Process where MTL_CONSUMPTION_TRANSACTIONS.BATCH_ID is NULL.
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
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?