我只是一個初學者,我試圖理解SAP與例如使用SAP連接器的C#應用程序之間的通信。我搜索了很多網站,但我真的找不到我的問題的答案!我希望這裏有人能幫助我。SAP和C之間的通信#
我在SAP中有一個函數,例如getProducts(String = " ")
。這個函數在SAP中完美工作,它不是由我寫的,我沒有訪問它,所以我不能給你任何代碼(我很抱歉)。我必須使用C#應用程序與SAP進行通信。
我想要做的是給SAP一個參數,例如「襯衫」。 SAP將退還所有的襯衫。我不能這樣做Function.GetValue()
(或至少我認爲我不能),因爲GetValue
只能期望整數。但如果我輸入GetValue(0)
,它會給我所有的產品(這是正常的),而不僅僅是襯衫。
這是我用它來獲取數據的代碼:
IRfcFunction function = fRepository.CreateFunction("GetProducts");
function.Invoke(destination);
String products = function.GetValue(0).ToString();
result = Functions.Instance.GetData(result);
有沒有辦法給出一個字符串參數(而不是整數,在這種情況下,0)到SAP功能和檢索我想要的數據?
請發佈您用來撥打電話的實際代碼,您的問題應該更易於理解。 – Mat