描述批量交易

描述批量活动

Objectives

After completing this lesson, you will be able to:
  • 了解批量活动的集中开发票使用。
  • 了解使用批量活动的流程步骤。
  • 了解如何监控批量活动。

在 Convergent Invoicing 中使用批量活动

课程概览

批量活动在 FI-CA 中用于并行作业处理。

业务示例

Print Service Corporation 有 600,000 个合同科目,在月末开票并开发票。大约对两百万个可开票项目进行开票和开发票。操作使用批量活动,因为可以在 FI-CA 中并行化作业以减少运行时间。

批量活动

什么是批量活动?

  • 处理大量数据(例如付款运行或催款运行)的业务流程在合同科目应收和应付账款中通过批量活动实现。
  • 批量活动会自动将要处理的数据集(例如业务伙伴或合同科目的数量)拆分为多个技术作业并并行处理。
  • 优势:
    • 作业并行化。
    • 快速有效地处理大量数据。
    • 所有批量活动的框架相同。

通过合同科目应收和应付账款的批量活动,您可以拆分数据以通过系统随后并行处理的多个作业进行处理。

所有批量活动都具有统一的布局。在以下标签页中输入数据:

  • 一般选择
  • 活动特定选择
  • 技术设置
  • 日志

使用批量活动的流程步骤

创建新的批量活动

  1. 定义批量活动的唯一标识符。此唯一编号由日期编号和标识组成。
  2. 常规选择:定义要在运行中处理的数据。
  3. 步骤间隔创建:

    创建间隔的方法有两种:

    • 动态并行化对象 - 在执行批量活动期间将创建间隔
    • 统计并行化对象 - 在执行批量活动(每日)之前需要计划报表 RFKKDI01。对于对象和变式的每个组合,都需要创建标准变式。间隔的大小确定一个间隔中将包含多少对象。

    - 未指定变式:1 个间隔

  4. 步骤: 定义技术设置 如果需要,可并行运行程序。要同时执行多个作业(以进行同步),请输入所需作业数和间隔分配。然后在一次程序运行中同时启动多个作业,每个作业并行处理其中一个间隔。可根据不同条件划分间隔。拆分由变式控制,您可以在其中指定间隔的数量和大小,以及每个间隔涵盖的关键区域。块大小控制主内存中保留的所选项目数。如果要并行运行该程序,请指定目标主机和分配的作业数,或者指定多个目标主机以及分配给每个主机的作业数。对于并行运行,还可以使用自动负载分配。这意味着,指定多个系统自动分配到可用应用服务器的作业。
    • 选择 自动加载分配 或 显式加载分配 并指定作业数量和目标主机。
    • 选择变式。系统建议块大小。

    如果程序运行将由单次运行(即,不是并行运行)执行,则无需进行任何技术设置。

    可以根据并行化对象创建变式,以拆分为多个间隔。如果批量活动不支持动态间隔创建,则可以手动更改变式。如果基础数据频繁更改,则应定期重新生成变式以实现平均间隔分配。

  5. 步骤: 日志:作业日志记录状态信息和程序运行期间发生的任何错误。应用程序日志包含业务相关信息。您可以对应用程序日志进行以下附加设置:
    • 通过字段 问题类 中的说明,确定必须在应用程序日志中输出消息的重要性
    • 过期日期指定日志的最早过期日期。它还会影响删除日志的事件。这尤其相关,因为从应用程序日志中,您可以计划作业,并从数据库中删除已达到到期日期的日志。
    • 在过期日期之前保留标识可防止在指定到期日期之前删除日志。
    • 应用程序日志显示在增强的消息管理(事务 EMMA)中。在此,您可以创建和监控错误消息的澄清案例。  
  6. 步骤:计划批量活动

    选择计划程序运行按钮。  在出现的对话框中,您可以选择在后台立即启动、在后台启动并指定开始日期和时间,或通过作业命令器的作业容器在后台启动。

监控批量活动

调用事务 ST13 并为工具名称选择 Mass_Man_MonitoringEXECUTE

批量活动批量运行分析工具的屏幕截图。

在一个屏幕中,您会收到每个作业的开始/结束时间、间隔和作业数量的总体持续时间以及有关性能的信息:计数器和吞吐量/小时。