SAP MM学习笔记19- SAP中的库存类型,以及 保留在库的利用场景

news2024/11/24 11:07:35

SAP中有3种库存类型。

1,利用可能在库(非限制使用库存)

2,品质检查中在库(质检库存)

3,保留在库(已冻结库存)

这3种库存类型在库存移动的时候,是可以互相转换的。

1,SAP中的一般库存和特殊库存

一般库存 里面有上面3种库存类型,特殊库存也可以有上面那3种库存类型。

为了好理解,我们说SAP中只有3种基本库存类型。

2,SAP中将库存类型设置为品质检查库存 的控制点

有3个控制点。

1,品目Master里面设置 (级别最高,所有购买发注都会用)

2,发注票里面指定 (就这一次设置)

3,入库的时候指定 (即使前面都已经通过了,收货的时候还可以最后控制一下)

 

2-1,在品目Master里面设置

MM01/或02 里面 设置 登录到检查中在库 项目。

在品目Master 的购买管理 Tab里面,有一个项目 登录到检查中在库(検索中在庫への登録)。如果勾上的话,在做购买发注的时候,默认就是设置在库类型为品质检查中在库的。

 

2-2,ME21N 新规购买发注票中设置

如果品目里面像2-1那样设置了的话,那么购买发注票里默认 设置 在库Type为 品质检查中在库。

当然这个随便改。比如你认为这次就不用检了,直接改为利用可能在库也是可以的。

 

比如我们这里就改为 利用可能在库。

然后点保存。

2-3,MIGO 入库的时候设置

虽然做购买发注的时候决定不检查了,但是在入库的时候发现包装坏了等,觉得又有必要检查一下,那还是可以再次设置为品质检查在库的。

3,保留库存 的利用场景

这个有哪些应用场景呢?

3-1,非评价入库(GR) 保留在库 (收货到未评估冻结库存)

※英语 GR(入库)。入庫/請求仮勘定GR/IR(Goods receipt/ Invoice receipt)

这个是什么意思呢?

就是说货虽然来了,但是和我当初购买的条件不太符合。比如我买了100个,来了120个。

既然不符合,仓库的人也不能随便收。

但是也不能让送货的人一直在那等,因为送货的人和供应商(仕入先)可能是两拨人。

所以只能先收下,不入库,找个地方先放下,然后打电话和采购部的人沟通。

因为是临时收下,归属未定,所以还不是自己公司的品目,当然也不会产生会计票

下面做个例子。

3-2-1,ME21N 购买发注票, 发注1个

 

3-2-2, 移动Type 103 (入库保留在库への购买发注品入库)

 

保存之后参照,然后看一下 FI 票,没有生成。

3-2-3,移动Type 105  仓库への入库保留在库解除

等到和采购部沟通结束,可以入库了,再用移动Type 105 正式入库。

其实就是解除之前的 非评价入库保留在库,从而变成 利用可能在库。

这里可见 移动Type 103 + 105 = 101。

 

 

 FI 会计票也是正常生成了。

 

 

3-2,评价入库 保留在库

这个其实就是说货还是在仕入先(供应商)那儿,但是已经装上我的车了。也就是说不是客户送到我仓库的,而是我自己开车去拿的。

这种情况下,货物到我车上就已经算是我们公司的东西了。所以叫评价,当然也会产生FI 票。

但是呢,因为货物还在车上啊,所以工厂还是不能使用,所以叫评价入库 保留在库。

这里使用移动Type 107 + 109 来进行。可以看出,移动Type 107+109 = 101。

而且,和非评价入库 保留在库 的不同点是,103 是无 FI 票, 105 生成 FI 票,

107 是生成 FI 票, 109 无 FI 票。 正好反过来的。

这里我就不做例子了。我以前一片文章里有例子。

SAP MM学习笔记5-SAP中的移动类型实例,对应收货入库以及退货之后的各种情况_sap成品入库移动类型_东京老树根的博客-CSDN博客4

4,在库移动中做错了怎么办?

有时候入库的时候,输入错了数量,或用错了移动Type,这时候该怎么办呢?

只要入库了,生成了 FI 票了,那就只能先取消了,然后再重做,无法修改的。

这是因为会计票的特殊性。

取消的移动Type 也很简单。一般来说是原移动Type+1。

比如 移动Type 105 仓库への入库保留在库解除,移动Type 106 就是它的取消。

 

5,如果发现品质不合格或送错货了,该怎么办呢?

按正常思路,那就是退货(返品)呗。

非评价入库,用移动Type 124 返品。

评价入库,用移动Type 122 返品。

当然了,实际操作中不用担心选错,因为是自动帮咱填的移动Type的。

 

5-1,非评价入库的返品

1,ME21N 购买发注

购买发注票: 4500017365

 

2,MIGO 中收货(用移动Type 103)

 

入库了。然后发现实际送来的货物不对 或 有品质问题,所以要做退货(返品)。

 

3,MIGO 中做退货(返品)

如果能记住 入库号当然最好。

记不住也没关系,可以先照会。

再选 仕入返品。

 

 这样移动Type 124 就自动帮我们填上了。

 

这里补充一下,上面 4 中做取消,也可以这么干。

比如先照会,然后再选 取消。

 取消的移动Type (这里是104)就默认帮我们填上了。

 

回归到 移动Type 124。点保存就可以返品了。

当然,如果说只是其中有一部分需要返品,不需要返品所有,那就输入相应的数量。

比如这里就返品2个。

这样就返品成功了。

4,MIGO 中做继续收货

如果是品质问题的退货(返品),供应商(仕入先)还会继续送过来,那么就要做继续收货。

 

先做照会。

 然后选 继续纳入。

 然后保存就可以入库了。

 

 

5-2,评价入库的返品

这里所说的评价入库的返品,指的是保管场所中的货物的退货(返品),不管是 直接 移动Type101 收的货,还是 103+105 收的货 。反正,只要是已经在仓库里了,那么再返品的话,就要用 移动Type 122。

为了好看,我把上面的图拷贝一下。

5-2-1,移动Type 101 入库后的退货(返品)

1,ME21N 购买发注

发注票:4500017367

 

2,MIGO

MIGO先收货。

 

照会

 

 选 仕入返品。

 默认填入仕入返品的移动Type 122。

 

点击保存 按钮,即完成返品。

 

5-2-2,107+109 收的货如何做退货(返品)

移动Type 107+109 收的货,好像只能做取消,不能做返品,一直没弄明白为什么。

这个问题呢,在别的帖子上我看到也有人问了,但是吧,答案也比较复杂。

我的老师说这个不重要,我也没太理解他的意思。我猜是实际上很少有人要这么干吧。

Return (122) for 107/109 Mov Type | SAP Community

我这里试验一下,不一定能成功。大致步骤就是下面这样的。

1. Return deliveries are only possible for 109 document, not for 107.

    返品只适应于 109, 不适应于 107。这很好理解,107的时候,货物还在车上呢。

2. It is OK to assign the movement type 122 to 109 with

FCODE = RL

XSTOR = 1

    加上上面这条数据。

3. You will need to insert the line in the table T156N using SE16.

   用SE16,加上面的数据到 T156N。说实话,这都不像是标准功能了呀。

下面是具体过程。

1,SE16  输入表 T156N

然后加一条数据。

 数据加进来了。

 2,在MIGO里面试验一下

ME23N 购买发注

MIGO 已经做好了 107+109 收货

 

现在终于好像可以做109的返品了。

 这样就可以了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/871196.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

4. 软件开发的环境搭建

目录 1. 搭建环境 1.1 检查 JDK 1.2 检查 MySQL 数据库 1.3 检查 Maven 1.4 检查 GITEEGIT 1.5 安装插件 1.5.1 安装 Spring Boot Helper 1.5.2 安装 lombok 1.6 创建仓库 1.6.1 登录 GITEE 创建仓库并复制仓库地址 1.6.2 克隆到本地 1.7 创建工程 1.7.1 设置编码…

Unity 框架学习--1

由浅入深,慢慢演化实现框架 两个类的实现代码完全一样,就只有类名或类型不一样的时候,而且还需要不断扩展(未来会增加各种事件)的时候,这时候就用 泛型 继承 来提取,继承解决扩展的问题&#…

【Quarkus技术系列】打造基于Quarkus的云原生微服务框架实践(1)

前提介绍 本系列文章主要讲解如何基于Quarkus技术搭建和开发"专为Kubernetes而优化的Java微服务框架"的入门和实践,你将会学习到如何搭建Quarkus微服务脚环境及脚手架,开发Quarkus的端点服务,系统和应用层级的配置介绍与Quarkus的…

JavaWeb_总体介绍

文章目录 1.总括2.JavaWeb项目架构 1.总括 2.JavaWeb项目架构

【Linux】DNS协议——应用层

DNS协议 DNS(Domain Name System,域名系统)协议,是一个用来将域名转化为IP地址的应用层协议。 DNS背景 TCP/IP中通过IP地址和端口号的方式,来确定网络中一个主机上的一个程序。但IP地址是一长串数字,并不…

阿里云账号注册流程_多种注册方法_图文详解

阿里云账号怎么注册?阿里云账号支持手机号注册、阿里云APP注册、支付宝和钉钉多种注册方式,账号注册后需要通过实名认证才可以购买或使用云产品,阿里云百科来详细说下不同途径注册阿里云账号图文流程: 目录 阿里云账号注册流程 …

利用python实现网络设备配置批量上传和批量下载功能

利用python实现网络设备配置批量上传和批量下载功能 利用ensp实现网络设备和物理主机互通配置网络设备配置批量上传功能配置批量下载功能常见问题 提示: 本文章代码所使用目录均使用相对目录,只需将配置存放目录和文件下载目录(已用符号标出…

Java:正则表达式书写规则及相关案例:检验QQ号码,校验手机号码,邮箱格式,当前时间

正则表达式 目标:体验一下使用正则表达式来校验数据格式的合法性。需求:校验QQ号码是否正确,要求全部是数字,长度是(6-20)之间,不能以0开头 首先用自己编写的程序判断QQ号码是否正确 public static void main(String[] args) {Sy…

走近ChatGPT与类似产品:原理解析与比较

目录 1. 引言1.1 技术的进步与自然语言处理1.2 ChatGPT的崭新概念 2. ChatGPT: 一览众山小2.1 GPT-3.5架构简介2.2 ChatGPT的学习与训练2.3 文本生成的工作原理 3. 市场上类似产品调研3.1 对话式人工智能产品分类3.2 文心一言3.3 讯飞星火 4. 应用前景与局限性展望4.1 ChatGPT的…

STM32 F103C8T6学习笔记6:IIC通信__驱动MPU6050 6轴运动处理组件—一阶互补滤波

今日主要学习一款倾角传感器——MPU6050,往后对单片机原理基础讲的会比较少,更倾向于简单粗暴地贴代码,因为经过前些日子对MSP432的学习,对原理方面也有些熟络了,除了在新接触它时会对其引脚、时钟、总线等进行仔细一些的研究之外…

790. 多米诺和托米诺平铺

题目描述&#xff1a; 主要思路&#xff1a; class Solution { public:int numTilings(int n) {long long f[n][4],mod1e97;f[0][0]1;f[0][1]f[0][2]0;f[0][3]1;for(int i1;i<n;i){f[i][0]f[i-1][3];f[i][1] (f[i-1][0]f[i-1][2])%mod;f[i][2] (f[i-1][0]f[i-1][1])%mod;f…

嵌入式技术,就在你的手边!

嵌入式技术&#xff0c;听起来多么高大上的名词&#xff0c;同时它也确实是当今信息技术的前沿领域&#xff0c;但这并不意味着它就距离我们很遥远。 事实恰恰相反&#xff0c;在当今科技发展迅猛的时代&#xff0c;嵌入式技术成为了人们生活中不可或缺的一部分。它以其小巧、高…

手撕Java集合——链表

链表 一、链表概念特性二、不带头单向非循环链表实现&#x1f351;1、定义结点&#x1f351;2、打印链表&#x1f351;3、使用递归逆序打印链表&#x1f351;4、头插&#x1f351;5、尾插&#x1f351;6、指定位置插入&#x1f351;7、查找是否包含关键字key是否在单链表当中&a…

C#,数值计算——Dynpro的计算方法与源程序

给定向量nstate&#xff0c;其整数值是每个状态中的状态数阶段&#xff08;第一和最后阶段为1&#xff09;&#xff0c;并给定函数成本&#xff08;j&#xff0c;k&#xff0c;i&#xff09;返回在阶段i的状态j和的状态k之间移动的成本阶段i1&#xff0c;此例程返回与nstate长度…

(杭电多校)2023“钉耙编程”中国大学生算法设计超级联赛(8)

1005 0 vs 1 双端队列暴力模拟,时间复杂度为O(n*T) 首先预处理0的右边第一个0的下标,1的右边第一个1的下标,0的左边第一个0的下标,1的左边第一个1的下标 然后进行模拟 如果当前是zero的轮次,那么就看双端队列的两端 如果两头都是1,那么one赢,如果1头是0,1头是1,那么只能选择0 如…

概率图模型(Probabilistic Graphical Model,PGM)

概率图模型&#xff08;Probabilistic Graphical Model&#xff0c;PGM&#xff09;&#xff0c;是一种用图结构来描述多元随机变量之间条件独立性的概率模型。它可以用来表示复杂的概率分布&#xff0c;进行有效的推理和学习&#xff0c;以及解决各种实际问题&#xff0c;如图…

计算机基础概论

一、计算机的组成 1.计算机组成的五大部件 &#xff08;1&#xff09;运算器&#xff1a;也叫算术逻辑单元&#xff0c;完成对数据的各种常规运算&#xff0c;如加减乘除&#xff0c;也包括逻辑运算&#xff0c;位移&#xff0c;比较等。 &#xff08;2&#xff09;控制器&a…

掌握Python的X篇_34_Python朗读文字

各种广告中说python是人工智能的主宰&#xff0c;其实这更多是噱头的成分&#xff0c;但是python确实可以做很多的事情&#xff0c;本篇将会介绍利用pythonAI平台来合成声音。今天将会用到的是百度。 文章目录 1. baiToVoice2. 注册appid3. 合成代码 1. baiToVoice 使用百度A…

详解Mysql——第一篇/连接查询

mysql的连接查询&#xff0c;相必在网上都能找到很多的教程&#xff0c;博主今天不做老话常谈&#xff0c;不走重复路线 1.建表 –1.学生表 Student(s_id,s_name,s_birth,s_sex) –学生编号,学生姓名, 出生年月,学生性别 –2.课程表 Course(c_id,c_name,t_id) – –课程编…

ubuntu18.04下配置muduoC++11环境

1.安装muduo依赖的编译工具及库 Cmake sudo apt-get install cmakeBoost sudo apt-get install libboost-dev libboost-test-devcurl、c-ares DNS、google protobuf sudo apt-get install libcurl4-openssl-dev libc-ares-dev sudo apt-get install protobuf-compiler libp…