介绍订阅订单管理 (SOM)
介绍主数据元素:业务伙伴和合同科目
介绍订阅订单捕获
使用订阅合同
介绍主数据产品
介绍包产品
执行订阅合同变更
使用主协议
介绍解决方案报价(销售、订阅和服务)
使用合作伙伴协议
执行与 SAP Convergent Charging 的集成
介绍与 SAP Convergent Invoicing 的集成
描述计数器概念
介绍 SOM 字段
描述批量运行

描述 SOM 中的批量运行

Objective

After completing this lesson, you will be able to 描述 SOM 中的批量运行。

业务示例:订阅订单管理中的批量运行

业务示例批量运行:使用主协议创建

客户总部和服务提供商均同意主协议。南部开发和北部开发已关闭 100 份订阅合同。

客户收集服务接收方的相关主数据,例如业务伙伴编号和合同持续时间。收集的数据将上载到批量运行。如果数据验证成功,则可以创建和分配订阅订单和合同。如果发生错误,则不会创建订阅订单。

业务示例批量运行:不使用主协议创建

服务提供商需要为相同产品运行合同的批量激活,合同开始日期相同,但售达方不同。服务提供商收集相关售达方和运达方以及技术资源标识。

收集的数据将上载到批量运行。如果数据验证成功,则可以创建和分配订阅订单和合同。如果发生错误,则不会创建订阅订单。

业务示例批量运行:更改

服务提供商需要扩展一组合同。服务提供商预选择要延期的合同。系统处理合同延期更改流程。根据订单数据分配中的设置,在给定激活日期更新和分配订阅合同。

订阅订单管理中的批量运行

订阅订单管理功能流程图分为六个部分:产品建模、订单捕获、订单分销、合同变更流程、B2B 功能以及解决方案报价和业务产品组合。每个部分都列出了与管理订阅订单相关的特定任务和功能。

批量运行功能支持计划创建或处理预先选择的订阅订单和合同数量,从而确保高性能执行。它允许跟踪新实体或已更改实体的进度、监控结果以及进一步处理。批量运行执行可以在批量运行维护中或通过计划相应作业触发。

批量运行的定义

批量运行:

  • 功能支持批量创建订单和批量更改合同。此功能通常用于 B2B 场景。
  • 具有一组参数,用于创建预定义数量的订阅订单或更改所选合同集。

关注以下两个方面:

  • 批量运行定义 - 计划创建或处理预先选择的订阅订单或合同数量。
  • 批量运行执行:
    • 通过支持流程并行化确保高性能执行。
    • 跟踪处理进度。
    • 支持批量运行监控、进一步处理新的或更改的实体以及错误的实体。
    • 在批量运行维护中或通过计划相应作业触发批量运行执行。

行业示例

  1. 批量合同取消,例如 100 个合同已过期,需要取消。
  2. 一个大客户为具有相同产品的不同子公司订购 100 个订阅。
  3. 100 多名客户需要对云选择服务进行更改。

您可以找到预先提供的示例批量运行类型,例如:

  • 参考主协议创建订阅订单。
  • 为特定产品和单个售达方和技术标识创建订阅订单。
  • 对跨目录映射版本的更改运行批量更改。
  • 运行合同的批量取消。
流程图说明了在 SAP S/4HANA Service 中创建订阅订单和更改订阅合同的批量运行流程。包括文件数据输入、主协议参考、产品包选择、订阅合同创建和更改订单执行等步骤。

此业务场景显示批量运行流程流:

在场景 A 中,参考主协议创建订阅订单/合同:

  1. 数据以 CSV 文件形式输入,包含业务伙伴数据,例如售达方和运达方以及相应的技术资源
  2. 选择主协议作为订单创建的参考并添加以下数据:
    1. 产品数据 - 该字段称为自定义标识
    2. 事务类型 - 订阅订单 PRVO
    3. 合同科目
  3. 执行批量运行。
  4. 检查订阅订单和订阅合同创建。

在场景 B 中,不参考主协议创建订阅订单/合同。

  1. 数据以 CSV 文件形式输入,包含业务伙伴数据,例如售达方和运达方、相应的合同科目以及相应的技术资源
  2. 添加以下数据:输入产品数据
    1. 输入事务类型 订阅订单 PRVO 执行批量运行
    2. 检查订阅订单和订阅合同创建。
  3. 执行批量运行。
  4. 检查订阅订单和订阅合同创建。

在场景 C(合同更改的批量运行)中,显示取消:

  1. 数据输入包含订阅合同标识。
  2. 输入激活日期和取消原因。
  3. 执行批量运行。
  4. 检查更改订单创建。

考虑步骤 1,场景 A 和 B 中的数据输入可以在没有 CSV 文件的情况下手动完成。

批量运行数据 - 抬头状态

抬头状态描述允许的活动
未处理初始状态。

可编辑。

执行作业未观察。

无法启动。

可手动切换至批准处理

批准处理只能手动设置。

无法再编辑。

状态可以切换回"未处理"

可通过选择运行开始执行。

执行作业观察到批量运行。

处理中手动或通过自动作业处理元素后自动设置。

无法更改批量运行。

临时状态:处理后状态切换为已成功处理或处理出错

已成功处理

处理后自动设置。

前提条件:状态为"已成功处理"或"已手动处理"的所有元素。

最终状态

已处理,但有错误

处理后自动设置。

前提条件:至少一个元素处于"已处理,但有错误"状态。

可以手动调整有错误的元素或将其传输到后续批量运行。

将所有元素手动调整为已成功处理或接管到新批量运行后,状态会切换为已成功处理

  • 批量运行包括常规抬头数据、批量运行类别以及特定抬头和元素数据的类型。
  • 批量运行标识,标识批量运行并从定制中的编号范围获取。
  • 如果使用自动作业,则报表会观察到此批量运行的最早执行日期;如果通过选择运行启动执行,则不会对其进行评估。
  • 批量运行类型定义批量运行的行为(活动类型 )。

批量运行流程数据:

  • 不使用主协议创建,支持产品、员工、合同开始和交易类型。
  • 使用主协议创建。此外,它还支持主协议标识、自定义产品标识和共享合同以及多个合作伙伴。
  • 可以检查所输入流程数据的正确性。在流程抬头级别维护所有字段,这些字段在批量运行中的所有订单/合同之间共享。

批量运行的流程数据取决于批量运行类别和类型:

  • 不使用主协议创建 支持产品、员工、合同开始和交易类型
  • 此外,使用主协议创建,支持主协议标识、自定义产品标识和共享合同,以及多个合作伙伴。

可以检查所输入流程数据的正确性。在流程抬头级别维护所有字段,这些字段在批量运行中的所有订单/合同之间共享。

批量运行流程数据:元素 - 状态

元素状态描述允许的活动
未处理元素的初始状态

可编辑元素(根据字段设置),但无法更改状态。

可删除元素。

可检查元素。

处理批量运行时将处理元素。

已成功处理已成功处理元素,但未报告任何错误最终状态
已处理,但有错误处理期间出错

可以选择操作列中的显示消息来显示消息。

可以重新处理元素,将其传输到新的批量运行,也可以将状态设置为"已手动处理"。

已手动处理只能手动设置的最终状态如果手动更正了处理出错的要素合同,则可以进行设置。
  • 元素信息可以通过搜索、.csv 文件上载或使用预定义选择输入。
  • 详细信息显示在单独的页面上。选择详细信息
  • 为避免性能问题并启用大量处理,您将找到另一个搜索屏幕来限制显示的合同数量。
  • 要验证输入的信息,请选择检查全部

后台处理

批量运行可以通过两种方式执行:

  • 在 UI 的对话框模式下执行批量运行。
  • 计划在特定时间点执行批量运行。

批量运行计划需要将报表 CRM_ISX_MR_PROCESSING 作为后台作业(事务 SM36)定期计划。

常规选择条件:

  • 计划执行日期早于或等于执行报表的时间。
  • 当前批量运行状态为已发布以供处理

附加可选选择条件(在报表执行期间指定):

  • 批量运行类型优先级。
  • 对于执行顺序,所选批量运行集按批量运行抬头数据中的优先级降序排序。

批量运行错误监控

在元素表(创建)或详细信息部分(更改)中,您可以找到有关批量运行结果的详细信息。对于已成功处理的元素,将显示订单/合同编号。对于未成功处理的元素,您可以通过选择显示消息来检查详细信息。随即打开一个弹出窗口,并提供有关错误的详细信息。

批量创建 - 在对话模式下处理

  • 输入数据后,批量运行状态可设置为已审批以供处理
  • 通过选择 运行处理 以对话框模式执行批量运行将开始观察当前处理状态。选择更新
  • 摘要提供有关元素状态的概览。
  • 抬头状态设置为元素状态的汇总。
  • 每个元素的结果都显示在状态列的元素表中。