You are on page 1of 2

Common errors:

APP-INV-05706: Warning: Cannot retrieve transfer price for the item

To find the Price list being used and if the Item is on the price list
.
a) select transaction_id,organization_id,inventory_item_id,
nvl(picking_line_id,0),nvl(movement_id,0),transaction_uom,
invoiced_flag,costed_flag,transaction_source_type_id,
transaction_action_id,trx_source_line_id
from mtl_material_transactions
where transaction_id = &txn_id
.
When prompted provide the transaction id from the INCIAR Log file which will be as follows
............
Processing shipment transaction, ID = <txn_id>
.
b) SELECT nvl(base_item_id,0)
FROM mtl_system_items
WHERE organization_id = &org_id
AND inventory_item_id = &item_id
.
Provide the organization_id and inventory_item_id obtained from Sql (a)
.
c) SELECT nvl(RSU.payment_term_id, nvl(RC.payment_term_id, -1))
, nvl(RSU.price_list_id, nvl(RC.price_list_id, -1))
FROM mtl_intercompany_parameters MIP
, ra_site_uses_all RSU
, ra_customers RC
WHERE MIP.sell_organization_id = &sell_org_id
AND MIP.ship_organization_id = &ship_org_id
AND RSU.site_use_id = MIP.customer_site_id
AND RSU.org_id = MIP.ship_organization_id
AND RC.customer_id = MIP.customer_id;
.
Provide the Selling Organization ID and Shipping Organization Id from the request Log file
.
d) select to_char(SPLL.operand) ,SPL.currency_code, qpa.product_uom_code,
SPLL.start_date_active,SPLL.end_date_active
from qp_pricing_attributes qpa, qp_list_lines spll,qp_list_headers_b spl
where qpa.list_header_id=&priceListId
and qpa.product_attribute_context= 'ITEM'
and qpa.product_attribute='PRICING_ATTRIBUTE1'
and qpa.product_attr_value= to_char(&itemId)
and qpa.qualification_ind = 4
and qpa.excluder_flag = 'N'
and qpa.pricing_phase_id=1
and spll.list_line_id=qpa.list_line_id
and spl.list_header_id = qpa.list_header_id
and sysdate between nvl(SPLL.start_date_active,(sysdate -1))
and nvl(SPLL.end_date_active+0.99999,(sysdate +1))
and rownum=1
.
Provide the Pricelist Id from Sql (c) and Provide Item Id from Sql (b).
APP-INV-05700: Warning: Mandatory Intercompany Relation or Transaction Flow not defined
between these two operating units

To find if the Transaction flow is setup and that its setup before the transaction is created
1) SELECT *
FROM mtl_parameters
WHERE organization_id IN (&shiporg, &sellorg); -- &shiporg, &sellorg
.
2) SELECT *
FROM mtl_transaction_flow_headers mfh
WHERE mfh.start_org_id = &shiporg -- &shiporg
AND mfh.end_org_id = &sellorg; -- &sellorg
.
3) SELECT mip.*
FROM mtl_intercompany_parameters mip
WHERE mip.ship_organization_id = &shiporg -- &shiporg
AND mip.sell_organization_id = &sellorg; -- &sellorg
.
4) SELECT *
FROM ic_tran_pnd pnd
WHERE pnd.trans_id IN (&trans_id); -- &trans_id from concurrent request log

5) SELECT mmt.CREATION_DATE
FROM mtl_material_transactions mmt
WHERE mmt.TRANSACTION_ID = &tran_id -- &trans_id from concurrent request log

6) SELECT *
FROM mtl_material_transactions mmt
WHERE mmt.TRANSACTION_ID = &tran_id -- &trans_id from concurrent request log

This creation date should be earlier than the Transaction Flow start date.

You might also like