2020-09-08 19:43发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我想在发布现金帐户(某些特定帐户)中的付款时阻止用户。
如果现金帐户中的余额为负,则系统需要显示错误消息,并且不应允许用户过帐该条目。
是否可以通过任何查询或SP来执行此操作。
请为此提供一个SP ...
此致
Vamsi。
嗨VamsamP ........
您无法使用SP来阻止负现金支付。 但是对于那些"付款总额"大于"现金帐户余额"的交易,您可以具有批准程序……..
关于此,
Rahul
嗨Rahul,
您能否向我提供有关此操作的查询....
您好,Vamsi,
您可以先检查一下。 ..
/people/lisa.mulchinock/blog/2009/05/22/the-sptransactionnotification-stored-procedure
感谢
Sachin
编辑者:SachinD,2010年9月29日下午3:29
嗨Vamsam......。
如果您使用批准程序, 我提供给您,它就可以为您服务。
只需尝试一次……
当您获得适当的SP时,请应用它...。 ....
尝试在此行之后的SBO_SP_TransactionNotification存储过程中添加此
-在此处添加您的代码
如果@transaction_type ='A'和@Object_type = N'46' 开始 - - - - - - - - - - - - - - 如果存在(从t0上的其他t0内部连接ovpm t1中选择t0.currtotal,则AcctCode = t1.CashAcct 其中t0.currtotal <0和t1.docentry=@list_of_cols_val_tab_del) 开始 SELECT @Error = 1,@ error_message ='现金帐户不应为负!' 结束 结束----------------------------
(它禁止从负余额帐户进行现金付款。如果您要阻止从某些帐户进行任何类型的付款,则可以对其进行修改。)
嗨Vamsi,
IF @transaction_type ='A'AND @Object_type = N'46'
BEGIN
IF(从oact中选择t0.currtotal t0上的t0内部联接ovpm t1.AcctCode = t1.CashAcct
其中t0.AcctCode位于('124201','124202')
和t1.docentry=@list_of_cols_val_tab_del)< t1.CashSum
开始
SELECT @Error = 1,@ error_message ='现金帐户为负数,不允许付款!
end
END
谢谢
戈登
最多设置5个标签!
嗨VamsamP ........
您无法使用SP来阻止负现金支付。 但是对于那些"付款总额"大于"现金帐户余额"的交易,您可以具有批准程序……..
关于此,
Rahul
嗨Rahul,
您能否向我提供有关此操作的查询....
您好,Vamsi,
您可以先检查一下。 ..
/people/lisa.mulchinock/blog/2009/05/22/the-sptransactionnotification-stored-procedure
感谢
Sachin
编辑者:SachinD,2010年9月29日下午3:29
嗨Vamsam......。
如果您使用批准程序, 我提供给您,它就可以为您服务。
只需尝试一次……
当您获得适当的SP时,请应用它...。 ....
关于此,
Rahul
尝试在此行之后的SBO_SP_TransactionNotification存储过程中添加此
-在此处添加您的代码
(它禁止从负余额帐户进行现金付款。如果您要阻止从某些帐户进行任何类型的付款,则可以对其进行修改。)
嗨Vamsi,
< p>尝试一下:IF @transaction_type ='A'AND @Object_type = N'46'
BEGIN
IF(从oact中选择t0.currtotal t0上的t0内部联接ovpm t1.AcctCode = t1.CashAcct
其中t0.AcctCode位于('124201','124202')
和t1.docentry=@list_of_cols_val_tab_del)< t1.CashSum
开始
SELECT @Error = 1,@ error_message ='现金帐户为负数,不允许付款!
end
END
谢谢
戈登
一周热门 更多>