SAP BW流程链教程(RSPC事务代码)
什么是流程链?
- 进程链是在后台等待事件的一系列进程。
- 其中一些过程会触发单独的事件,而这些事件又可以依次启动其他过程。
- 它提供各种连接器,允许进程的交替和并行执行。
- 例如,当零售店收到顾客订单时,会触发一系列事件,例如检查库存材料→从仓库订购产品→生产产品等等。
- 流程链提供图形化的调度和监控功能,有助于自动化、可视化和监控任务和流程。
- 流程链已集成到基于门户的 BI 管理控制台中。
- 流程链可以看作是计划在后台等待的流程图,当另一个流程发生特定事件时,该流程链就会被触发。
流程链包含三个主要步骤:
- 开始流程: 描述进程何时开始(立即、计划作业、元链或 API)。
- 连接器: 一个链接过程,用于选择启动下一个过程的选项。
- 变体: 执行该进程的对象。它是传递给该进程的一组参数,例如信息包的名称或 信息对象.
创建流程链的步骤
RSPC 是用于流程链维护的核心事务。在此界面中,现有流程链按“应用程序组件”排序。提供两种视图:检查视图和计划视图。默认模式为计划视图。
步骤1) 创建流程链:点击“创建”图标。
步骤2)
- 请输入工艺链的技术名称。
- 请输入流程链的详细描述。
点击勾选标记。
步骤3) 此时会弹出一个新窗口。点击“新建”图标创建一个新的“启动流程”。
步骤4)
- 输入启动过程的技术名称。
- 为启动进程输入一个有意义的描述,然后单击“Enter”按钮。
步骤5) 后续屏幕为流程链分配基于时间或基于事件的触发器。
- 点击“直接安排”以安排流程链在特定时间运行。
- 点击“更改选择”以输入安排流程链执行的详细信息。
步骤6) 流程链调度步骤:
- 点击“日期/时间”按钮。指定计划的开始日期/时间和结束日期/时间。
- 要设置频率,请点击“定期作业”复选框。
- 点击“周期值”按钮。
- 在下一个屏幕中,选择所需的频率(每小时/每天/每周/每月/其他周期)。单击“保存”图标和“返回”按钮返回 RSPC 屏幕。
单击“保存”。
步骤7) 添加信息包:点击“流程类型”图标继续。
步骤8) 如前所述,数据加载可以通过信息包或 DTP 触发。
- 如果数据加载是通过信息包完成的,请使用“执行信息包”流程类型。
- 如果数据加载是通过 DTP 完成的,请使用“数据传输过程”这一过程类型。
步骤9) 出现一个新的弹出窗口。在这里您可以选择所需的信息包。
步骤10) 连接起始变式和信息包。有两种方法:右键单击第一个步骤,选择“连接方式”->“加载数据”;或者选择起始变式,按住鼠标左键,移动到目标步骤,直到出现箭头,然后松开鼠标左键以创建连接。从起始过程到每隔一个步骤都有一条黑线。
在启动变体和信息包之间建立连接后,流程链如下所示。
对于任何后续步骤,您可以选择是否仅在以下情况下执行后续步骤:
- 成功:通常用于正常加工。
- 以错误结束:通常用于发送失败消息。
- 无论上一步成功还是失败,都会执行。
检查流程链一致性的步骤
- 选择菜单“前往”。
- 选择“检查视图”。
SAP 验证所有步骤是否连接且至少有一个前置步骤。不会检测到逻辑错误。如果收到警告或“链正常”消息,您可以启用此功能。如果检查发现错误,您必须先将其移除。
激活流程链的步骤
- 点击菜单“流程链”。
- 选择“激活”。
- 或者选择“激活”按钮。
将流程链分配给应用程序组件的步骤
默认情况下,流程链是在应用程序组件“未分配”下创建的。
- 选择“应用程序组件”按钮。
- 选择所需组件并重新激活链条。
流程链调度步骤
- 点击菜单“执行”。
- 选择“计划”。
或者,您可以按“计划”按钮。该流程链将作为后台作业进行计划,您可以在事务 SM37 中查看。您会找到一个名为“BI_PROCESS_TRIGGER”的作业;所有流程链都使用相同的作业名称进行计划。
如何监控流程链
有多种工作环境可用于监控流程链运行:
- 从数据仓库工作台 (RSA1) 导航到管理选项卡。
- 计算中心管理系统 (CCMS) 中的 BI 监控器。
- 日常流程链监控(事务 RSPCM)。
- 流程链维护中流程链运行的日志视图(事务 RSPC)。





















