Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# RFC错误消息";当前应用程序通过短转储触发终止;_C#_.net_Saprfc - Fatal编程技术网

C# RFC错误消息";当前应用程序通过短转储触发终止;

C# RFC错误消息";当前应用程序通过短转储触发终止;,c#,.net,saprfc,C#,.net,Saprfc,SAP是我的应用程序的后端,.Net是我的应用程序的前端。我在执行RFC调用时遇到了一个异常,该异常表示“当前应用程序触发了带有短转储的终止”。我使用SAP.Net连接器构建dll GetConnection objCon = new GetConnection(); Utilities objUtil = new Utilities(); ZZZZ_Z.ZZZZ_Z_MOVEMENT objSave = new ZZZZ_Z.ZZZZ_Z__MOVEMENT(); ZZZZ_Z.ZST_MES

SAP是我的应用程序的后端,.Net是我的应用程序的前端。我在执行RFC调用时遇到了一个异常,该异常表示“当前应用程序触发了带有短转储的终止”。我使用SAP.Net连接器构建dll

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();

此错误消息的原因是什么?我如何才能了解更多有关此问题的信息?

这是一条非常通用的错误消息,只会说“出现了一些问题,但我无法告诉您是什么,至少不能通过当前的通信通道。但是,我留下了一个简短的转储文件进行检查。”为此,在后端系统中使用事务
ST22
。这可以是任何导致程序完全退出的因素,如临时问题、编程错误、数据不一致等等。

这是一条非常通用的错误消息,只说明“出了点问题,但我不能告诉你是什么,至少不能通过目前的沟通渠道。然而,我留下了一个简短的转储来检查。“要执行此操作,请在后端系统中使用事务
ST22
。这可能是任何导致程序完全退出的因素,如临时问题、编程错误、数据不一致等等。

发布RFC呼叫?RFC是在SAP中创建的远程函数,.net调用此RFC。您可以使用iThinkSE80(或abap编辑器)从SAP内部显式调用此RFC。这是一条SAP错误消息。这条消息的第一个谷歌搜索结果似乎提供了一些有用的提示。感谢alex的链接。请让我知道更多关于这一点。?发布您的RFC电话?RFC是在SAP中创建的远程函数,.net调用此RFC。您可以使用iThinkSE80(或abap编辑器)从SAP内部显式调用此RFC。这是一条SAP错误消息。这条消息的第一个谷歌搜索结果似乎提供了一些有用的提示。感谢alex的链接。请让我知道更多有关这方面的信息。?