私は単なる初心者です。私は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);
は、SAP-関数に(この場合は0では代わりに整数の)文字列パラメータを与え、取得する方法はあります私が欲しいデータ?
あなたが電話をするために使用している実際のコードを投稿してください。あなたの質問は理解しやすいはずです。 – Mat