单击一次后,PO Print Preview反复打开

2020-08-25 07:55发布

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

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


大家好,

我创建了一个驱动程序来处理PO Print Preview。 在事务NACE上也进行了配置。 因此,按预期方式单击"打印预览"按钮,将显示正确的输出。

但是我注意到一个奇怪的行为。 有时在单击"打印预览"按钮后,预览会按预期显示,但是当我退出智能表单显示并单击PO界面中的任何其他按钮时,会弹出智能表单显示弹出窗口。 甚至退出命令(例如返回和取消)也不起作用。

我以前从未经历过这样的事情。 因此,我进行了调试,发现对方法get_fcode的调用返回的是PREVOUTPUT fcode,而不是当前的sy-ucomm。

我在这里发现了另一个线程,但是即使没有提供特定的解决方案。 因此,如果可以的话,请帮助我。 我正在使用的服务器在HANADB上具有ECC6。

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

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


大家好,

我创建了一个驱动程序来处理PO Print Preview。 在事务NACE上也进行了配置。 因此,按预期方式单击"打印预览"按钮,将显示正确的输出。

但是我注意到一个奇怪的行为。 有时在单击"打印预览"按钮后,预览会按预期显示,但是当我退出智能表单显示并单击PO界面中的任何其他按钮时,会弹出智能表单显示弹出窗口。 甚至退出命令(例如返回和取消)也不起作用。

我以前从未经历过这样的事情。 因此,我进行了调试,发现对方法get_fcode的调用返回的是PREVOUTPUT fcode,而不是当前的sy-ucomm。

我在这里发现了另一个线程,但是即使没有提供特定的解决方案。 因此,如果可以的话,请帮助我。 我正在使用的服务器在HANADB上具有ECC6。

付费偷看设置
发送
5条回答
大圣 - sap领域执行人,9年sap运营经验
1楼 · 2020-08-25 08:30.采纳回答

大家好。 经过彻底的调试,我意识到这是一个愚蠢的错误。 由于我忘记在fm调用中包括EXCEPTIONS部分,导致了这种奇怪的行为。 因此,异常未得到正确处理,这又导致了此问题。 感谢 Frederic Girod

d56caomao
2楼-- · 2020-08-25 08:39

嗨,

在您的情况下,您清楚地提到了问题是由于sy-ucomm没有反映在get_fcode中。 因此,您需要更多地专注于该部分,以检查是否有任何增强功能正在修改"功能代码"分配。 理想情况下,不应将" PREVOUTPUT"分配给所有操作。

南山jay
3楼-- · 2020-08-25 08:54

在调试模式下,如果您多次调用名为

在调试模式下,在打印预览之后,当程序返回到PO事务中时,请检查程序是否正确清除了ucomm/okcode/...

三十六小时_GS
4楼-- · 2020-08-25 08:49

< rel =" nofollow" hraf=" https://people.sap.com/gayathri.jayajeevan2"> Gayathri Jayajeevan 不,先生,没有任何增强。

Aaron 3364
5楼-- · 2020-08-25 08:47

肯定没有

可能是您的smartforms同时被调用了两次

一周热门 更多>