2020-08-27 01:15发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
sform.txt 大家好,
我对smartform有以下要求。
需要在smartform的同一页上打印表(动态数据)数据。 打印应该从页面的左侧开始,并且当数据超过该值时,应该从同一页面的右侧开始打印。类似书籍格式,在同一页面之间进行拆分。 任何人都可以建议如何实现这一目标。
我已经搜索了一些链接,但是我不清楚。
我已经附上了输出格式。
谢谢
Renuka K
您只能创建一个主窗口,这意味着您必须创建一个包含书本两面的主窗口。
此后,您可以尝试将主体拆分成两个包含值的表。
您的页面内部将是什么? 整体形式? 还是只是物品?
我同意 Frederic Girod ," 打印机配置而不是表单问题":将打印机作业配置为"每页打印两页"。
您好,Fredric,
非常感谢,知道了您的逻辑,可能有n个数据,而不是sy-tabix用counter稍微修改了逻辑。 希望它能工作。 再次感谢:)。
此致
当您同意我的时候,我喜欢它;-)
您必须创建两个不同的表,但是它
基本上是
(假设my_full_table不包含长文本(stxh/stxl))
在my_full_table循环到数据(my_table_line)。 如果sy-tabix在1到19之间。 将my_table_line附加到my_left_side_table。 elseif sy-tabix在20和39之间。 将my_table_line附加到my_right_side_table。 万一。 结束循环。
显然,逻辑需要更好地编写,因为我只管理前39行
最多设置5个标签!
您只能创建一个主窗口,这意味着您必须创建一个包含书本两面的主窗口。
此后,您可以尝试将主体拆分成两个包含值的表。
您的页面内部将是什么? 整体形式? 还是只是物品?
我同意 Frederic Girod ," 打印机配置而不是表单问题":将打印机作业配置为"每页打印两页"。
您好,Fredric,
非常感谢,知道了您的逻辑,可能有n个数据,而不是sy-tabix用counter稍微修改了逻辑。 希望它能工作。 再次感谢:)。
此致
Renuka K
当您同意我的时候,我喜欢它;-)
您必须创建两个不同的表,但是它
基本上是
(假设my_full_table不包含长文本(stxh/stxl))
显然,逻辑需要更好地编写,因为我只管理前39行
一周热门 更多>