SAP IDOC - 消息输出 - 采购订单<->销售订单
SAP 采购订单自动生成销售订单 , 消息输出,IDOC 1,源系统采购订单输出消息类型 (LI - 供应商)ORDERS 2,目标系统接收IDOC生成销售订单(LS - 逻辑系统) 3,目标系统生成销售订单后,消息输出回写源系统采购订单确认 (KU - 客户售达方) 4,逻辑系统(源系统)接收采购订单确认 5,目标系统生成交货单,消息输出 DELVRY01(KU - 客户送达方) 6,逻辑系统(源系统)接收交货消息,生成内向交货单 - DESADV WE20,NACE,采购订单消息输出类型等设置见附件 在SAP系统中,IDOC(Intermediate Document)是一种用于不同系统间数据交换的标准接口,尤其在集成业务流程时,如采购订单与销售订单之间的转换。本文将深入探讨SAP IDOC在采购订单自动生成销售订单过程中的消息输出及相关的设置。 1. **SAP IDOC在采购订单到销售订单转换中的作用** 当一个采购订单在源系统(例如,Ariba Network或其他业务网络)创建后,IDOC作为一个中间文档被触发,传输采购订单的信息到目标系统(例如,SAP S/4HANA)。IDOC类型`ORDERS2`用于表示采购订单的数据。目标系统接收到这个IDOC后,将根据接收到的信息自动生成对应的销售订单。 2. **消息输出控制** - **方法1:使用消息控制(NAST)和NACE** 在SAP IMG路径中,"与其它SAP组件集成" > "Business Network Integration" > "Integration with the Ariba Network" > "应用程序特定设置" > "定义消息输出控制方法",可以配置NAST和NACE参数来定义消息输出。NAST设置控制消息类型,而NACE将应用程序和输出类型映射到cXML消息,实现基于NAST的输出控制。 - **方法2:使用基于SAP S/4HANA的输出管理BRF+** 对于采购凭证,可以激活基于S/4HANA的输出管理。这允许自动生成销售订单、确认和自动内部订单,通过BRF+进行更灵活的业务规则定义。 3. **消息类型与IDOC交互** - **LI Outbound**: 采购订单从源系统(如Ariba Network)发送到目标系统,消息控制类型如`EF/NEU/ME10`代表采购订单(ORDERS)。 - **LS Inbound**: 目标系统接收IDOC并生成销售订单,`BORDE`是创建销售订单的IDOC类型,确保正确处理装运点确认以避免数量确认错误。 - **KU Outbound**: 销售订单被创建后,系统将输出消息回写到采购订单进行确认。这通常涉及`KU`消息类型,表示客户售达方的确认。 4. **其他关键设置** - `VOE2`决定了销售组织和订单类型的映射。 - `OBCD`关联了税码,确保正确计算税收。 - 错误处理:如果在销售订单创建过程中未进行装运点确认,可能会导致2.4报错,需要检查相关配置以确保流程的顺利进行。 5. **交货单和内向交货单的生成** - **DELVRY01**: 目标系统生成交货单时,会触发`DELVRY01`消息类型,这对应客户送达方的消息输出。 - **DESADVWE20/NACE**: 当源系统(逻辑系统)接收到交货消息后,会生成内向交货单,这可能涉及到特定的输出控制设置,如DESADVWE20和NACE。 总结来说,SAP IDOC在采购订单到销售订单的集成流程中起到至关重要的作用,它协调了不同系统间的数据交换,并通过消息输出控制确保了业务流程的透明性和准确性。通过对NAST、NACE、BRF+等参数的精细配置,企业能够根据自身需求定制集成策略,实现高效、可靠的业务自动化。
- 粉丝: 22
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
评论0