我正在努力了解IDoc在SAP中的使用方式。我了解什么是IDoc,但是我对SAP如何使用此IDoc有一些疑问(无法在SAP博客中找到此类详细信息):
PS:我是SAP的新手,所有这些对我来说都是新的。
感谢您的耐心等候,
答案 0 :(得分:1)
在SAP数据库中,所有表都存储在IDoc中吗?例如,如果我 创建具有4条记录的表员工,将存储整个表 在Idoc的身体中?
没有表是表。 Idocs存储在它们自己的表中。 IDOC表示要发布或发送的数据,具体取决于方向。
可以在数据库中进行查询并接收 信息作为IDoc?
是的,您可以读取IDOC标头和段。 如果您不知道IDOC的存储方式(标题,段,状态记录),那不是一个好主意。首先研究IDOC存储。 使用功能可能是一个更好的主意;)
关于上述问题。在SAP中,预定义类型的 Idocs(在SAP中创建IDoc)?
是的,SAP提供了许多标准的IDOCS。
或者我们可以创建各种类型的IDoc(例如,我创建一个IDoc, 在他的身上,我放了一些文本并将其发送到SAP系统)?
您可以创建自己的IDOC,也可以将段添加到现有IDOC。 有有关如何执行此操作的文档。
IDoc有很多细分,我应该如何决定应该选择哪个细分 采用? (就像视频中的那个人一样)
它具有您需要的数据。
询问打算使用IDOC的人员。 做一些研究。
答案 1 :(得分:1)
如果您仍在寻找有关IDoc的说明,我建议您在ALE(启用应用程序链接)上使用SAP Learning Hub电子书。它提供了IDoc技术及其在SAP中的使用的技术和概念摘要。
要回答您的几个问题,是的,有预定义的IDoc类型。基本类型和消息类型一起描述了IDoc中要发送的结构和数据。
IDoc本身包括:
您所使用的段将由您正在使用的SAP系统的配置和业务需求定义。您可以附加这些段并创建客户定义的类型,但是,由于预定义IDoc太多,因此很可能会已经存在可以使用的东西。
IDoc旨在用于集成方案中。它们可用于从SAP系统发送数据或将数据接收到SAP系统。 IDoc设计用于在系统之间(而不是系统内部)进行数据交换。可以将它们发送到其他SAP系统或非SAP系统,具体取决于业务需求。这是他们在SAP中的主要目的。
如果您对为特定业务流程配置ALE场景的过程感兴趣,则此博客文章提供了一个详尽的示例:
答案 2 :(得分:0)
阅读您的问题后,恐怕您可能还不了解IDoc是什么。也许您会发现此速成课程对了解概述很有用:
https://www.guru99.com/all-about-idocdefinition-architecture-implementation.html