文章目录
- 出站流程所使用的组件
- IDoc结构
- 选择程序
- 消息控制
- 端口定义
- RFC目的地
- 合作伙伴文件
- 服务程序和配置表
- 总结
出站流程所使用的组件
出站流程使用了 IDoc类型,消息控制,伙伴文件,选择程序,服务程序,和生成IDoc的表。
IDoc结构
要生成EDI文件,SAP系统也要定义同等的消息类型。
这个消息类型基于IDoc结构,例如,如果想要产生一个采购订单EDI事务850,这个消息类型ORDERS在SAP中被分配给采购订单。
这个消息类型基于IDoc类型 ORDERS01 和 ORDERS02.
IDoc类型的清单和他们的等价的消息在EDIFACT和ANSI X2
标准被附加在上面。
见SAP note :104606
IDoc是EDI流程中最重要的组件,对IDoc好的理解有助于EDI接口的开展工作。
选择程序
选择程序,通常实施在功能模块里,被设计为去抽取应用数据并且创建IDoc。每一个消息类型都有一种选择程序相对应。
命名格式通常为:
IDOC_OUTPUT_<message type>
注意,这种命名不是规则,但是时通常用来命名出站的一个规范。
你会发现这些名称之间的差异。
这些函数模块都有一个标准的接口用来接收与输出参数。
在消息控制下执行的每个选择程序都有一个进程代码。因为进程代码是灵活的,你可以分配任何处理选项给进程代码。
处理代码可以指向功能函数或者一个工作流。
在标准系统中,进程代码通常指向功能函数。
例如,选择程序绑定消息类型ORDERS 为IDOC_OUTPUT_ORDERS
一个四字符处理代码 ME10,被分配给这个函数模块。
你可以看见一系列出站处理进程代码和他们相对应的模块函数,通过执行如下事务:
WE41
你可以开发自定义的功能模块,处理具体的结构数据。(后续章节将会涉及)
消息控制
消息控制是一个跨应用的技术,它被用于定价、账户确定、材料确定和产出确定。
通过消息控制组件,您无需编写 ABAP/4 程序即可封装业务规则。
在EDI进程中,消息控制确定并处理与应用文档相关的各种输出(例如,EDI、打印输出、传真、确认和邮件)。简而言之,消息控制分离了EDI文档的产生逻辑从应用的逻辑中。
端口定义
在操作系统层级创建 IDoc 文件的目录路径、IDoc 文件名和 RFC 目标地址。
RFC目的地
RFC(远程功能调用)目的地是一个术语,用于定义需要执行功能的远程系统的通信链路特性。在电子数据交换中,它用于指定进入安装有EDI子系统的系统所需的信息。
RFC 目的地在 EDI 中的功能不同于 ALE 流程,在 ALE 流程中,RFC 目的地用于指定登录远程 SAP 系统的参数。
合作伙伴文件
合作伙伴配置文件规定了外发流程中使用的各种组件(合作伙伴编号、IDoc 类型、报文类型、端口、流程代码)、与子系统的通信模式(批量或即时)以及出错时的通知对象。
每一个商业伙伴都会创建一个合作伙伴文件,并且会存在记录去记录每一个发送给商业伙伴的出站消息。
例如:两个出站消息(采购订单和采购订单变更)被发送个i供应商VEN001,那么必须为VEN001存在一个伙伴文件。并且两个出站记录(每个消息一个)必须存在在伙伴文件中。
合作伙伴概况是一个重要且经常被提及的组成部分。
出站流程的流程描述了每个服务程序和配置表所扮演的角色。
服务程序和配置表
异步出站进程可以被是为一序列的工作进程。SAP为连接不同组件和提供定制化选项用于出站进程提供了服务程序和配置表。
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。