繁体   English   中英

IDoc如何在SAP中存储/使用

[英]How IDoc are stored/used in SAP

我正在努力了解IDoc在SAP中的使用方式。 我了解IDoc是什么,但是我对SAP如何使用此IDoc有一些疑问(无法在SAP博客中找到此类详细信息):

  1. 在SAP数据库中,所有表都存储在IDocs中吗? 例如,如果我创建具有4条记录的员工表,那么整个表将存储在Idoc的正文中?
  2. 是否可以在数据库中进行查询并以IDoc的形式接收信息?
  3. 关于上述问题。 在SAP中,是否有预定义的Idocs类型( 在SAP中创建IDoc )? 还是我们可以创建各种类型的IDoc(例如,我创建了一个IDoc,在他的体内,我放了一些文本并将其发送到SAP系统)?
  4. IDoc有很多细分,我应该如何确定应该使用哪个细分? (就像视频中的那个家伙一样)

PS:我是SAP新手,而所有这些对我来说都是新的。

感谢您的耐心等待,

在SAP数据库中,所有表都存储在IDocs中吗? 例如,如果我创建具有4条记录的员工表,那么整个表将存储在Idoc的正文中?

没有表是表。 Idocs存储在它们自己的表中。 IDOC表示要发布或发送的数据,具体取决于方向。

是否可以在数据库中进行查询并以IDoc的形式接收信息?

是的,您可以读取IDOC标头和段。 如果您不知道IDOC的存储方式(标题,段,状态记录),那不是一个好主意。 首先研究IDOC存储。 使用功能可能是一个更好的主意;)

关于上述问题。 在SAP中是否有预定义的Idocs类型(在SAP中创建IDoc)?

是的SAP提供了许多标准的IDOCS。

还是我们可以创建各种类型的IDoc(例如,我创建了一个IDoc,在他的体内,我放了一些文本并将其发送到SAP系统)?

您可以创建自己的IDOC,也可以将段添加到现有IDOC。 有有关如何执行此操作的文档。

IDoc有很多细分,我应该如何确定应该使用哪个细分? (就像视频中的那个家伙一样)

它具有您需要的数据。

向计划使用IDOC的人寻求帮助。 做一些研究。

如果您仍在寻找有关IDoc的说明,建议您在ALE(启用应用程序链接)上使用SAP Learning Hub电子书。 它提供了IDoc技术及其在SAP中的使用的技术和概念性摘要。

要回答您的几个问题,是的,有预定义的IDoc类型。 基本类型和消息类型共同描述了IDoc中要发送的结构和数据。

IDoc本身包括:

  1. 控制记录:这是元数据,其中存储了有关IDoc类型的信息以及发送和接收系统的详细信息。
  2. 数据记录:在这里可以找到要发送的信息(存储在段中)。
  3. 状态记录:包含有关IDoc传输是否成功的信息。 如果IDoc失败,则可以通过查看此处的状态码来调查潜在原因。

您使用的细分将由您正在使用的SAP系统的配置和业务需求定义。您可以附加这些细分并创建客户定义的类型,但是,由于预定义IDoc太多,因此可能已经存在一些东西您可以使用。

IDoc旨在用于集成方案中。 它们可用于从SAP系统发送数据或将数据接收到SAP系统。 IDoc设计用于在系统之间(而不是系统内部)进行数据交换。 可以将它们发送到其他SAP系统或非SAP系统,具体取决于业务需求。 这是他们在SAP中的主要目的。

如果您对为特定业务流程配置ALE场景的过程感兴趣,则此博客文章提供了一个详尽的示例:

https://blogs.sap.com/2012/10/08/ale-distribution-of-cost-center-and-gl-account-master-data-across-sap-systems-through-idocs/

阅读完您的问题后,恐怕您可能还不了解IDoc是什么。 也许您会发现此速成课程对了解概述很有用:

https://www.guru99.com/all-about-idocdefinition-architecture-implementation.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM