InterCompany中的Price list

      这几周由于工作的需要一直在研究Intercompany有关的流程,发现里面经常出现选错Price list而导致运行Create Intercompany AR Invoice出现“APP-INV-05706 returned from QP API calling static price Cannot Retrieve Transfer Price for the item Return Warning from inarcil Cannot create invoice line”错误。下面是参照metalink上的一些资料获得的一些心得。

      如果在运行Create Intercompany AR Invoice出现错误,打开其的log文件,查找到自己的item,里面应该有很多资料供后面的查找问题。如transaction id, shipping org id, selling org id, item id之类的。

      然后将以上资料放入下面的sql语句中,以查找当前transaction所用的price list。

      1.Query1:
select inventory_item_id, transaction_uom from
mtl_material_transactions where transaction_id = <你的transaction id>;

      以上输出如下

      inventory_item_id       transaction_uom
      31461                    EA

      

      2. Query2:
select ra.customer_name, ra.customer_id,mip.ship_organization_id, mip.sell_organization_id
from mtl_intercompany_parameters mip, ra_customers ra, mtl_material_transactions mmt
where mip.customer_id = ra.customer_id
and mmt.inventory_item_id = <上面得item id>

and mmt.transaction_id = <你的transaction id>;

       以上将输出如下信息

       ra.customer_name
       ra.customer_id
       mip.ship_organization_id
       mip.sell_organization_id

 

       3.Query3:
SELECT nvl(RSU.price_list_id,-1), nvl(RC.price_list_id, -1)
FROM   mtl_intercompany_parameters MIP, ra_site_uses_all RSU, ra_customers RC
WHERE  MIP.sell_organization_id = &org_id
AND MIP.ship_organization_id = &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; 

 

       4.Query4:
SELECT 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 = &org_id
AND    MIP.ship_organization_id = &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;

 

      5.Query5:
select inventory_item_id, transaction_uom from
mtl_material_transactions where transaction_id = &trx_id;

 

      6.Query6:
select /*+ ORDERED USE_NL(spll spl) index(qpa qp_pricing_attributes_n5) */
to_char(SPLL.operand) ,SPL.currency_code
from qp_pricing_attributes qpa,
qp_list_lines spll ,
qp_list_headers_b spl
where qpa.list_header_id=&pricelistidfromabove
and qpa.product_attribute_context= 'ITEM'
and qpa.product_attribute='PRICING_ATTRIBUTE1'
and qpa.product_attr_value= to_char(&itemId)
and qpa.product_uom_code='&primaryUOMcode'
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;

 

      7.Query7: 

select concatenated_segments from mtl_system_items_kfv 
where organization_id = &org_id and inventory_item_id=&itemId;

   

      8.Query8:
select name from qp_list_headers_tl where list_header_id = &header_id;

 

     记下Price list,然后到Order Management->Customer--> Trading Community->Trading Community->Customers->Standard,使用shipping OU的地址(注意不是selling OU),查看bill to site中的price list是否为上面查询出的结果。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值