点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们
在主窗口中有一个带有表格的Smartform。 在这里,我打印第一列计算机名称,第二列与计算机(PM)=>的关系可能超过一行。 很好,如果发生分页符,则在下一页上按预期打印所有内容。
但是-用户希望在NEXT页面的第一列中也有计算机名称。 尝试使用存储SFSY-PAGE的全局变量,在循环的每一行之后,我使用SFSY-PAGE更新此变量。 所以我的条件是gv_page <> SFSY-PAGE,然后打印机器名称。 问题是-在该行的之后更新了SFSY-PAGE ID,因此我的机器名称显示在第NEXT页的表的第二行中。
那么问题-如何实现呢? 我需要在行结束之前知道分页符...
有什么想法吗?
没有选项可以像Smartforms一样重复文本。 您唯一可以做的就是确保所有文本在页面上保持在一起,并且不会在页面之间分割。 这可以通过使用元素的"输出选项"选项卡上的页面保护复选框来实现。 在复选框上按F1键,然后阅读文档以了解其工作原理。
您好,Jelena,
还有一点可能会有所帮助的事情:-)
我可以在主页面第一行的确切位置上,在白色的背景下,在下一页上放置一个新窗口。 在该窗口中,我恰好输入了所需的文本,因此,在本例中为计算机名。 现在,我需要查找该文本。 可能的解决方法是-如果使用分页符,则在更高的行(sy-tabix-1)上填充表的值,类似这样。
无法进行一些测试,但是也许这是一个解决方案...将会发现
致谢
Michael
一周热门 更多>