- SAP业务工作流教程
- SAP业务工作流 - 首页
- 介绍
- 挑战
- 优势/特性
- 层级
- 架构
- 流程、业务逻辑和人员的关联
- 业务对象
- 启动和终止
- 条件编辑器
- 管理
- 事件管理器管理
- 包含错误的工作流
- 工作流配置
- 工作流构建器
- 导入/导出
- 创建步骤
- 业务对象构建器
- ABAP类
- 扩展通知
- 通知配置
- 与非SAP工作流应用程序集成
- 通用工作列表
- 创建工作流
- 存档工作项
- 使用SWI2_DIAG诊断
- 使用事件跟踪
- 事务代码
- 功能模块
- 工作职责
- SAP业务工作流资源
- 快速指南
- SAP业务工作流 - 资源
- SAP业务工作流 - 讨论
与非SAP工作流应用程序集成
您还可以使用外部服务调用、Web服务和API调用将您的工作流与非SAP工作流应用程序集成。以下是一些常见的集成选项:
- 为外部服务调用和BSP创建工作流任务
- 通用工作列表启动处理程序
- SAP NetWeaver Exchange Infrastructure 业务流程管理
- Wf-XML和Web服务
导入ABAP服务
您可以使用事务代码:WF_EXTSRV生成您的服务。此事务用于维护WebFlow服务。您也可以通过以下菜单路径访问它:
SAP简易访问 → 工具 → 业务工作流 → 开发 → 定义工具 → WebFlow服务 → 维护WebFlow服务。
您必须在Web服务目录中注册所有要在SAP工作流中使用的Web服务。您可以通过手动输入Web服务的所有数据来手动注册Web服务。使用事务代码:WF_EXTSRV。
您也可以使用包含Web服务定义的WSDL文件,并可以直接使用事务代码:WFWS导入它。
**要注册Web服务**,请选择对话框中的“服务”,然后单击“新建条目”。
输入Web服务的服务ID和简短文本。
选择要调用Web服务的日志。
对于主机,添加Web服务的地址;对于端口,添加端口号。
在“路径”字段中输入Web服务的目录和调用名称。
定义Web服务的调用模式。在这里,您确定是涉及对话框还是后台Web服务,以及是否以及如何执行回调。
双击并在对话框结构中选择一个参数。
参数确定Web服务的接口。任务容器是在后续任务生成中根据参数创建的。
输入所有Web服务参数。确保您还将Web服务的服务ID分配给参数。对于后续的任务容器创建,需要将参数作为导入元素和导出元素进行分配。
要生成您的服务,请单击上图所示的“生成”按钮。
您可以执行以下配置任务:
- WF_HANDCUST 用于配置工作流URL。
- WFWS 用于导入外部WSDL。
- WF_EXTSRV 用于BSP和ABAP服务。
- 生成任务。
- 扩展服务以执行对WF_HANDCUST URL的回调。
广告