1

我需要使用 SAP .net 连接器 3.0 实现 Idoc 处理

我正在寻找 C# 示例。我没有在 SAP .net 连接器 3.0 库中找到任何帮助:SAP.Middleware.Connector !!!惊人:完全没有关于 IDOC 实施的参考!

SAP .net 连接器 2.0 中使用的旧类(例如 SAPIDocReceiver)似乎已从这个新版本中删除。

我听说应该在 SAP .net 连接器 3.0 中使用的“IDOC_INBOUND_ASYNCHRONOUS”方法(或类?)?

谢谢大家,任何帮助表示赞赏

4

1 回答 1

1

您可以考虑在 NCO 3.0 中充当 RFC 服务器并处理“IDOC_INBOUND_IN_QUEUE”和/或“IDOC_INBOUND_ASYNCHRONOUS”。

[RfcServerFunction(Name = "IDOC_INBOUND_IN_QUEUE")]
public static void IDOC_INBOUND_IN_QUEUE(RfcServerContext serverContext, IRfcFunction rfcFunction)
{
    //Create table to handle control records
    IRfcTable irtControl = rfcFunction.GetTable("IDOC_CONTROL_REC_40");

    //Create table to handle data records
    IRfcTable irtData = rfcFunction.GetTable("IDOC_DATA_QUEUE");

    //Process tables
    //

    //Confirm receipt of IDoc
    //BAPI call back to SAP to confirm if needed
}

本网站可能有价值http://www.dataxstream.com/

于 2016-01-21T02:14:42.800 回答