点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我创建了一个驱动程序来处理PO Print Preview。 在事务NACE上也进行了配置。 因此,按预期方式单击"打印预览"按钮,将显示正确的输出。
但是我注意到一个奇怪的行为。 有时在单击"打印预览"按钮后,预览会按预期显示,但是当我退出智能表单显示并单击PO界面中的任何其他按钮时,会弹出智能表单显示弹出窗口。 甚至退出命令(例如返回和取消)也不起作用。
我以前从未经历过这样的事情。 因此,我进行了调试,发现对方法get_fcode的调用返回的是PREVOUTPUT fcode,而不是当前的sy-ucomm。
我在这里发现了另一个线程,但是即使没有提供特定的解决方案。 因此,如果可以的话,请帮助我。 我正在使用的服务器在HANADB上具有ECC6。
大家好。 经过彻底的调试,我意识到这是一个愚蠢的错误。 由于我忘记在fm调用中包括EXCEPTIONS部分,导致了这种奇怪的行为。 因此,异常未得到正确处理,这又导致了此问题。 感谢 Frederic Girod 。
嗨, >
在您的情况下,您清楚地提到了问题是由于sy-ucomm没有反映在get_fcode中。 因此,您需要更多地专注于该部分,以检查是否有任何增强功能正在修改"功能代码"分配。 理想情况下,不应将" PREVOUTPUT"分配给所有操作。
在调试模式下,如果您多次调用名为
& p>
在调试模式下,在打印预览之后,当程序返回到PO事务中时,请检查程序是否正确清除了ucomm/okcode/...
< rel =" nofollow" hraf=" https://people.sap.com/gayathri.jayajeevan2"> Gayathri Jayajeevan 不,先生,没有任何增强。
肯定没有
可能是您的smartforms同时被调用了两次
一周热门 更多>