IDoc 在 SAP 中如何 stored/used
How IDoc are stored/used in SAP
我很难理解如何在 SAP 中使用 IDoc。我了解 IDoc 是什么,但我对 SAP 如何使用此 IDoc 有一些疑问(无法在 sap 博客上找到此类详细信息):
- 在 SAP 数据库中,所有 table 都存储在 IDoc 中?例如,如果我创建 table 名员工,有 4 条记录,那么整个 table 将存储在一个 Idoc 的正文中?
- 是否可以在数据库中进行查询并以 IDoc 形式接收信息?
- 结合上述问题。在 SAP 中是否有预定义类型的 Idocs(create an IDoc in SAP)?或者我们可以创建各种类型的IDoc(比如我创建一个IDoc,在他的body里面,我放一些文本,然后发送到一个SAP系统)?
- 一个 IDoc 有很多段,我应该如何决定我应该使用其中的哪一个? (就像上面视频中的那个人)
PS:我是 SAP 的新手,所有这些对我来说都是新的。
感谢您的耐心等待,
看了你的问题,恐怕你还不明白什么是IDoc。也许您会发现这个小型速成课程对于了解概况很有用:
https://www.guru99.com/all-about-idocdefinition-architecture-implementation.html
In SAP database all the tables are stored in IDocs? For example, if I
create table employees with 4 records, the entire table will be stored
in the body of an Idoc?
没有表格是表格。 Idoc 存储在它们自己的表中。 IDOC 表示要发布或已发送的数据,具体取决于方向。
Is possible to make a query in the database and to receive the
information as an IDoc?
是的,您可以阅读 IDOC header 和段。
如果您不知道 IDOC 是如何存储的(headers、段、状态记录),那么这样做并不是一个好主意。首先研究 IDOC 存储。
使用函数可能是更好的主意 ;)
In connection with the above question. In SAP are predefined types of
Idocs(create an IDoc in SAP)?
是的,SAP 提供了许多标准 IDOCS。
Or we can create various types of IDocs(for example I create an IDoc,
in his body, I put some text and send it to an SAP system)?
您可以创建自己的 IDOC,也可以向现有 IDOC 添加段。
有关于如何执行此操作的文档。
An IDoc has many segments, how should I decide which of them should I
use? (like the guy from above video)
它有您需要的数据。
向计划使用 IDOC 的人寻求帮助。
做一些研究。
如果您仍在寻找有关 IDoc 的说明,我推荐有关 ALE 的 SAP Learning Hub 电子书(应用程序 link 启用)。它提供了 IDoc 技术及其在 SAP 中的使用的技术和概念摘要。
为了回答您的几个问题,是的,有预定义的 IDoc 类型。基本类型和消息类型共同表征了IDoc中要发送的结构和数据。
IDoc 本身包括:
- 控制记录:这是元数据,其中包含有关的信息
发送和接收系统的 IDoc 类型和详细信息是
已存储。
- 数据记录:这是信息(存储在段中)的地方
可以找到您发送的那个。
- 状态记录:包含有关 IDoc 是否
转账成功。如果 IDoc 失败,您可以调查
在此处查看状态代码的潜在原因。
您使用的段将由您正在使用的 SAP 系统的配置和业务要求定义。您可以附加段并创建客户定义的类型,但是,由于预定义的 IDoc 太多,因此可能已经存在您可以使用的东西。
IDoc 旨在用于集成方案。它们可用于将数据发送出 SAP 系统或将数据接收到 SAP 系统中。 IDocs 是为系统之间而不是系统内部的数据交换而设计的。它们可以发送到其他 SAP 系统或非 SAP 系统,具体取决于业务需求。这是他们在 SAP 中的主要目的。
如果您对为特定业务流程配置 ALE 场景的过程感兴趣,此博客 post 提供了一个完整的示例:
我很难理解如何在 SAP 中使用 IDoc。我了解 IDoc 是什么,但我对 SAP 如何使用此 IDoc 有一些疑问(无法在 sap 博客上找到此类详细信息):
- 在 SAP 数据库中,所有 table 都存储在 IDoc 中?例如,如果我创建 table 名员工,有 4 条记录,那么整个 table 将存储在一个 Idoc 的正文中?
- 是否可以在数据库中进行查询并以 IDoc 形式接收信息?
- 结合上述问题。在 SAP 中是否有预定义类型的 Idocs(create an IDoc in SAP)?或者我们可以创建各种类型的IDoc(比如我创建一个IDoc,在他的body里面,我放一些文本,然后发送到一个SAP系统)?
- 一个 IDoc 有很多段,我应该如何决定我应该使用其中的哪一个? (就像上面视频中的那个人)
PS:我是 SAP 的新手,所有这些对我来说都是新的。
感谢您的耐心等待,
看了你的问题,恐怕你还不明白什么是IDoc。也许您会发现这个小型速成课程对于了解概况很有用:
https://www.guru99.com/all-about-idocdefinition-architecture-implementation.html
In SAP database all the tables are stored in IDocs? For example, if I create table employees with 4 records, the entire table will be stored in the body of an Idoc?
没有表格是表格。 Idoc 存储在它们自己的表中。 IDOC 表示要发布或已发送的数据,具体取决于方向。
Is possible to make a query in the database and to receive the information as an IDoc?
是的,您可以阅读 IDOC header 和段。 如果您不知道 IDOC 是如何存储的(headers、段、状态记录),那么这样做并不是一个好主意。首先研究 IDOC 存储。 使用函数可能是更好的主意 ;)
In connection with the above question. In SAP are predefined types of Idocs(create an IDoc in SAP)?
是的,SAP 提供了许多标准 IDOCS。
Or we can create various types of IDocs(for example I create an IDoc, in his body, I put some text and send it to an SAP system)?
您可以创建自己的 IDOC,也可以向现有 IDOC 添加段。 有关于如何执行此操作的文档。
An IDoc has many segments, how should I decide which of them should I use? (like the guy from above video)
它有您需要的数据。
向计划使用 IDOC 的人寻求帮助。 做一些研究。
如果您仍在寻找有关 IDoc 的说明,我推荐有关 ALE 的 SAP Learning Hub 电子书(应用程序 link 启用)。它提供了 IDoc 技术及其在 SAP 中的使用的技术和概念摘要。
为了回答您的几个问题,是的,有预定义的 IDoc 类型。基本类型和消息类型共同表征了IDoc中要发送的结构和数据。
IDoc 本身包括:
- 控制记录:这是元数据,其中包含有关的信息 发送和接收系统的 IDoc 类型和详细信息是 已存储。
- 数据记录:这是信息(存储在段中)的地方 可以找到您发送的那个。
- 状态记录:包含有关 IDoc 是否 转账成功。如果 IDoc 失败,您可以调查 在此处查看状态代码的潜在原因。
您使用的段将由您正在使用的 SAP 系统的配置和业务要求定义。您可以附加段并创建客户定义的类型,但是,由于预定义的 IDoc 太多,因此可能已经存在您可以使用的东西。
IDoc 旨在用于集成方案。它们可用于将数据发送出 SAP 系统或将数据接收到 SAP 系统中。 IDocs 是为系统之间而不是系统内部的数据交换而设计的。它们可以发送到其他 SAP 系统或非 SAP 系统,具体取决于业务需求。这是他们在 SAP 中的主要目的。
如果您对为特定业务流程配置 ALE 场景的过程感兴趣,此博客 post 提供了一个完整的示例: