点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我正在使用SAP 9.3 PL 10。
我有一个付款交易通知,应该仅使用插件来完成,所以我使用以下内容
IF @ object_type ='24'和@transaction_type IN('A','U','D','C','L')-每个事务都应由插件管理
BEGIN < br> SET @DocNum =(从ORCT DocEntry中选择DocNum = @list_of_cols_val_tab_del)
SET @Payments =(从RCT2中选择SELECT(COUNT(DocNum))DocNum = @DocNum和DocEntry从(SELECT DISTINCT(U_DocEntry)中 [@TBL_Invoices]))
IF(@Payments> 0)
BEGIN
select @error = -200,
@error_message ='您已经选择了应作为其他发票之一 使用插件界面的
END
在付款界面上,交易通知正常运行,但是,当我尝试使用插件付款时,会收到相同的消息。
我有一种方法可以进行此验证并允许我的插件创建付款吗?
路易斯,
不用从[@TBL_Invoices]中选择发票,而是使用表RCT2 Count InvoiceId(计数大于InvoiceId),如果该值大于固定值,则抛出err msg。
谢谢
Karthik Kannan S
一周热门 更多>