点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我被错误地告知承诺限制已考虑在内
帐户余额+未存放的托收+已存放(已过帐)支票+交货+销售订单。
我没有B1UP,所以我一直在寻找一个存储过程,它表示类似
如果是T0。[货币]是'GBP'则(T0。[Balance] + T0。[DNotesBal] + T0。[OrdersBal])ELSE(T0。[BalanceFC] + T0。[DNoteBalFC] + T0。 [OrderBalFC])>
T0。[CreditLine]然后返回错误消息并阻止添加订单。
但是我还没有完成存储过程,所以有人可以建议最好的查询使用,如果订单/交付和余额的总和超过信用额度或承诺额度,那么该查询将阻止用户添加订单?
亲切问候
兰斯
嗨,
尝试此存储过程,
如果@object_type ='17'和(@TRANSACTION_TYPE ='A')
开始
如果存在(
在ORDR T0中的T0。[CardCode] IN中选择T0。[CardCode]。(从OCRD Ta中选择Ta.cardcode,其中Ta。[Balance] + Ta。[DNotesBal] + Ta。[OrdersBal])> Ta。 [CreditLine])和t0.docentry = @list_of_cols_val_tab_del)
开始
select @error = 1
@error_message ='信用额度已结束'
结束
结束
此致
Nagarajan
这是否考虑了BP货币?
我已经用GBP/EUR/USD/NOK/SEK等拆分了分类帐。我知道信用额度是BP货币吗? 这就是为什么我在考虑FC吗?
谢谢
Lance
嗨,
信用额度计算是基于为BP设置的货币。 系统会自动计算为BP货币。
在上述存储过程中无需货币化。 在测试环境中尝试上述存储过程以检查逻辑。
此致
Nagarajan
嗨,
它似乎没有起作用。
我在测试数据库上设置了交易通知吗?
该帐户的信用额度为10,000英镑。
该帐户的订单为56,603.73英镑,交货金额为4,430英镑,帐户余额为2,000英镑。 有任何想法我做错了吗?
谢谢
兰斯
一周热门 更多>