存储过程-SO和承诺限制

2020-09-22 13:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我被错误地告知承诺限制已...

         点击此处--->   EasySAP.com群内免费提供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]然后返回错误消息并阻止添加订单。

但是我还没有完成存储过程,所以有人可以建议最好的查询使用,如果订单/交付和余额的总和超过信用额度或承诺额度,那么该查询将阻止用户添加订单?

亲切问候

兰斯

4条回答
SAP砖家
2020-09-22 14:15

嗨,

尝试此存储过程,

如果@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

一周热门 更多>