执行 BAPI
使用“执行 BAPI”操作可执行任何 SAP BAPI。
要在工作流中使用“执行 BAPI”操作,请完成以下步骤:
1. 将
SAP RFC 下的
“执行 BAPI”操作拖动到工作区,并将指针置于该操作上,然后单击
或双击该操作。“执行 BAPI”窗口随即打开。
2. 根据需要编辑“标签”。默认情况下,标签名称与操作名称相同。
如果先前已为 SAP RFC 添加连接器,请在“连接器名称”下选择该连接器。
4. 单击“测试”以验证连接器。
5. 单击
“映射连接器”,以使用除当前用于填充输入字段的连接器以外的其他连接器来执行操作。在
“运行时连接器”字段中,提供有效的 SAP RFC 连接器名称。有关
“映射连接器”的详细信息,请参阅
使用映射连接器。
6. 在 BAPI 列表中,选择或指定欲执行 BAPI 的名称。通过此查找可获得 BAPI 资源管理器 (Tcode BAPI) 中的 BAPI。如果要执行的 BAPI 无法通过此查找获得,请提供欲执行 BAPI 的名称。
7. 选择“表单”以为表单中列出的各个输入字段提供输入,或选择“分配 JSON”以通过提供所有必需输入来指定单个 JSON。
如果选择“表单” |
---|
• 如果已指定 BAPI 名称,则请在“参数”部分下,单击“添加”,然后在“键”和“值”字段中输入参数名称和值。例如:将“键”字段的值设置为 QUERY_TABLE,而将“值”字段的值设置为 MARA。 单击 “添加”添加多个键值对。单击 可删除已添加的任何键值对。 或 • 如果已选择了 BAPI 名称,则在“参数”部分下 (具体取决于所选择的 BAPI) 将动态生成并显示所有 BAPI 参数。使用所提供的字段来选择或指定您的输入。 | • 嵌套参数在输入表单中未标记为必填或可选。 • 所有 BAPI 表参数均显示在输入表单中。 |
|
或
如果选择“分配 JSON” |
---|
在“参数”字段中,以 [{"key":"string", "value":"string"}] 格式输入所有必需输入。 |
8. 单击“完成”。
输出架构
“执行 BAPI”操作会将输出架构以数组的形式返回。如果输出为对象,则该操作会返回包含该对象的数组。
如果“执行 BAPI”操作导致错误,则错误中 stack 字段的值为 undefined。