在ECTR中对文档进行自定义验证

2020-08-21 06:00发布

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

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


专家您好,

我需要对文档执行自定义验证,并引发错误/信息消息。

我已经在DOCUMENT_AUTH01 badi中编码了逻辑以执行此验证。

我可以在SAP GUI和ECTR上成功引发错误消息。 但是无法在ECTR中引发信息消息。 该消息未显示在状态栏上。

我正试图给出一个弹出消息,但这在ECTR中也不起作用。

请让我知道我应该在哪里添加逻辑,因此弹出消息或信息消息也可以在ECTR上使用。

预先感谢。

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

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


专家您好,

我需要对文档执行自定义验证,并引发错误/信息消息。

我已经在DOCUMENT_AUTH01 badi中编码了逻辑以执行此验证。

我可以在SAP GUI和ECTR上成功引发错误消息。 但是无法在ECTR中引发信息消息。 该消息未显示在状态栏上。

我正试图给出一个弹出消息,但这在ECTR中也不起作用。

请让我知道我应该在哪里添加逻辑,因此弹出消息或信息消息也可以在ECTR上使用。

预先感谢。

付费偷看设置
发送
2条回答
落灬小鱼
1楼-- · 2020-08-21 06:30

您是正确的,在ECTR调用的过程中提出信息或警告消息并非易事,也不是不可能。 ECTR通常使用仅RFC事务来调用后端中的函数。 在那里,您可以通过auth01-BAdI中的错误停止进程,也可以不停止进程。

存在一种显示带有信息或警告消息的SAP GUI的丑陋方式。 您必须强制ECTR为RFC FM使用RFC-GUI事务,您可以使用default.txt中的首选项来完成此操作:

sap.bapi.useGuiTransaction = <由ECTR调用的RFC FM>

免责声明:在某些情况下,此首选项无效(statefull调用)。

接下来,您必须在BAdI方法中打开一个SAP GUI并将其置于最前面:

请参阅LCADRF01中的" SAPGUI_SET_PROPERTY"调用。

但是在大​​规模处理用例中,这很难看(如我上面所写)。

CPLASF-自律
2楼-- · 2020-08-21 06:31

感谢您输入塞巴斯蒂安(Sebastian)。 将尝试该选项。

一周热门 更多>