电脑故障问答网

 找回密码
 立即注册
查看: 110|回复: 6

我的SAP运维日常_0020_FICO_系统报错-物料账簿货币被更改

[复制链接]

2

主题

4

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2022-12-5 10:23:41 | 显示全部楼层 |阅读模式
大家好,我是林恩~谢谢大家的喜欢和关注喔。
我的SAP运维日常专栏是跟大家分享自己运维过程中遇到的问题和解决方案哦~目前碰到的问题来自各个模块,MM\WM\PP\SD\QM\FICO,还有一些比较general的问题,问题有简单有复杂。可能对大家也不是很有帮助,但比较适合像我一样经验还不是很丰富的内部顾问哈,大神们就不用看啦。在运维的过程中,不要害怕用户提出问题或者新需求。这正是让自己变得厉害一点点点点点的机会呀~
<hr/>今天分享的问题是上周有个知乎的小伙伴遇到的问题,帮忙看了看最终解决啦~~(其实最主要是我公司前辈帮忙看的,他真的超级厉害耶,只可惜不写文章哈~)记录一下,分享给大家一起看看,若有问题还请指正~

问题描述:MM02维护物料主数据时,报错“物料账簿货币被更改”,进入到财务视图后,货币无法显示。在完成配置后,他们已经导了一部分物料主数据到生产机啦,导入数据时未报错,但是现在去做修改或者显示时报错。





解决方案:在这里给大家分享一下思路吧~先是去找到报错原因,再去找解决方案。
点开报错,查看具体报错消息,大概可以得到的信息是:当前系统的物料账币别和物料账激活时的币别不一致。应该是激活物料分类账后动了相关的配置。接下来就是去看看验证一下自己的想法~
因为没有进小伙伴公司的SAP系统,所以就靠文字沟通以及让对方截图来验证想法和解决问题哈~此处感谢他提供截图哦~


  • 先根据消息号去必应上查询是否有相同的案例
点开报错,可以查看到具体的消息号。“物料账簿货币被更改”这个报错对应的消息号是“C+039”。
确实有对应的文章哈~哪怕没有解决方案,但是也可以提供大概的思路。





2. 根据在网上搜索的文章,我们先让他提供了OMX2\OMX3的配置截图
通过该步骤判断当前系统的物料账货币是什么~
OMX3:查看当前评估范围ID99分配的物料总账类型


OMX2:查看对应的物料总账类型9000所分配的物料账货币


通过截图看出,9000物料总账类型的货币是人工指定的,如果勾选“CO货币类型”,那么物料分类账的货币和CO货币相同。此处勾线的是“人工的”,那么我们需要选中改行,点击左侧“定义单个字符”,查看指定的物料分类账货币


小伙们提供的截图显示是,指定的货币为公司代码货币。


然后再去查看公司代码货币为IDR


通过该步操作,我们了解到他们当前物料分类账的货币为公司代码货币IDR。配置目前没有问题~OMX3处的也是绿灯状态呢。
最初打算是想问一下是否动过配置,期初的货币是什么,因为当初配置的财务顾问离职,小伙伴也不是特别清楚是否动过配置。不过看一下请求传输应该是可以确认的哈~

3. 通过后台表查看期初导入数据的物料分类账货币
先查看其中某颗报错物料的物料分类账货币哦~
使用事务代码SE11,查看表CKMLHD,通过物料+评估范围,查询到该物料的“成本估算编号”


再使用事务代码SE11,查看表CKMLCR,通过成本估算编号+期间,查看到该物料的物料分类账的货币以及值。
通过该步操作查看到期初导入数据的货币是VND。和当前系统配置的IDR货币不一致,所以系统才会报错耶。到这里原因就找到啦~



4. 原因找到啦,接下来就是去找解决方案。查看消息报错说的是要么还原以前的配置,要么要使用程序替换数据值。那么就先debug改一下表CKMLCR。试试修改该张表后,MM02是否能维护数据~
小伙伴Debug后发现不行耶,改这张表的货币和值没有效果~

5. 网上找不到,那么只能从代码入手~
使用SE91,输入消息号C+039,查看哪支程序里使用到该消息号。
发现表“CKMLCT”调用了该消息~那就再使用事务代码SE11看看表CKMLCT吧~
一看果真,这张表里的货币还是VND。那么就再debug改一下这张表~



6. 改了表CKMLCT后,数据正常啦,MM02维护物料不再报错~
然后就说需要找开发做程序把期初导入数据在表CKMLCR中的货币和值改掉。另外,也要改表CKMLCT。但是小伙伴们公司的开发不大敢动生产机的数据啦,就问有没有标准配置可以修改~

7. 一开始是认为没有标准配置可以修改这两张表的数据,因为系统配置已经是正确的啦,现在错误的是历史数据。需要纠正历史数据。
后来再询问,他们工厂的物料上线导入后,没有发生任何移动。那么就可以使用物料分类账反激活(取消物料分类账)的功能,然后再重新激活物料分类账,这样这两张表就可以带到最新配置所对应的货币IDR。
物料分类账反激活:SE38输入SAPRCKMJX
然后使用事务代码CKMSTART重新激活物料分类账

就这样问题解决了哈。



比较幸运的是他们物料导入后没有发生移动,可以反激活物料分类账。如果已经发生移动了,不推荐反激活物料分类账,因为历史物料分类账的相关数据都没有了,有问题哦~
还有一点就是,激活物料分类账后就不要再去动配置了,不然处理起来很复杂呢~
不知道除了文章中提到的方案,是否还有别的方法哈。若有,还请大神赐教~

以上就是今天的分享啦,若有问题请指正~

愿你每日开心,每日生长~
回复

使用道具 举报

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-12-5 10:23:52 | 显示全部楼层
怎么学的sap
回复

使用道具 举报

1

主题

3

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2022-12-5 10:24:21 | 显示全部楼层
我们之前也碰到过这问题,不过都是后台update表数据的[捂脸]
回复

使用道具 举报

2

主题

3

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2022-12-5 10:24:49 | 显示全部楼层
是做了程序run的job么~
回复

使用道具 举报

1

主题

8

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2022-12-5 10:24:56 | 显示全部楼层
最开始是在乙方入职做项目 领进门后就要靠自己摸索以及实践锻炼啦
回复

使用道具 举报

0

主题

6

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2022-12-5 10:25:30 | 显示全部楼层
你是FICO模块的吗?我很喜欢看你的运维日常啊。
回复

使用道具 举报

0

主题

3

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2025-4-11 16:29:02 | 显示全部楼层
小白一个 顶一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

云顶设计嘉兴有限公司模板设计.

免责声明:本站上数据均为演示站数据,如购买模板可以上DISCUZ应用中心购买,欢迎惠顾.

云顶官方站点:云顶设计 模板原创设计:云顶模板   Powered by Discuz! X3.4© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表