且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

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

更新时间:2021-12-06 04:42:25

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


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


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


主要由如下几个步骤:


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


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



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


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





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


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


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


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


3,创建output的条件记录。


事务代码VV21/VV22。


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


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


4,定义confirmation control key .



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

5, 出站IDoc的配置。


5.1), IDoc type – DELVRY03


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


T.Code – WE30

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