Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.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
SAP Connector 3.x-IDOC\u INBOUND\u ASYNCHRONOUS-如何获取响应状态代码-.Net_.net_Sap_Connector_Idoc - Fatal编程技术网

SAP Connector 3.x-IDOC\u INBOUND\u ASYNCHRONOUS-如何获取响应状态代码-.Net

SAP Connector 3.x-IDOC\u INBOUND\u ASYNCHRONOUS-如何获取响应状态代码-.Net,.net,sap,connector,idoc,.net,Sap,Connector,Idoc,我正在通过.Net中的Sap Connector 3.x推动IDOCs。 为此,我使用IDOC_INBOUND_异步函数 有没有办法获取IDOC推送的响应状态代码? 我期待着这样的事情: Idoc的入站状态 添加了50个IDoc 51申请文件未过帐 52申请文件未完全过账 53申请文件已寄出 54正式应用程序检查期间的错误 55正式申请检查OK 56添加了错误的IDoc 57测试IDoc:应用程序检查期间出错 谢谢 我现在无法检查,但如果您可以从功能模块获得idoc编号(FM可能会更新您随id

我正在通过.Net中的Sap Connector 3.x推动IDOCs。 为此,我使用IDOC_INBOUND_异步函数

有没有办法获取IDOC推送的响应状态代码? 我期待着这样的事情:

Idoc的入站状态

添加了50个IDoc

51申请文件未过帐

52申请文件未完全过账

53申请文件已寄出

54正式应用程序检查期间的错误

55正式申请检查OK

56添加了错误的IDoc

57测试IDoc:应用程序检查期间出错


谢谢

我现在无法检查,但如果您可以从功能模块获得idoc编号(FM可能会更新您随idoc编号提交的表格参数),那么您可以使用功能模块RFC_READ_table读取表格EDID并检索此idoc的状态代码。您好,谢谢!当我查看调用后创建的函数时,我没有看到任何IDOC编号:{function IDOC_INBOUND_ASYNCHRONOUS(TABLES参数IDOC_CONTROL_REC_40=TABLE[STRUCTURE EDI_DC40{FIELD TABNAM=EDI_DC40 FIELD MANDT=FIELD DOCNUM=FIELD DOCREL=FIELD STATUS=..我找错地方了吗?可能不是。可能是因为你没有从FM中获得idoc号。一个有点难看的方法是在idoc表(IDIDC、IDIDIDID4等)中查找你的idoc提交后。取决于idoc流量,其工作范围从“非常好”到“灾难性的差”。但如果您在一个狭窄的时间范围内搜索,这可能是一个快速的解决方案。