点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我想知道是否有人可以帮助我,
如果商务伙伴的集体,订单/交付和帐户余额超过了设定的信用额度,我试图阻止用户添加销售订单。
我已经在测试数据库的存储过程dbo.SBO_SP_TransactionNotification中尝试了以下操作,但它没有做任何事情。
如果@object_type ='17'和(@TRANSACTION_TYPE ='A')
开始
如果存在(
在ORDR T0中的T0。[CardCode] IN中选择T0。[CardCode]。(从OCRD Ta中选择Ta.cardcode。 [CreditLine])和t0.docentry = @list_of_cols_val_tab_del)
开始
select @error = 1
@error_message ='信用额度已结束'
结束
结束
任何人都可以提供帮助吗?
亲切问候
兰斯
嗨,
分享您正在测试的BP的BP信用额度值。
或将信用额度设置为0并检查TN以上。
此致
Nagarajan
您还能提供其他帮助吗?
种种问候
Lance
嗨,
客户有£64k的订单,£5k的送货和£4k的帐户余额。 信用额度为1万英镑,它处理了新订单。
然后将BP信用额度设置为0,并且仍在处理订单。
有什么想法吗?
谢谢
嗨,
是,在设置中启用了交易通知。
BP" AMAZON"的结果如下,
内部编号客户/供应商编号文档总数54 AMAZON4,380.7011AMAZON186.2312AMAZON38,085.0020AMAZON1,236.0085AMAZON7,440.0088AMAZON2,700.0089AMAZON2,700.0090AMAZON1.891AMAZON1.892AMAZON9,996.0093AMAZON2ON2,996.0096 ,700.00100AMAZON2,700.00101AMAZON2,700.00102AMAZON2,700.00103AMAZON2,700.00104AMAZON2,700.00105AMAZON2,700.00就目前而言,信用额度和承诺额度设置为0,并且
T1.Balance =£6,110.07
T1.DNotesBal =£8,430.00
T1.OrdersBal =£70,703.73
谢谢
Lance
嗨,
在"常规设置"->"服务"标签下检查交易通知是否已启用。
也在下面查询,并让我知道金额和客户代码的结果
选择T0.DocEntry,T0.Cardcode,T0.Doctotal
FROM ORDR T0
INNERJOIN OCRD T1处于T0.CardCode = T1.CardCode
WhereE DocStatus ='O'
AND(T0.DocTotal + T1.Balance + T1.DNotesBal + T1.OrdersBal)> T1.CreditLine)
此致
Nagarajan
嗨,
好的,所以请务必进行确认。
SQL Server Management Studio-数据库-RUP(我的数据库)-可编程性-存储过程
右键单击dbo.SBO_SP_TranactionNotification
选择修改
输入代码
执行(查询成功执行)
退出
在出现提示时保存查询(这必须在特定位置吗?它默认保存在服务器PC的C:\中)
我尝试了修改后的查询,并按照上面的步骤进行操作,它仍然允许测试用户处理订单。
亲切问候
Lance
一周热门 更多>