【问题标题】:sap .net connector 3.0 idoc processingsap .net 连接器 3.0 idoc 处理
【发布时间】:2023-04-03 02:32:01
【问题描述】:

我需要使用 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”方法(或类?)?

谢谢大家,感谢任何帮助

【问题讨论】:

  • 您是要发送 idocs 还是要接收它们?
  • 使用 SAP .Net 连接器 3 接收 idocs 的开始可能是 sign-online-solutions.net/electronic-signature/…
  • “太棒了:根本没有关于 IDOC 实施的参考” SAP 与开发人员和用户社区的沟通很糟糕。

标签: sap-dotnet-connector


【解决方案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/

【讨论】:

    猜你喜欢
    • 2018-01-03
    • 2016-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-13
    相关资源
    最近更新 更多