SAP.Net Connector 3.0 を使用して SAP DMS からドキュメントを取得しようとしています。ドキュメントを取得して ASP.Net に表示する必要があります。
関数の呼び出しに「BAPI_DOCUMENT_CHECKOUTVIEW2」を使用しています。しかし、invoke メソッドが呼び出されると、「RFC コールバック サーバーが利用できません」というエラーがスローされます。
私が使用したコードは以下のとおりです。
...
sap.RfcRepository repo = prd.Repository;
sap.IRfcFunction testBapi = repo.CreateFunction("BAPI_DOCUMENT_CHECKOUTVIEW2");
testBapi.SetValue("DOCUMENTNUMBER", docNumber);
testBapi.SetValue("DOCUMENTPART", docPart);
testBapi.SetValue("DOCUMENTVERSION", docVersion);
testBapi.SetValue("DOCUMENTTYPE", docType);
...
the document file is created here using BAPI_DOCUMENT_GETDETAIL2
...
testBapi.SetValue("DOCUMENTFILE", struFile);
testBapi.SetValue("GETSTRUCTURE", "1");
testBapi.SetValue("GETHEADER", "X");
testBapi.SetValue("ORIGINALPATH", @"D:\");
testBapi.SetValue("PF_FTP_DEST", "SAPFTPA");
long result = RfcAllowStartProgram("sapftp; saphttp");
testBapi.Invoke(prd);
前もって感謝します