簡體   English   中英

在 BAPI 中設置結構參數字段失敗

[英]Setting field of structure parameter in BAPI fails

這是我第一次使用 BAPI 和 API 從 ABAP 系統獲取數據,我的問題是我不知道如何發送特定條目 (ORDER_OBJECTS) 見下文:這些是我的 BAPI 條目: 在此處輸入圖像描述

這是 ORDER_OBJECTS:

在此處輸入圖像描述

現在我可以發送 NUMBER 條目,但我不知道如何將“X”發送到 ORDER_OBJECTS 中的“O”列(OPERATIONS)。

這是我的代碼:

我不斷收到消息:

元素 ORDER_OBJECTS[OPERATIONS] 未知

請問誰能幫我解決這個問題

謝謝

在此處輸入圖像描述

IRfcFunction object 上, SetValue只能處理像NUMBER這樣的標量/基本參數。

參數ORDER_OBJECTS是結構化的,因此您應該首先從IRfcFunction object 中查詢IRfcStructure object,然后在該IRfcStructure ZA8CFDE6331BD49EB2AC96F8961 上應用SetValue

IRfcStructure struct = readData.GetStructure("ORDER_OBJECTS");
struct.SetValue("OPERATIONS", "X");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM