前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >通过IDoc DESADV来实现公司间STO场景中外向交货单过账后自动触发内向交货单的功能

通过IDoc DESADV来实现公司间STO场景中外向交货单过账后自动触发内向交货单的功能

原创
作者头像
SAP虾客
修改2021-11-24 19:05:06
5880
修改2021-11-24 19:05:06
举报
文章被收录于专栏:SAP供应链SAP供应链

通过IDoc DESADV来实现公司间STO场景中外向交货单过账后自动触发内向交货单的功能

公司间采购(公司间库存转储)流程里,常见的解决方案是发货方完成发货过账后,自动触发收货方的内向交货单。除了使用SAP标准的输出类型SPED来实现之外,还可以通过IDoc(DESADV)的方式来实现。

本文就是阐述如何通过IDoc来实现这个功能。

主要由如下几个步骤:

1, 创建一个外向交货单的输出类型。

T.Code – V/34,或者如下配置路径,

IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)

在Partner functions里输入条目:6/SH, 如上图。

2,将该输出类型分配给output determination procedure V10000.

IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)

Requirement 维护成1,意味着当交货单的PGI完成之后,才会触发这个ZZIB的output。

3,创建output的条件记录。

事务代码VV21/VV22。

IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)

这里的Partner需要在WE20里设置。

4,定义confirmation control key .

IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)

5, 出站IDoc的配置。

5.1), IDoc type – DELVRY03

Tools > ALE > ALE Development > IDoc > IDoc Type Development > IDoc Types

T.Code – WE30

IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)

5.2), Message Type – DESADV

Tools > ALE > ALE Development > IDoc > IDoc Type Development >Logical Messages

T.Code – WE81.

IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)

5.3), Process Code – DELV

Tools > ALE > ALE Development > IDoc > Outbound Processing > Define Process Code

T.Code – WE41.

IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)

Function Module – IDOC_OUTPUT_DELVRY.

5.4), 为出站参数维护partner profile.

SPRO > Materials Management > Purchasing > Messages > EDI > Set Up Partner Profile

T.Code – WE20.

Partner Type – KU (Customer)

Partner Role – SH

IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)

Receiver Port: A000000002

IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)

RFC Destination:

IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)

6, 入站IDOC的设置

IDoc type – DELVRY01

Message Type – DESADV

Process Code – DELS

Tools > ALE > ALE Development > IDoc > Inbound Processing > Define Process Code

T.Code – WE42

IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)

Function Module – IDOC_INPUT_DESADV1,

IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)

维护入站参数的partner profile.

事务代码WE20.

Partner Type – LS (Logical system)

IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)

7, Logical system的定义(SALE),或者直接BD54,

IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)

Logical system和SAP客户端的分配关系,

IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)

Note: 当前我所在的SAP系统就是Client 100.

8, 创建单据,看效果。

STO#4500000768,

IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)

VL10B创建了交货单#80000784,

IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)

完成了发货过账,

IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)

看该交货单的output, 触发IDoc成功了,

IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)

The Inbound delivery was triggered successfully.

IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)
IDoc实现公司间STO外向交货单过账后自动触发内向交货单(全)

-完-

写于2021-11-22。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档