点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我有一个调用带有子屏幕的屏幕的应用程序。
CALL SCREEN XXXX。 可以正常工作,但是一旦添加" STARTING AT"语句,屏幕的一部分就不会显示。
我附了两张照片:
通话功能'FOBU_DIALOG_START_SUBSCREEN'
导出
i_formula = l_formula
i_screen_size ='S'
导入
e_screen = g_subscreen
e_screen_prog = g_subscreen_program。
通话 屏幕9500从1 1开始到170 120。
CALL FUNCTION'FOBU_DIALOG_START_SUBSCREEN'
导出
i_formula = l_formula
i_screen_size ='S'
IMPORTING
e_screen = g_subscreen
e_screen_prog = g_subscreen_program。
呼叫屏幕9500。
(114.8 kB)
桑德拉,
不能从头开始; 我的调用程序非常复杂,我只是将逻辑从SAP示例程序复制到我的主程序中。
将SAP示例程序复制到另一个程序中确实可行。 当我运行ZSFBE_EXAMPLE2时,屏幕弹出窗口很好。
我还尝试了从主程序执行Perform Formula_maintain(ZSFBE_EXAMPLE2),将屏幕作为弹出窗口调用,但是我遇到了同样的问题。
我会尝试 包括创建测试程序和复制逻辑(而不是复制整个程序)在内的各种操作。 可能还需要复制其他对象才能使其正常工作。
感谢您的帮助。
Fred
我要问的是,请确保 我们有相同的代码,因此我们有相同的讨论依据。 我做到了(5分钟),对我来说效果很好。 请现在就做。 如果它对我有用,而不对您有用,那么这是SAP问题->安装补丁程序,联系SAP支持等。
复制SFBE_EXAMPLE7。 我将dynpro 500变成了模式对话框。 我在程序中更改了以下行:
是的,我已经做到了,并且得到了与您相同的结果(请参阅我的最新评论)。
我做了一些其他的研究,我相信 问题出在我正在用功能模块CNET_LOGIC_NETWORK创建的GUI窗口中时调用屏幕。
我也试图创建一个包含屏幕调用但没有运气的函数。
同样,我认为 它与我正在使用的SAP GUI窗口中调用的屏幕顺序有关。 有趣的是,它不会在非模态(没有STARTING AT语句)窗口中产生问题。
弗雷德
一周热门 更多>