与非 Sap 工作流应用程序集成

与非 Sap 工作流应用程序集成


您还可以使用外部服务调用、Web 服务和 API 调用将您的工作流与非 SAP 工作流应用程序集成。以下是一些常见的集成选项 –

  • 为外部服务调用和 BSP 创建工作流任务
  • 通用工作列表启动处理程序
  • SAP NetWeaver Exchange 基础架构业务流程管理
  • Wf-XML 和 Web 服务

导入 ABAP 服务

您可以使用事务代码:WF_EXTSRV 来生成您的服务。此事务用于维护 WebFlow 服务。您也可以从菜单路径访问它,如下所示 –

SAP Easy Access → 工具 → 业务工作流 → 开发 → 定义工具 → WebFlow 服务 → 维护 WebFlow 服务。

导入 ABAP

您必须在 SAP Workflow 中使用的所有 Web 服务都必须在 Web 服务目录中注册。您可以通过手动输入 Web 服务的所有数据来手动注册 Web 服务。使用 T 代码:WF_EXTSRV。

您还可以使用包含 Web 服务定义的 WSDL 文件,您可以使用 T-Code:WFWS 直接导入它。

要注册 Web 服务,请在对话框中选择服务并单击新条目。

输入 Web 服务的服务 ID 和短文本。

选择要调用 Web 服务的日志。

对于 Host,添加 Web 服务的地址,对于 Port,添加端口号。

在字段路径中输入 Web 服务的目录和调用名称。

定义 Web 服务的调用模式。在这里,您确定是否涉及对话或后台 Web 服务,以及是否以及如何执行回调。

双击并在对话框结构中选择一个参数。

这些参数决定了 Web 服务的接口。任务容器是根据后续任务生成中的参数创建的。

输入所有 Web 服务参数。确保您还将 Web 服务的服务 ID 分配给参数。任务容器的后续创建需要作为导入元素和导出元素的分配。

注册网络服务

要生成您的服务,请单击上面的屏幕截图中所示的 Generate 按钮。

点击生成

您可以执行以下配置任务 –

  • WF_HANDCUST 用于配置工作流 URL。

WF_HANDCUST

  • WFWS 导入外部 WSDL。

世界野生动物保护协会

  • 用于 BSP 和 ABAP 服务的 WF_EXTSRV。
  • 生成任务。
  • 扩展服务以执行对 WF_HANDCUST URL 的回调。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁