我很难理解IDoc是如何在SAP中使用的。我理解IDoc是什么,但我有一些关于IDoc是如何被SAP使用的问题(在sap博客上找不到这样的细节):
PS:我是SAP的新手,所有这些对我来说都是新的。
感谢您的耐心,
发布于 2019-03-24 19:16:27
如果您仍在寻找关于IDocs的说明,我建议您在ALE上使用SAP集线器电子书(应用链接启用)。它提供了IDoc技术及其在SAP中的应用的技术和概念概述。
为了回答一些问题,是的,有预定义的IDoc类型。基本类型和消息类型共同描述了要在IDoc中发送的结构和数据。
IDoc本身包括:
您使用的部分将由您正在工作的SAP系统的配置和业务需求定义。您可以追加段并创建客户定义的类型,但是,由于有那么多预定义的IDocs,很可能已经存在您可以使用的东西。
IDocs将用于集成场景中。它们可以用于将数据从SAP系统中发送出去,或者用于将数据接收到SAP系统中。IDocs是为系统之间而不是系统内部的数据交换而设计的。它们可以发送到其他SAP系统或非SAP系统,这取决于业务需求。这是他们在SAP中的主要目的。
如果您对为特定业务流程配置ALE场景的过程感兴趣,则本文提供了一个完整的示例:
发布于 2018-09-07 22:42:41
在SAP数据库中,所有的表都存储在IDocs中?例如,如果我创建具有4条记录的表雇员,整个表将存储在Idoc的正文中?
没有桌子就是桌子。Idocs存储在自己的表中。IDOC代表要发布或发送的数据,这取决于方向。
是否可以在数据库中进行查询并以IDoc的形式接收信息?
是的,您可以读取IDOC头和段。如果您不知道IDOC是如何存储的,那么(头、段、状态记录)这样做并不是一个好主意。首先研究IDOC存储。使用函数可能是一个更好的主意;)
与上述问题有关。在SAP中,是预先定义的Idocs类型(在SAP中创建IDoc )?
是的,SAP提供了许多标准的IDOCS。
或者我们可以创建各种类型的IDocs(例如,我创建了一个IDoc,在他的体内,我放置了一些文本并将其发送到一个SAP系统)?
您可以创建自己的IDOC,也可以向现有的IDOC添加段。有关于如何做到这一点的文档。
一个IDoc有很多段,我应该如何决定使用哪一部分呢?(就像上面视频里的那个家伙)
它有你需要的数据。
向计划使用IDOC的人寻求帮助。做些调查。
发布于 2018-09-07 11:07:33
在阅读了你的问题后,我担心你可能不明白IDoc是什么。也许你会发现这门小小的速成班对了解概况很有帮助:
https://www.guru99.com/all-about-idocdefinition-architecture-implementation.html
https://stackoverflow.com/questions/52218752
复制相似问题