要对 SAP BAPI® 实例执行远程函数调用,请添加一个包含 SAP BAPI RFC 连接命令的步骤。例如:
- 与 SAP BAPI 程序交互
- 流式多维表达式 (MDX) 数据提取查询
要启用这些命令,IT 管理员首先创建一个 SAP BAPI RFC 连接器。
BAPI_XBP_JOB_ADD_ABAP_STEP
要向作业添加包含高级业务应用程序编程 (ABAP) 程序的步骤,请使用 BAPI_XBP_JOB_ADD_ABAP_STEP 命令。
属性
| 摘要信息 |
细节 |
| 曲奇饼 |
输入来自初始 BAPI_XMI_LOGON 命令的 cookie。 |
| 外部用户名 |
输入要用于请求的外部用户名;在 XML 中, EXTERNAL_USER_NAME 值为。 |
| 工作数量 |
输入要添加步骤的作业计数;在 XML 中, JOBCOUNT 值为。 |
| 职位名称 |
输入要添加步骤的作业名称;在 XML 中, JOBNAME 值为。 |
| 计划名称 |
请输入要添加到作业中的程序名称。 |
| 变体名称 |
请输入变体的名称。 |
| SAP用户名 |
请输入要使用的 SAP 用户的用户名。 |
输出
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
命令执行失败 |
| 2 |
错误 |
无法通过 SAP 服务器进行身份验证 |
BAPI_XBP_JOB_JOBLOG_READ
要检索作业的日志,请使用 BAPI_XBP_JOB_JOBLOG_READ 命令。
属性
| 摘要信息 |
细节 |
| 曲奇饼 |
输入来自初始 BAPI_XMI_LOGON 命令的 cookie。 |
| 外部用户名 |
输入要用于请求的外部用户名;在 XML 中, EXTERNAL_USER_NAME 值为。 |
| 工作数量 |
输入要获取日志的作业计数;在 XML 中, JOBCOUNT 值。 |
| 职位名称 |
输入要获取日志的作业名称;在 XML 中, JOBNAME 值为。 |
输出
| 输出 |
输出类型 |
| 退回 |
JSON |
| 作业协议日志 |
文件 |
| 作业协议新日志 |
文件 |
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
命令执行失败 |
| 2 |
错误 |
无法通过 SAP 服务器进行身份验证 |
BAPI_XBP_JOB_OPEN
要创建作业,请使用 BAPI_XBP_JOB_OPEN 命令。
属性
| 摘要信息 |
细节 |
| 曲奇饼 |
输入来自初始 BAPI_XMI_LOGON 命令的 cookie。 |
| 外部用户名 |
输入要用于请求的外部用户名;在 XML 中, EXTERNAL_USER_NAME 值为。 |
| 职位类别 |
输入新工作的类别;在 XML 中, JOBCLASS 值为。 |
| 职位名称 |
输入新工作的名称;在 XML 中,值为 JOBNAME 。 |
输出
| 输出 |
输出类型 |
| 工作数量 |
字串 |
| 退回 |
JSON |
| 职位名称 |
字串 |
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
命令执行失败 |
| 2 |
错误 |
无法通过 SAP 服务器进行身份验证 |
BAPI_XBP_JOB_READ
要读取作业的内容,请使用 BAPI_XBP_JOB_READ 命令。
属性
| 摘要信息 |
细节 |
| 曲奇饼 |
输入来自初始 BAPI_XMI_LOGON 命令的 cookie。 |
| 外部用户名 |
输入要用于请求的外部用户名;在 XML 中, EXTERNAL_USER_NAME 值为。 |
| 工作数量 |
输入要读取的作业计数;在 XML 中, JOBCOUNT 值为。 |
| 职位名称 |
输入要读取的作业名称;在 XML 中,值为 JOBNAME 。 |
输出
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
命令执行失败 |
| 2 |
错误 |
无法通过 SAP 服务器进行身份验证 |
BAPI_XBP_JOB_SPOOLLIST_READ
要读取 ABAP 作业步骤的后台作业列表,请使用 BAPI_XBP_JOB_SPOOLLIST_READ 命令。
属性
| 摘要信息 |
细节 |
| 曲奇饼 |
输入来自初始 BAPI_XMI_LOGON 命令的 cookie。 |
| 外部用户名 |
输入要用于请求的外部用户名;在 XML 中, EXTERNAL_USER_NAME 值为。 |
| 工作数量 |
输入要读取的作业计数;在 XML 中, JOBCOUNT 值为。 |
| 职位名称 |
输入要读取的作业名称;在 XML 中,值为 JOBNAME 。 |
| 步骤编号 |
输入要从中获取线轴的步骤编号。 |
输出
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
命令执行失败 |
| 2 |
错误 |
无法通过 SAP 服务器进行身份验证 |
BAPI_XBP_JOB_START_IMMEDIATELY
要立即开始作业,请使用 BAPI_XPBI_JOB_START_IMMEDIATELY 命令。
属性
| 摘要信息 |
细节 |
| 曲奇饼 |
输入来自初始 BAPI_XMI_LOGON 命令的 cookie。 |
| 外部用户名 |
输入要用于请求的外部用户名;在 XML 中, EXTERNAL_USER_NAME 值为。 |
| 工作数量 |
输入要运行的作业数量;在 XML 中, JOBCOUNT 值为。 |
| 职位名称 |
输入要运行的作业名称;在 XML 中, JOBNAME 值为。 |
| 目标群体 |
输入目标群体。 |
| 目标服务器 |
输入目标服务器。 |
| 同步运行 |
要同步运行作业并等待其完成,请选中此框。 |
输出
| 输出 |
输出类型 |
| 退回 |
JSON |
| 记录 |
文件 |
| 工作状态 |
字串 |
| 有孩子 |
字串 |
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
命令执行失败 |
| 2 |
错误 |
无法通过 SAP 服务器进行身份验证 |
BAPI_XBP_JOB_STATUS_GET
要检索作业的状态,请使用 BAPI_XBP_JOB_STATUS_GET 命令。
属性
| 摘要信息 |
细节 |
| 曲奇饼 |
输入来自初始 BAPI_XMI_LOGON 命令的 cookie。 |
| 外部用户名 |
输入要用于请求的外部用户名;在 XML 中, EXTERNAL_USER_NAME 值为。 |
| 工作数量 |
输入要获取状态的作业计数;在 XML 中, JOBCOUNT 值为。 |
| 职位名称 |
输入要获取状态的作业名称;在 XML 中, JOBNAME 值为。 |
输出
| 输出 |
输出类型 |
| 退回 |
JSON |
| 工作状态 |
字串 |
| 有孩子 |
字串 |
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
命令执行失败 |
| 2 |
错误 |
无法通过 SAP 服务器进行身份验证 |
BAPI_XBP_REPORT_SEARCH
要搜索报表,请使用 BAPI_XBP_REPORT_SEARCH 命令。
属性
| 摘要信息 |
细节 |
| 曲奇饼 |
输入来自初始 BAPI_XMI_LOGON 命令的 cookie。 |
| 外部用户名 |
输入要用于请求的外部用户名;在 XML 中, EXTERNAL_USER_NAME 值为。 |
| 报表 |
输入报告的搜索字符串,例如 report*;在 XML 中, REPORT 值为。 |
| 数数 |
输入要返回的最大结果数;在 XML 中,即 COUNT 值。 |
| 报告项目 |
输入要添加到搜索中的项目列表;在 XML 中, REPORTS->Item 值。 |
输出
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
命令执行失败 |
| 2 |
错误 |
无法通过 SAP 服务器进行身份验证 |
BAPI_XMI_LOGOFF
要注销外部管理工具,请使用 BAPI_XMI_LOGOFF 命令。
属性
| 摘要信息 |
细节 |
| 曲奇饼 |
输入来自初始 BAPI_XMI_LOGON 命令的 cookie。 |
| 界面 |
输入要注销并结束会话的服务;在 XML 中, INTERFACE 值。 |
输出
没有任何
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
命令执行失败 |
| 2 |
错误 |
无法通过 SAP 服务器进行身份验证 |
BAPI_XMI_LOGON
要登录到外部管理工具,请使用 BAPI_XMI_LOGON 命令。
属性
| 摘要信息 |
细节 |
| 公司 |
输入要登录的公司;在 XML 中, EXTCOMPANY 值为。 |
| 产品 |
输入要登录的产品;在 XML 中, EXTPRODUCT 值。 |
| 版本 |
输入 BAPI 调用和服务的版本;在 XML 中, VERSION 值为。 |
| 界面 |
输入要登录并创建会话的服务;在 XML 中, INTERFACE 值。 |
输出
| 输出 |
输出类型 |
| 曲奇饼 |
JSON |
| 会话 ID |
字串 |
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
命令执行失败 |
| 2 |
错误 |
无法通过 SAP 服务器进行身份验证 |
通用函数调用
要在 SAP 环境中调用任何启用 Web 服务的 RFC 函数,请使用 通用函数调用 命令。
属性
| 摘要信息 |
细节 |
| 曲奇饼 |
输入来自初始 BAPI_XMI_LOGON 命令的 cookie。 |
| 正文 XML |
请输入请求的有效载荷。不要包含函数本身的 XML 元素;只包含元素的 内容 。 |
| 函数名 |
输入函数名称,例如 BAPI_XMI_LOGON。 |
输出
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
命令执行失败 |
| 2 |
错误 |
无法通过 SAP 服务器进行身份验证 |