第1部分:快速 表开发
所需工具:
- SAP NW 7.31或更高版本
- 具有SAP GUI的Windows工作站
- 安装在SAP NW上的Fast Report.Net组件(演示版可以联系Elyn申请)。
任务:
建立现有材料库存的 表。 EPM演示数据模型是 表的数据源。
最终 表示例:

准备数据源。
我们需要使用SAP查询 表数据源才能创建新 表。
运行事务SQ02并将命名空间切换到本地(我们将使用本地命名空间,因为它不需要传输请求,甚至可以直接在生产系统中构建查询)

创建新的Infoset ZZDEMO_STOCK并选择表SNWD_STOCK作为基础表。

添加表并按屏幕上显示的方式加入它们。

按“信息集”按钮。 在概览屏幕上,将数据字段添加(拖放)到新的结果字段组。

保存并生成信息集。
运行事务SQ03并创建新的用户组“ZZDEMO_FR 告”。 将信息集ZZDEMO_STOCK分配给用户组。

保存用户组。
准备模板
现在我们转到Fast report! 运行事务ZFR_COCKPIT。 在左侧面板上选择“Local-> Reports-ZZDEMO_STOCK”节点,然后按“Call query”按钮运行Infoset Query。

标记与选择屏幕相关的字段和 告数据源。 保存查询,名称为“Stock01-库存概览”。

保存并返回后,新查询将出现在树中。 现在按它,在右上方的面板上按“添加 告”。 在底部屏幕上维护 告参数,将运行类型设置为“在前端运行”并保存数据。


调整 表选项:
- 菜单: 表 – >选项 – >常规 – >双程。
- 菜单:文件 – >页面设置 – >列 – >计数 – > 2。

我们来配置bands
- 菜单: 告 – >配置bands。
- 配置(添加删除)bands,如截图所示
按“关闭”按钮。 - 双击第一级组头band,并将“[MYDATASET.CATEGORY]”作为组条件。
- 双击第二级组标题band,并将“[MYDATASET.PRODUCT_ID]”作为组条件。
- 双击数据band,选择“MYDATASET”作为数据源
- 配置(添加删除)bands,如截图所示
放置 告元素
- 从元素工具栏中选择“文本元素”,并将其放在 表标题栏上。 双击它,并将以下的文本放置到“库存[Date]”中。
- 从“数据”视图将“类别”拖到第一级组标题带。 从“数据”视图将“Product_id”、“TEXT”拖到第二级组带。
- 从“数据”视图将“ORG_UNIT_NAME”,“BIN_NUMBER”,“QUANTITY”拖动到“DATA”频段。 双击“QUANTITY”元素并添加“[MYDATASET.QUANTITY_UNIT]”。
- 在 表页脚位置,元素工具栏中的“文本元素”将其中的文本放在其中“[TotalPages]的页面[Page]中。
设计师的用户和开发人员手册可以在这里找到:https://www.evget.com/product/3657/download
最终的模板应该是这样的:

按预览按钮并查看结果(在设计器模式中,源数据最多限制在100行)。

保存 告(按SAP标准按钮)并离开设计师。
现在按“运行 告”运行 告并查看结果。

有时可能会在背景中打开预览,使用Alt + Tab在窗口之间切换。
运行
要将此 表独立使用(无ZFR_COCKPIT),我们需要为此创建单独的事务。
运行事务SE93,输入所需的任何事务代码(例如ZZDEMO_STOCK),放入短文,并选择“带参数的事务”作为起始对象。
在下一个屏幕上将“ZFR_RUN”作为事务代码,选中“跳过初始屏幕”,并在“默认值”中添加字段“p_rep”,并输入值< 您的 告ID >。

保存数据。
现在您就可以通过调用事务ZZDEMO_STOCK直接运行 告。
产品介绍 | 下载试用 | 优惠活动 | 在线客服 | 联系Elyn

标签: 表专家 表解决方案 表.NET 表控件 表设计FastReportFastReport .netFastreport.net 表引擎
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!