1

SAPはバックエンドであり、.Netは私のアプリケーションのフロントエンドです。RFC呼び出しの実行中に、「現在のアプリケーションが短いダンプで終了をトリガーした」という例外が発生します。dllのビルドにSAP.Netコネクタを使用しました。

GetConnection objCon = new GetConnection();
Utilities objUtil = new Utilities();
ZZZZ_Z.ZZZZ_Z_MOVEMENT objSave = new ZZZZ_Z.ZZZZ_Z__MOVEMENT();
ZZZZ_Z.ZST_MESSAGETable objMessageTable = new ZZZZ_Z.ZST_MESSAGETable();
ZZZZ_Z.ZST_MESSAGE1Table objMsgTableNew = new ZZZZ_Z.ZST_MESSAGE1Table();
objSave.Connection = objCon.setConnection();
objSave.ZZZZ__Movement(ID,names, out EX_FLAG, out RETMSG, ref objMessageTable, ref objMsgTableNew);
DataTable MESSAGE_TABLE = new DataTable();
MESSAGE_TABLE = objMsgTableNew.ToADODataTable();
objSave.Connection.Close();
return objMessageTable.ToADODataTable();

このエラーメッセージの原因は何ですか?また、問題について詳しく知るにはどうすればよいですか?

4

1 に答える 1

1

これは非常に一般的なエラーメッセージで、「問題が発生しましたが、少なくとも現在の通信チャネルでは何がわかりません。ただし、調査のために短いダンプを残しました。」とだけ表示されます。これを行うST22には、バックエンドシステムでトランザクションを使用します。これは、一時的な問題、プログラミングエラー、データの不整合など、プログラムが完全に停止する原因となったものであれば何でもかまいません。

于 2012-10-31T13:03:45.943 に答える