报表处理

此流程用于根据数据集中的预算值和统计值创建和运行报表。

可以为特定目的和常规运行定义报表。所有报表定义都保存在不同的名称下,因此可以重复使用。

准备工作

遵循以下步骤

  1. 输入报表

    在程序销售统计/预算报表。打开 (OSS412) 中创建报表涉及输入报表的基本信息、文档控制、指定页眉和页脚以及选择显示媒体。

    • 基本信息

      基本信息屏幕销售统计/预算报表。打开 (OSS412/E) 中输入。对于报表最重要的是从正确的数据集检索信息。数据集调节可能的报表级别和可用于显示或在计算中使用的累计器字段。有关相关文档,请参阅“另请参阅”部分。

      为每个数据集输入报表级别,以指定报表中显示的数据集中关键字字段中的信息的级别。然后默认地在屏幕上或在不同的媒体中建议级别,但是可以进行更改。

      如果未包含在数据集的关键字定义中(如下所述),则可以指定用于检索第 2 列和第 3 列中的值的仓库。

    • 文档控制

      打印输出的文档控制在屏幕销售统计/预算报表。打开 (OSS412/F) 中指定。可以调节纸张格式、字符密度等以适应报表需要。

      每个报表最多可以有 99 列。当显示在屏幕上时,可以通过横向滚动来查看所有列。因此,列定义和报表的字符密度之间的关系是重要的考虑因素。

    • 页眉和页脚

      页眉和页脚在屏幕销售统计/预算报表。打开 (OSS412/G) 中定义。页眉有三行,页脚有两行,每行可以包含用户自定义的文本和标题。

      可用的标题有:

      • 报表 ID
      • 报表名称(长或短)
      • 报表文本
      • 页号
      • 用户 ID
      • 当前日期
      • 时间
      • 公司编号
      • 公司名称
      • 分部
      • 分部名称
      • 期间号
      • 期间名称
      • 分页 ID 1
      • 分页 ID 1,描述
      • 分页 ID 2
      • 分页 ID 2,描述
      • 分页 ID 3
      • 分页 ID 3,描述
      • 分页 ID 4
      • 分页 ID 4,描述
      • 分页 ID 5
      • 分页 ID 5,描述

      页眉和页脚仅用于打印输出,因此无需为屏幕显示定义。

    • 选择媒体

      在屏幕销售统计/预算报表。打开 (OSS412/H) 中选择报表媒体。要求打印输出的报表也可以作为文档存储在 DW/400 中(如果 AS/400 用作应用程序服务器),并自动发送到任何特定用户或通过分配列表发送给多个用户。

      报表也可以传输到 PC 文件进行数据检索。必须指定传输方法和文件名。然后每次打印报表时自动创建一个 PC 文件。

  2. 输入报表关键字

    报表关键字在挑选键值维护。销售统计报表 (OSS410) 中输入,从销售统计/预算报表。打开 (OSS412) 使用选项 11 =“关键字”调用。

    报表关键字根据所选的数据集定义报表的余额级别。可以为每个报表定义关键描述的列标题、列宽和长度。从数据集中检索默认列标题。

    例如,如果物料号 UCITNO 是关键字字段,并且公司使用短于标准(15 个字符)的物料号,则可以根据需要减少列宽,以节省报表中的空间。

  3. 输入选择报表关键字

    键值维护。销售统计报表 (OSS413) 中选择报表关键字,从挑选键值维护。销售统计报表 (OSS410) 使用选项 11 =“选择”。可以为每个报表关键字定义无限数量的选择范围。未进行选择时,将显示报表中的所有关键字值。

    可以为产品组、物料号、部门、客户组或客户等 ID 进行选择。请注意,也可以为报表中选择的数据集定义选择。

  4. 输入报表列

    报表列在字段维护。销售统计报表 (OSS411) 中输入,从销售统计/预算报表。打开 (OSS412) 使用选项 12 =“列”调用。每个列定义为如下所示的类型。

    类型 描述
    1

    来自为报表选择的数据集中的累计器字段的值。用于检索有关预算值或结果的信息,具体根据为列选择的交易类型 - 统计

    2 来自其他文件的值。用于显示连接到报表关键字但未保存在数据集中的信息,例如特定仓库中物料的所需服务等级。请注意,仅在列中为包含键 ID 的报表中的级别输入值。
    3 基本数据文件中的代码。用于显示连接到数据集中某个关键字的代码,例如来自客户文件或物料文件的用户自定义字段。请注意,仅在列中为包含键 ID 的报表中的级别输入值。
    4 计算列。用于基于其他列中的值进行计算,例如预算值和结果值之间的差异。
    5 来自电子表格程序的字段。用于检索或计算报表生成器中不能直接使用的数据。引用执行计算的自定义程序,但要求根据标准制作参数列表。请参阅模板程序 OSSMTPL。
    6 文本列用于显示输入的任何文本。是否显示文本可以设置为根据另一列中的值,例如仅当边际收益率低于指定百分比时显示的警告消息。

    为列类型 1、2 和 3 指定字段名称,以调节显示的累计器字段。这些名称可以从包含每个列类型的可能字段的字段列表中选择。

    列类型 1 包含已分配的值。要识别此列的数据选择,必须输入以下信息:

    • 交易类型,例如预算或销售统计。请参阅支持功能数据集
    • 预算版本,如果预算选择为上述交易类型。
    • “自”期间号和年份。
    • “至”期间号和年份。

    请注意,可以指定相对周期,因此可以随时间使用报表,而无需更改列定义。然后根据列定义和在运行报表时为报表期间指定的期间号为每个列计算“自”和“至”期间。

    下表描述了运行报表时相对期间和结果的定义示例。

    “自”期间 “至”年份 “至”期间 “至”年份 结果 9608 结果 9611
    本年本期间 = = = = 9608-9608 9611-9611
    至本年 01 = = = 9601-9608 9601-9611
    去年本期间 = -1 = -1 9508-9508 9511-9511
    截至去年 01 -1 = -1 9501-9508 9501-9511
    去年总计 01 -1 12 -1 9501-9612 9501-9512
    本年第一季度 01 = 03 = 9601-9603 9601-9603

    列内容

    为每列在为屏幕字段维护。销售统计报表 (OSS411/F) 中定义列标题、列宽和小数位数。字段列标题用于屏幕显示。对于打印输出字段,使用列标题 1、2 和 3。

    用户自定义的文本和标题都可以用于所有列标题。列标题的示例是:

    • 列的“自”期间数,YYPP
    • “自”期间数,描述
    • “至”期间数,YYPP
    • “至”期间数,描述

    可以为列类型 4 和 6(计算列)指定计算顺序。当计算顺序与显示顺序不同时,即从左到右按升序列号顺序时,此顺序很重要。

    如果列仅用于计算,则可以抑制显示。可以指定报表中每个分段级别的总计。此外,所有列都可以通过以下方式进行编辑:

    • 编辑代码
    • 千位分隔符
    • 负号位置
    • 符号冲销(从正到负,反之亦然)
    • 显示数十、数千等等
    • 列分隔符
  5. 运行报表

    任何定义的报表都可以通过以下方式运行:

结果

可以使用此流程生成包含为用户需求定制的包含操作、战术和战略管理信息的报表。这包括:

  • 预算目标
  • 销售统计
  • 盈利分析
  • 预算差异
  • 服务等级评估
  • 提前期分析
  • 错误分析
  • 更换和销售损失
  • 数学预测
  • 趋势分析

报表可以在 M3 报表工具或 PC 工具中生成。为每个数据集定义的累计器字段调节这些报表中显示的信息。