Связь между SAP и C#

Я только новичок и пытаюсь понять связь между SAP и, например, C#-приложением, использующим SAP-коннектор. Я просмотрел множество сайтов, но на самом деле не могу найти ответ на свой вопрос! Надеюсь, кто-нибудь здесь мне поможет.

У меня есть функция в SAP, например getProducts(String = "). Эта функция прекрасно работает в SAP, она не написана мной, и у меня нет к ней доступа, поэтому я не могу дать вам никакого кода (извините). Я должен общаться с SAP с помощью приложения на C#.

Я хочу дать SAP параметр, например, "Shirts". И 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-функции и получить нужные мне данные?

8
задан Smi 18 November 2013 в 08:16
поделиться