2020-08-21 06:00发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我需要对文档执行自定义验证,并引发错误/信息消息。
我已经在DOCUMENT_AUTH01 badi中编码了逻辑以执行此验证。
我可以在SAP GUI和ECTR上成功引发错误消息。 但是无法在ECTR中引发信息消息。 该消息未显示在状态栏上。
我正试图给出一个弹出消息,但这在ECTR中也不起作用。
请让我知道我应该在哪里添加逻辑,因此弹出消息或信息消息也可以在ECTR上使用。
预先感谢。
您是正确的,在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"调用。
但是在大规模处理用例中,这很难看(如我上面所写)。
感谢您输入塞巴斯蒂安(Sebastian)。 将尝试该选项。
最多设置5个标签!
您是正确的,在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"调用。
但是在大规模处理用例中,这很难看(如我上面所写)。
感谢您输入塞巴斯蒂安(Sebastian)。 将尝试该选项。
一周热门 更多>