SBO_SP_TRANSACTIONNOTIFICATION查询-

2020-09-09 05:26发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我想要一个基于信用...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

我想要一个基于信用额度和付款方式的验证查询。

假设:客户的信用额度为(50,000),付款方式为21天。 客户应能够在21天之内领取不超过50,000.00的货物。

b。 如果他的发票超过21天,即使客户未超过信用额度,他也应在允许客户提货之前先支付该发票。

对价值和期间的验证。

请将此视为紧急情况并提供帮助。

致谢

正义

4条回答
太Q了
2020-09-09 06:17

你好正义,

请尝试以下代码:

如果@ object_type = '17'AND @transaction_type  IN('A','U')
 开始
     如果存在(
         选择T0.DocEntry
         从ORDR T0
         内联接OCRD T1开启T0.CardCode = T1.CardCode
         DocStatus ='O'
         AND T1.DocEntry=@list_of_cols_val_tab_del
         AND(T0.DocTotal + T1.Balance)> T1.CreditLine
 AND DATEDIFF(day,Getdate(),T0.Taxdate)>(从OCTG Q1中选择Q1.ExtraDays,其中Q1.GroupNum = T1.GroupNum))
     开始
         设置@error = -1
         SET @error_message ='商业伙伴超出信用额度! 将此文档另存为草稿,谢谢
     结束
 END 

谢谢

Aziz

一周热门 更多>