QP:Error in formula process...

This error annoyed me for a whole week. We have only one formula set up in 2004, and there are a modifier for different OU, how come the error never occured these years. The formula has 2 steps 1 and 2. the formula is quite simple, 1 * 2. According to metalink, we can use a NVL as workaround. So I created a step 3 as 'numeric constant' and componet = 0, then change the formula to NVL(1*2,3). interestingly Oracle consider any number in this formula as a step number instead a real number, so it didn't work as NVL(1*2,0) , even if I use NVL(1*2,'0')  didn't work. That's why I have to create an extra step.

But after looking into the modifier and formular feature in oracle QP documentation, I realized that the formular may be used in modifier and thus I select out all the modifier using this formular

select *from qp_list_lines where price_by_formula_id is not null

then I get all the qp_list_headers based on above lines.

Fortunately, I found the trouble maker. One functional guy create a testing modifer using this formular without creating any list qualifier or line qualifier thus this modifier affected all OUs.

 

Finally this is solved. Later on if  I have time, I'd better going through the QP document to get a deep understanding of Oracle advanced pricing.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值