SAP MM学习笔记 - 豆知识02 - MR21 修改物料原价,MM02 修改基本数量单位/评价Class,MMAM 修改物料类型/评价Class

news/2024/9/15 20:27:50/ 标签: 学习, 笔记

上一章讲了一些豆知识。比如

- MM50 批量扩张品目

- XK05/06 Block/消除供应商

- MM06/MM16 品目消除

- SE11/SE16/SE16/SE16N/SE16H/DB02 等查看常用的操作Table和数据的T-code

SAP MM学习笔记- 豆知识01 - MM50 批量扩张,XK05/XK06 Block/消除供应商,MM06/MM16 品目消除,SE11/SE15/SE16/SE16N/SE16H/DB02-CSDN博客

本章继续讲一些其他豆知识。

- MR21 修改物料原价

- MM02 修改基本数量单位

- MM02 修改评价Class

- MMAM 修改物料类型/评价Class

1,MR21 - 品目原价变更

为什么会需要变更品目原价呢?比较常见的有以下这些原因

- S - 标准原价

  比如以前内部讨论定的一个标准价格,过一段时间以后发现不太准,

  所以需要根据市场采购价格来重新定一个标准价格

- V - 移动平均价

  比如定好商品价格之后,结果好长时间也没卖出去,内部也没法消耗掉,成了死在库

  那么这个时候公司内部讨论想把商品做一个减价处理

1-1,修改 S - 标准原价

品目的单价在物料主数据里面是改不了的。

比如如下品目 100-300,标准原价栏位是灰的,改不了

- 原价管理区分:S - 标准原价

- 标准原价:208.87

- 移动平均原价:205.18

  虽然该品目 100-300是 S - 标准原价计价的,

  但是SAP也帮咱把移动平均原价作为参考值给算出来了

那么要怎么修改标准原价呢?

- MR21 - 价格变更

  首先提醒我 品目100-300 是标准原价计价的

 

品目 100-300 里存在現在或次期標準原価。

(A current or future standard price exists for material 100-300 )
Msg 番号 CKPRCH025

有些品目不是想改就能马上改,如果改品目还存在一些事务数据,比如像上面那个品目,

该品目仍然存在成本估算,就会导致不能改。

Solved: CKPRCH025 after material ledger future price relea... - SAP Community

CO 那块儿我还没搞明白,先放过这块儿。

新建一个品目试试看

- 品目 100-300-B1

MIGO 给初期化一点儿在库

- 10 个

回到 MM02

- 在库数量合计:10

- 合计额:2100 (标准原价 210 x 10 )

MR21 价格变更

这样就可以变更

两个价格都修改

- 标准原价:220

- 移动平均价:220

 

Object RF_BELEG 1000、番号範囲間隔 48 不存在。 FBN1
Msg 番号 NR751

测试环境嘛,问题多多

提示说到 FBN1 里面修改

 到 FNB1 里面把 No48,2024年度的番号范围给加上,保存

再接着修改

 

这样就可以保存成功了

价格变更传票 照会

 

点一下会计传票 按钮

- 790000 仕挂品 100 EUR

- 232500 自社品目再评价的费用 100- EUR

回到MM02

- 在库数量合计:10个

- 合计额:2200

  这个由 2100 =》2200,合计额 100 EUR+

  既然品目价格被调高了,那么按会计借贷平衡准则,谁降低了呢,就是自社品目再评价的费用

 

1-2,修改 V - 移动平均价

和标准原价修改一样的。

- 品目 100-710-F23

- 在库数量合计 15个

- 合计额:43.65

 这样就显示出来了,直接修改

把移动平均价格由 2.91 降为 2.5

同时把标准价格也修改成相同,然后保存

 

价格变更照会

点一下会计传票 按钮,看一下FI票

- 792000 完成品在库 6.15- EUR

- 232500 自社品目再评价的费用 6.15 EUR

可以看到这次降价之后,把损失给计到 自社品目再评价的费用里面去了。

 

看一下品目Master

- V - 移动平均价:2.50

- S - 标准原价:2.50

- 在库数量合计:15

- 合计额:15 x 2.50 = 37.50

 

2,MM02 修改基本数量单位

2-1,修改基本数量单位出错

品目的基本数量单位也是可以改的,用到的T-code也就是MM02。

基本数量单位:KG

现在修改为 G

出了个错误消息:

基本数量単位无法変更,请选择 "Error照会"。
Msg 番号 M3189

 

点一下 Error照会

这里说明了2点原因导致基本数量单位变更不了

- 该品目在 Plant Level有在库存在

- 该品目登录了购买发注票

即要想改基本数量单位,在当前和前一个会计期间内,必须

- 无在库

- 无购买发注票

除了上面的条件,还有一些其他条件也会导致相同的问题,比如必须

- 无受注票

- 无纳入日程行...

比如我再拿这个品目做一个受注票,那么再试试修改基本数量单位的时候,错误又增加了

2-2,消除错误要素

咱们把购买发注票给删掉,在库给变为0,受注票给结束掉,那么就应该可以修改了。

a),ME21N 删除购买发注票中该品目,然后点保存

b),MIGO 做移动Type201 原价Center出库

MMBE里面看一下,一共有10个在库,要全部原价Center出库

把10个都做原价Center出库,然后保存

c),VA02 删除标准受注中的明细,然后保存

2-3,MM02 再试一次修改基本数量单位

这次就可以变更了,出了一些注意点的Message,但是已经可以修改了

总结一下其实就是存在该品目的相关数据的话就不能修改基本数量单位

把相关的数据(比如在库,各种传票)都给清掉以后就可以更改了

3,MM02/MMAM 修改物料评价Class(评估类)

3-1,MM02 品目变更

评价Class(评估类) 就是下图这个栏位,用于评估

当变更评价Class的时候,出来下面这个错误。它这个地方好像没做好,我都没看到照会Error按钮

评价Class无法变更,请参照 “照会Error”。
Msg 番号 M3368

理由:

在現或前会计期间

- 存在评价在库(有库存)
- 存在未処理的 購買発注或 納入日程行 (有传票,一般指的购买发注票和受注票)
- 製造指図 (在庫移動実行済)(在制造中或在制造中正在使用)
 

解决方法:

跟上面的 MM02 的修改基本数量单位 一样的,都需要先把在库,传票,制造指图(生产订单)

这些妨碍修改的数据给清理掉,然后才能修改。

- 存在评价在库(有库存)的场合
a) 把品目在庫转记到中間勘定
b) MM02 中修改評価Class
c) 把品目在库由中间勘定恢复回来

- 存在未処理的 購買発注或 納入日程行 (有传票,一般指的购买发注票和受注票)
  只能把購買発注明細给删掉(设置删除Flg)

- 製造指図 (在庫移動実行済)(在制造中)
  只能把制造指图的Status给删除掉

TODO:研究半天也弄明白啥叫中间勘定:

- 中間勘定:指定修正転記流程中使用的消込勘定。

SAP Help Portal

 

3-2,消除错误要素

咱们这里用 MIGO 做移动Type201 原价Center出库。

MMBE里面看一下,一共有1个在库,要全部原价Center出库。

MIGO 移动Type 201 出库

3-3,MM02 再试一次修改评价Class

这次就OK

3-4,MMAM 品目Type变更

SAP Menu > Logistics > 在库/购买管理 > 品目Master > 品目

这其实不是专门为了修改评价Class的,而是专门为了修改品目Type的

那它跟评价Type有啥关系呢?

输入新规品目Type,比如 FERT - 制品,然后打回车,再点执行 图标

来个提示,直接按回车

 

Popup一个修改评价Class小画面

可以直接修改成自己需要的评价Class

点一下选择,然后双击 7925 那一行

点确定图标,这样就OK了

 

回到MM02 查看一下

成功修改了品目Type的同时,也把评价Class给改了

当然咱们这里的 100-300-B2 是一个干干净净的品目,所以品目Type 也修改成功了。

如果里面有数据也不能改的,可以参照以前写的文章。

SAP PP学习笔记 - 豆知识04 - 如何修改品目类型(物料类型)_sap物料类型修改-CSDN博客

 


http://www.ppmy.cn/news/1505066.html

相关文章

【归纳】常见函数模版和解析2(含进制转换详细代码)

【归纳】常见函数模版和解析2,含进制转换详细代码 1.计算阶乘2.斐波那契数列3.进制转换3.1.十进制转n进制3.1.1.迭代法3.1.2.递归法 3.2.n进制转十进制3.3.a进制转b进制3.4.代码整合 1.计算阶乘 阶乘的定义:阶乘符号为!,即 n ! 1 2 3 . . . ( n − …

【链表OJ】常见面试题

学习完链表后,当然还需要实操才行。 文章目录 1.[移除链表元素](https://leetcode.cn/problems/remove-linked-list-elements/description/)1.1 题目要求1.2 迭代法1.3 递归法 2. [反转链表](https://leetcode.cn/problems/reverse-linked-list/description/)2.1 题…

《LeetCode热题100》---<5.①普通数组篇五道>

本篇博客讲解LeetCode热题100道普通数组篇中的五道题 第一道:最大子数组和(中等) 第二道:合并区间(中等) 第一道:最大子数组和(中等) 法一:贪心算法 class So…

共享`pexlinux`数据文件的网络服务

实验环境准备: 1.红帽7主机 2.要全图形安装 3.配置网络为手动,配置网络可用 4.关闭vmware DHCP功能 一、kickstart自动安装脚本制作 1.安装图形化生成kickstart自动脚本安装工具 2.启动图形制作工具 3.图形配置脚本 这里使用的共享方式是http&#xff0…

酒店管理小程序的设计

管理员账户功能包括:系统首页,个人中心,用户管理,酒店管理员管理,房间类型管理,房间信息管理,订单信息管理,系统管理 微信端账号功能包括:系统首页,房间信息…

微应用(Micro-Applications)、微前端(Micro Frontend)、Qiankun 框架之间的区别和联系

简简单单 Online zuozuo: 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo :本心、输入输出、结果 简简单单 Online zuozuo :联系我们:VX :tja6288 / EMAIL: 347969164@qq.com 文章目录 微应用(Micro-Applications)、微…

Go语言加Vue3零基础入门全栈班11 Go语言+gorm用户管理系统实战 2024年08月03日 课程笔记

概述 如果您没有Golang的基础,应该学习如下前置课程。 Golang零基础入门Golang面向对象编程Go Web 基础Go语言开发REST API接口_20240728Go语言操作MySQL开发用户管理系统API教程_20240729Redis零基础快速入门_20231227GoRedis开发用户管理系统API实战_20240730Mo…

JS如何实现禁止截屏、打印、另存为操作?

禁止缓存可以前台HTML使用 <meta http-equiv="pragma" content="no-cache" /> 屏蔽选中、粘贴、复制、剪切、右键菜单、禁止新窗口打开 HTML <body οncοntextmenu="return false" onselectstart="return false" οncοn…

搭建 Rancher 服务,配置k8s集群

1. 前提条件 前提条件&#xff1a; 安装docker&#xff0c;要求版本各节点版本一致。网上还有额外的要求&#xff1a;关闭swap、禁用selinux等等。 2. 搭建 Rancher 服务 直接通过docker命令实现即可&#xff0c;很方便。 docker run -d \--name rancher \--restart unles…

go的并发任务如何优雅的实现错误终止

errgroup使用案例 在Go语言中&#xff0c;并发任务通常通过goroutine来实现&#xff0c;而错误处理和任务终止的优雅性则依赖于适当的同步机制和错误传播策略。 场景: 管理一个任务的一组子任务&#xff0c;每个子任务一个协程每个子任务必须保证都成功&#xff0c;一个出现…

注意!!可能这是系统分析师旧教程最后一次考试,赶紧学起来

系统分析师考试是全国计算机技术与软件专业技术资格考试的高级水平考试之一&#xff0c;它是一项专业考试&#xff0c;旨在通过对计算机系统的规划、分析和设计来培养行业内的专业技术人才。近日在国家版本数据中心&#xff0c;查到系统分析师已经有2024最新版的教程出来了&…

EasyAR_稀疏空间图

EasyAR_稀疏空间图 EasyAR4.6.3 丨 Unity2020.3.15f2 1.创建稀疏空间地图 在EasyAR开发中心后台创建Scene许可证密钥&#xff0c;并且使用稀疏空间地图 2.设置稀疏空间地图库名&#xff0c;对稀疏空间地图进行管理&#xff0c;设置密钥 3.复制密钥到Unity中 添加Spatial Map Ap…

Xml,Json,Protobuffer等序列化的区别。如何选型

Xml,Json,Protobuffer等序列化的区别。如何选型 序列化&#xff1a;将对象转换为字节序列的过程称为对象的序列化&#xff1b; 反序列化&#xff1a;将字节序列恢复为对象的过程称为对象的反序列化&#xff1b; 什么时候需要序列化&#xff1f; 当你需要把内存中的对象保存到一…

深入C# .NET核心:委托与事件机制全解析

摘要&#xff1a; 在C# .NET编程中&#xff0c;委托和事件是实现异步编程和对象间通信的关键机制。理解它们的工作原理对于编写高效、响应式的应用程序至关重要。本文将深入探讨C# .NET中的委托与事件&#xff0c;从基础概念到高级应用&#xff0c;为读者提供全面的指导。 正文…

IDC权威认可:亚信安全引跑中国DDI市场

近日&#xff0c;国际数据公司&#xff08;IDC&#xff09;正式发布了《IDC China Semiannual DDI Tracker, 2023H2》&#xff0c;亚信安全域名服务和地址分配及管理系统&#xff08;AIDDI&#xff09;凭借在企业核心网络防护中自动化、安全性、智能化的突出能力&#xff0c;占…

引领未来的智能革命:深度解析【人工智能】前沿技术与应用

前几天偶然发现了一个超棒的人工智能学习网站&#xff0c;内容通俗易懂&#xff0c;讲解风趣幽默&#xff0c;简直让人欲罢不能。忍不住分享给大家&#xff0c;点击这里立刻跳转&#xff0c;开启你的AI学习之旅吧&#xff01;前言 – 人工智能教程https://www.captainbed.cn/lz…

C# ?的使用

栏目总目录 可空类型标记符&#xff08;?&#xff09; 说明&#xff1a; 可空类型标记符?用于指示某个值类型&#xff08;如int、float等&#xff09;可以为null。这是C# 2.0引入的一个特性&#xff0c;用于处理数据库查询、JSON解析等场景中可能出现的空值。 示例代码&am…

深入研究Java的String常量池

文章目录 一、StringTable分析一段代码示例一示例二示例三 二、 intern1、StringTable位置2、StringTable 性能调优3、intern深入分析3.1 思考3.2 JDK6中的解释3.3 JDK7中的解释3.4 详细分析3.5 intern正确使用的例子3.6 intern使用不当的例子 一、StringTable 常量池中的字符…

PatchCore:工业异常检测中的全面召回

PatchCore&#xff1a;工业异常检测中的全面召回 前言相关介绍PatchCore的工作原理&#xff1a;优点&#xff1a;缺点&#xff1a; 实验环境项目地址LinuxWindows 项目结构具体用法准备数据进行训练进行测试 常见问题ModuleNotFoundError: No module named patchcore解决方法 O…

[PM]面试题-综合问题

思维题 说说当前的科技行业 web3是我比较感兴趣的方向, 在国内还处于起步阶段, web3重要的特点是去中心化, 依赖的技术有以太坊, 区块链, 智能合约, 现在位置还没有特别成熟的产品形态, 发展的比较好的方向就是数字藏品和游戏方向 列举一个你认为比较好的APP, 说明其独特之处…