執行 BAPI
使用「執行 BAPI」動作可執行任何 SAP BAPI。
完成下列步驟,可在工作流程中使用「執行 BAPI」動作:
1. SAP RFC 下的「執行 BAPI」動作拖曳至畫布,將指標置於動作上,然後按一下 或連按兩下該動作。「執行 BAPI」視窗即會開啟。
2. 視需要編輯「標籤」。依預設,標籤名稱與動作名稱相同。
3. 欲新增 SAP RFC 連接器類型,請參閱支援的 SAP RFC 連接器類型
如果您之前已為 SAP RFC 新增連接器,請在「連接器名稱」下,選取連接器。
4. 按一下「測試」,驗證連接器。
5. 按一下「Map 連接器」以使用與您用來填入輸入欄位之連接器不同的連接器來執行動作。在「執行時間連接器」欄位中,提供有效的 SAP RFC 連接器名稱。如需有關「Map 連接器」的詳細資訊,請參閱使用 Map 連接器
6. BAPI 清單中,選取或指定您要執行之 BAPI 的名稱。存在於 BAPI Explorer (Tcode BAPI) 中的 BAPI 可透過此查詢找到。如果您要執行在此查詢中找不到的 BAPI,請提供 BAPI 的名稱。
7. 選取要為表單中所列的個別輸入欄位提供輸入的「表單」,或選取「指派 JSON」來指定具有所有必要輸入的單一 JSON。
如果您選擇「表單」
如果您已指定 BAPI 名稱,請在「參數」部份下,按一下「新增」,然後在「金鑰」「值」欄位中輸入參數名稱與值。例如:將「索引鍵」欄位的值設定為 QUERY_TABLE,並將「值」欄位設定為 MARA
按一下「新增」可新增多個金鑰-值對。按一下 可刪除您新增的任何金鑰-值對。
OR
如果您已選取 BAPI 名稱,則系統會在「參數」部份下,根據您選取的 BAPI,動態產生及顯示所有 BAPI 參數。使用提供的欄位來選取或指定您的輸入。
* 
在輸入表單中,嵌套參數不會標記為必要或選用。
所有 BAPI 表格參數都會顯示在輸入表單中。
OR
如果您選擇「指派 JSON」
「參數」欄位中,以 [{"key":"string", "value":"string"}] 格式輸入所有必要的輸入。
8. 按一下「完成」
輸出結構描述
「執行 BAPI」動作會以陣列形式傳回輸出結構描述。如果輸出是物件,動作會傳回其中包含物件的陣列。
如果「執行 BAPI」動作導致發生錯誤,則錯誤中 stack 欄位的值為 undefined
這是否有幫助?