点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在循环包含两个订单项的内部表。 在我的智能表单中,每个订单项都属于两个页面。 在我的智能表单中,总共有三页。
------>选择屏幕
首页为标题 级别,其中包含询价编号。
-> RFQ号(标题),它是 Page_1
第二页和第三页属于项目级别,其中包含订单项编号及其出价者详细信息。
-> 订单项1及其描述名称,即 Page_2 。
-> 订单项号 1个详细信息,即 Page_3。
请随信附上图片以供参考。
问题正面临:
如果我在循环中调用智能表格。 我只得到第一个订单项。 如果我从循环外部调用智能表格,那么我只会得到第二个订单项。
以下解决方案所需要的:
因此,要显示所有行项目,应如何在驱动程序中应用逻辑。
1.jpg (10.8 kB)
尝试在表单的界面和调用方式之间获得一定的一致性。
如果您多次调用表单(一次调用标头参数和内部项目表太简单了吗?),请不要忘记管理与打开/关闭相关的参数以获取单个线轴(参数no_open和no_close 在控制结构。)
开始阅读 在智能表格在线文档。
雷蒙德,
感谢您的回复和共享链接。 与打开/关闭相关的逻辑对我关闭该对象有很大帮助。 期待您在以后的帖子中给予指导和合作。
此致
山。
一个聪明的形式不是表述。
更改智能表格以接受RFQ号。
在智能表单中定义一个RFQ项目表并填充该项目
在主窗口中创建一个循环,根据需要打印出标题文本等以及项目详细信息。 发出新页面以打印第2页。如果还有更多项目,则在第2页末尾发出新页面命令。
嗨,理查德,
感谢您花费时间回复该帖子。 您帮助我了解了如何使用页面命令及其用途。 期待您对以后的帖子提供指导。
此致
单。
按照理查德在表格中说的做。 例如,您可以查看标准的发票Smartform,以了解在抬头/项目场景中如何完成表单界面。
自然,在驱动程序中,在LOOP中,您需要在内部表中添加所有行项目,并在获得所有项目后立即开始表单(将数据通过其接口传递给它) 该内部表。 这真的很简单,一般逻辑如下:
别忘了之间的清理以及Raymond提到的内容。
如有疑问,请查看标准的SAP输出程序。
感谢您的跟进! 如果您的问题得到回答,您可能希望按照此博客。
一周热门 更多>