Bapi "BAPISDORDER_GETDETAILEDLIST" を使用して、販売注文フォーム sap を C# アプリケーションに取得しようとしています。
これは私がそれを行う方法です:
public DataTable getVariantConfiguratioin(String ordernumber)
{
IRfcFunction testfn = repo.CreateFunction("BAPISDORDER_GETDETAILEDLIST");
IRfcStructure data = testfn.GetStructure("I_BAPI_VIEW");
IRfcTable salesDocuments = testfn.GetTable("SALES_DOCUMENTS");
IRfcTable headerTable = testfn.GetTable("ORDER_HEADERS_OUT");
data.SetValue("HEADER", "X");
data.SetValue("ITEM", "X");
data.SetValue("SDCOND", "X");
salesDocuments.Append();
salesDocuments.SetValue("VBELN", ordernumber);
testfn.Invoke(dest);
DataTable headerTableDT = headerTable.ToDataTable("headerTableDT");
return headerTableDT;
}
しかし、何らかの理由で headerTable は情報を返しません。
手がかりはありますか?