SAP公司间STO流程里外向交货单PGI后自动触发内向交货单的实现
SAP公司间STO流程里外向交货单PGI后自动触发内向交货单的实现
公司间采购(公司间库存转储)在很多SAP项目里很常见,笔者在很多项目里都有这种场景。项目实践中,都是采用SAP的Inter-company STO(或Cross-company STO)来实现这个流程的。
不同的项目做法并不同:
一些项目里采用一步法实现转储,即发货公司发货过账后,收货公司自动完成收货过账。
一些项目里采用两步法转储,即发货公司先做发货过账,然后收货公司单独执行收货过账动作。
一些项目里在收货这边需要建立inbound delivery, 他们通过系统的设置,能实现这种场景里的内向交货单在发货方发货过账后自动触发。
笔者写下这篇文章,阐述一下如何通过SPED这个SAP标准的output type来实现inter-company STO场景里,外向交货单过账后自动触发采购方的内向交货单的功能。
主要由如下几个步骤:
1, Output Type SPED在这里定义。
2, Output type SPED 被分配给output determination procedure V10000。
输出类型SPED的字段‘Requirement’的值可以是 408/1。(注:经过笔者的仔细测试和验证,Requirement栏位维护成408或者1,都可以使得相应的outbound delivery发货过账后成功的触发inbound delivery。)
Requirement = 408,
如果requirement=1,
并且Requirement为408或者1的时候,都是在完成了交货单的PGI之后,SAP才会触发SPED的输出。
3, 交货单类型NLCC对应的Output Procedure是V10000。
4, 维护输出类型SPED的条件记录。
相关的事务代码:VV21/VV22/VV23
上图中Partner栏位不能为空!
5,为内向交货单分配Goods Receiving Point。
需要为每个收货方的Plant/Storage Location的组合配置Shipping point。
6, 采购订单中Confirmation Control的定义。
创建一个新的确认控制码 Z004,
确保GR-Relevant和GR Assignment Key复选框被勾选上。如上图。
7, 创建一个跨公司的STO单据看效果。
STO#4500000759。商品从工厂NMI1转入工厂NM03, 它们分属于不同的公司代码。
VL10B创建交货单,DN#80000781。
VL02N对其做拣配并执行PGI,
成功了,
此时VL03N 去看该交货单的output记录,
输出类型SPED的output自动成功触发了,如上图。
ME23N检查采购订单行项目里的confirmation选项卡内容,
一个Inbound delivery 180000182被成功的创建了,并且Outbound delivery发货之前拣配的批次号0000000400也被自动带入到这个inbound delivery里来了。
注意: SPED能成功触发Inbound Delivery还有一个前提是STO 单据不能勾选一步转储,
否则当我们执行VL02N去做发货过账的时候,系统报错说:No goods receipt possible for purchase order ####。笔者在做这个测试的时候,就遇到了这个报错。
-完-
写于2021-11-18。
SAP公司间STO流程里外向交货单PGI后自动触发内向交货单的实现相关推荐
- 通过IDoc来实现公司间STO场景中外向交货单过账后自动触发内向交货单的功能 - Part I
通过IDoc来实现公司间STO场景中外向交货单过账后自动触发内向交货单的功能 - Part I 公司间采购(公司间库存转储)流程里,常见的解决方案是发货方完成发货过账后,自动触发收货方的内向交货单.除 ...
- 通过IDoc来实现公司间STO场景中外向交货单过账后自动触发内向交货单的功能 – Part 2
通过IDoc来实现公司间STO场景中外向交货单过账后自动触发内向交货单的功能 – Part B 6, 入站IDOC的设置 IDoc type – DELVRY01 Message Type – DES ...
- SAP RETAIL 寄售模式公司间STO流程里收货过账不能基于外向交货单?
SAP RETAIL 寄售模式公司间STO流程里收货过账不能基于外向交货单? 公司间STO流程里,如果是自有库存的STO,则收货方收货的时候,是可以基于STO单据来做的,更多的是应该基于发货方的out ...
- SAP MM 公司间STO里交货单PGI之后自动触发内向交货单功能的实现
SAP MM 公司间STO里交货单PGI之后自动触发内向交货单功能的实现 笔者所在的项目上的公司间STO的流程里,发货公司在做PGI之后系统自动触发收货公司的内向交货单.这个功能是通过交货单的Outp ...
- SAP公司间STO里发货单过账后触发的IDoc报错 – Could not find code page for receiving system –
SAP公司间STO里发货单过账后触发的IDoc报错 – Could not find code page for receiving system – 如下的交货单80000786是公司间STO的外向 ...
- 输出类型SPER能自动删除公司间STO里的内向交货单?
输出类型SPER能自动删除公司间STO里的内向交货单? 在公司间STO流程里,SAP提供的输出类型SPED可以实现当外向交货单发货过账后自动触发采购方的内向交货单.实际上,SAP还提供了另外一个输出类 ...
- SAP MM公司间STO里的交货单自动创建?
SAP MM公司间STO里的交货单自动创建? SAP标准系统里,公司间STO的后续外向交货单,是可以通过后台配置的方式自动创建的,即ME21N创建好公司间STO单据的同时,自动触发交货单. 本文就是简 ...
- SAP MM 公司间STO的交货单里的移动类型的确定
SAP MM 公司间STO的交货单里的移动类型的确定 1, 通过STO单据类型确定外向交货单类型. 如下配置: 比如从NMI1到NM03的公司间STO,如果是自有库存,则交货单类型是NLCC,如果是供 ...
- SAP MM 自动化处理之公司间STO交货单自动创建
SAP MM 自动化处理之公司间STO交货单自动创建 SAP系统里有很多自动化处理的步骤,这可以极大的减少业务人员手工操作的工作量. 在公司间STO的场景里,我们可以实现STO一旦创建就自动创建好交货 ...
最新文章
- pbewithmd5anddes算法 对应.net_文本相似度算法之-simhash
- 测试两个主机之间的连通性_UCloud 全链路大规模网络连通性检测系统详解
- VS 2013 with update安装失败(kb2829760)解决方案
- 171. Excel Sheet Column Number
- 付费会员制,如何赋能产品?
- Qt网络编程之UDP编程练习(20200219)
- Boost asio学习笔记之二—— 网络编程
- rabbitmq 持久化_RabbitMQ原理与相关操作(三)消息持久化
- 大数据不背“杀熟”的锅!高科技公司掌握了你的个人信息,都干了些啥?
- 重拾JAVA之WinForm实战之(二)
- keil5 字体颜色设置 背景黑色
- PostgreSQL 10.1 手册
- alt+w热键组合无法使用
- excel合并多个工作表_EXCEL动态合并工作表,操作其实很简单
- java 纳秒 秒_如何使用TimeUnit枚举将纳秒转换为秒?
- docker 进入,退出容器命令
- 支持向量机之线性可分支持向量机(一)
- 一文了解三种3D视觉技术
- java中什么是空指针异常以及为什么会产生空指针异常
- jsp预加载转圈_30种CSS3炫酷页面预加载loading动画特效(推荐)
热门文章
- 病毒周报(091102至091108)
- python3使用staf问题_python调用staf自动化框架
- %matplotlib inline %config InlineBackend.figure_format = “retina为了将图片嵌入notebook及提高分
- python两个集合的交集 合集 差集
- 叶杰平:主流强化学习过分简化假设,与真实场景差距较大
- 智源x清华开源FastMoE,万亿AI模型基石
- 论坛报名 | 李开复张亚勤陆奇共论AI时代的创业
- 「我是个杀猪的,毫无基础看这本能学会 Python 吗?」
- 【CNN基础】常见的loss函数及其实现(一)——TV Loss
- 大数据揭秘:北京每天这些道路“最红”