SAP WM发货到成本中心过账后TO单据自动创建

2024-02-10 04:10

本文主要是介绍SAP WM发货到成本中心过账后TO单据自动创建,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

SAP WM发货到成本中心过账后TO单据自动创建

1, 仓库号NM1下移动类型201的TO单据是自动创建的。

2, 物料号800,批次号0000000514的WM层面库存数据。这个批次只在一个货架上有库存。

执行事务代码MIGO,移动类型201,对物料800的批次0000000514库存做一笔发货过账。

保存过账,产生了物料凭证号,

检查该物料凭证号的WM数据,

TO#109,

可以看到这个TO单据是从货架17-01-04下架的。这是符合预期的,毕竟该批次库存都在这个货架上,SAP自然能找到该货架并从里面下架。

3,物料号800,批次号0000000501的WM层面的库存数据。这个批次在多个货架上有库存。

执行事务代码MIGO,移动类型201,对物料800的批次0000000501库存做一笔发货过账。

观察此时SAP系统会从哪个货架上下架。毕竟这几个货架上存放的库存,其GR date,批次号等信息都是一样的。

保存过账,产生了物料凭证号,

检查该物料凭证号的WM数据,

看TR#101的数据,

TO#112,看其从哪里下架的,

它是从货架17-01-03下架的。

SAP系统如何找到货架17-01-03的?

4,存储类型Z05的下架策略是A。

意思是相关物料的库存存放在该存储类型里,如果要下架,则优先从散托货架里下架。

该物料的WM视图,

该物料存放在托盘上,满托是500EA。该物料初始库存状态,

货架17-01-03/17-01-04都是散托,但是17-01-03里的数量更小,所以根据下架策略A,该物料下架就最优先从17-01-03这个货架来进行了。

4, 把Z05存储类型的下架策略改成F(先进先出)。

物料号800,批次号0000000501的最新库存数据如下:

可以看到这些货架上的库存里的GR Date都是同一天。

执行事务代码MIGO,对该批次库存做一笔发货过账业务,观察WM层面的单据创建。

保存过账,产生了物料凭证号,

观察该物料凭证号的WM数据,

TR 102后续的TO单据113,

观察该TO单据的source storage bin,

该TO单据是从17-01-01 这个整托货架里下架!根据下架策略,以及storage bin的编号范围,SAP系统找到了17-01-01这个符合条件的货架,然后就直接从里面下架了。

注:本文基于SAP S4/HANA 1909系统。

-完-

写于2022-4-16

这篇关于SAP WM发货到成本中心过账后TO单据自动创建的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/696090

相关文章

SpringBoot实现RSA+AES自动接口解密的实战指南

《SpringBoot实现RSA+AES自动接口解密的实战指南》在当今数据泄露频发的网络环境中,接口安全已成为开发者不可忽视的核心议题,RSA+AES混合加密方案因其安全性高、性能优越而被广泛采用,本... 目录一、项目依赖与环境准备1.1 Maven依赖配置1.2 密钥生成与配置二、加密工具类实现2.1

Python使用Tenacity一行代码实现自动重试详解

《Python使用Tenacity一行代码实现自动重试详解》tenacity是一个专为Python设计的通用重试库,它的核心理念就是用简单、清晰的方式,为任何可能失败的操作添加重试能力,下面我们就来看... 目录一切始于一个简单的 API 调用Tenacity 入门:一行代码实现优雅重试精细控制:让重试按我

SQL Server跟踪自动统计信息更新实战指南

《SQLServer跟踪自动统计信息更新实战指南》本文详解SQLServer自动统计信息更新的跟踪方法,推荐使用扩展事件实时捕获更新操作及详细信息,同时结合系统视图快速检查统计信息状态,重点强调修... 目录SQL Server 如何跟踪自动统计信息更新:深入解析与实战指南 核心跟踪方法1️⃣ 利用系统目录

Spring Security 单点登录与自动登录机制的实现原理

《SpringSecurity单点登录与自动登录机制的实现原理》本文探讨SpringSecurity实现单点登录(SSO)与自动登录机制,涵盖JWT跨系统认证、RememberMe持久化Token... 目录一、核心概念解析1.1 单点登录(SSO)1.2 自动登录(Remember Me)二、代码分析三、

MyBatis-Plus 自动赋值实体字段最佳实践指南

《MyBatis-Plus自动赋值实体字段最佳实践指南》MyBatis-Plus通过@TableField注解与填充策略,实现时间戳、用户信息、逻辑删除等字段的自动填充,减少手动赋值,提升开发效率与... 目录1. MyBATis-Plus 自动赋值概述1.1 适用场景1.2 自动填充的原理1.3 填充策略

IntelliJ IDEA2025创建SpringBoot项目的实现步骤

《IntelliJIDEA2025创建SpringBoot项目的实现步骤》本文主要介绍了IntelliJIDEA2025创建SpringBoot项目的实现步骤,文中通过示例代码介绍的非常详细,对大家... 目录一、创建 Spring Boot 项目1. 新建项目2. 基础配置3. 选择依赖4. 生成项目5.

Linux线程之线程的创建、属性、回收、退出、取消方式

《Linux线程之线程的创建、属性、回收、退出、取消方式》文章总结了线程管理核心知识:线程号唯一、创建方式、属性设置(如分离状态与栈大小)、回收机制(join/detach)、退出方法(返回/pthr... 目录1. 线程号2. 线程的创建3. 线程属性4. 线程的回收5. 线程的退出6. 线程的取消7.

创建Java keystore文件的完整指南及详细步骤

《创建Javakeystore文件的完整指南及详细步骤》本文详解Java中keystore的创建与配置,涵盖私钥管理、自签名与CA证书生成、SSL/TLS应用,强调安全存储及验证机制,确保通信加密和... 目录1. 秘密键(私钥)的理解与管理私钥的定义与重要性私钥的管理策略私钥的生成与存储2. 证书的创建与

SpringBoot+Docker+Graylog 如何让错误自动报警

《SpringBoot+Docker+Graylog如何让错误自动报警》SpringBoot默认使用SLF4J与Logback,支持多日志级别和配置方式,可输出到控制台、文件及远程服务器,集成ELK... 目录01 Spring Boot 默认日志框架解析02 Spring Boot 日志级别详解03 Sp

浏览器插件cursor实现自动注册、续杯的详细过程

《浏览器插件cursor实现自动注册、续杯的详细过程》Cursor简易注册助手脚本通过自动化邮箱填写和验证码获取流程,大大简化了Cursor的注册过程,它不仅提高了注册效率,还通过友好的用户界面和详细... 目录前言功能概述使用方法安装脚本使用流程邮箱输入页面验证码页面实战演示技术实现核心功能实现1. 随机