今天下午客户突然就之前已创建生产订单的无价值物料号产品,问SAP系统中能否变更物料类型去出货。
创新互联公司于2013年开始,先为延安等服务建站,延安等地企业,进行企业商务咨询服务。为延安企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
百度了一下,发现网上各路大神对此早已进行了说明:
变更物料类型事务码为MMAM。
变更物料类型的前提条件为:没有库存、预留和采购文档(PR、PO、采购合同)。
除此以外,还要注意:
1.变更前后物料类型有相同的总分类帐科目;
2.变更前后物料类型对应的数量更新和价值更新是否一致。
上面并未提到生产订单存在的影响,于是我在测试系统中进行了验证后发现:
1、创建计划独立需求,允许MD02,跑出计划订单,发现允许变更物料类型;
2、创建生产订单,下达,投料,报工,发现允许变更物料类型;
3、以产品物料号创建手工预留,发现不允许变更物料类型;
4、对生产订单进行收货产生库存,发现不允许变更物料类型。
清理完未清数据,是可以改的!消息里提示的很明白。希望同学们遇到类似的问题多钻研探索下。SAP有些帮助还是很有用的不能更改估价分类,选择‘显示错误’消息号 M3368诊断想更改评估分类。但是该操作是不可能的,因为物料存在一个或多个下列内容:当前期间或前一期间的 已估价库存打开 采购订单或 交货计划行生产订单,已进行该对象的货物移动。系统响应系统重置更改。步骤若已存在已估价库存,则仅可以如下更改评估分类:a) 将物料库存过帐到临时帐户。b) 更改物料主记录中的评估分类。c) 将物料的库存过帐到它们的原始科目。只有已存在未清采购订单,并且首先将相应采购订单项目标记为删除,才可以更改评估分类。只有存在生产订单,已进行该生产订单的货物移动,并且首先将生产订单的状态设置为删除的,才可以更改评估分类。系统管理过程在物料主记录的定制中,可以将未清采购订单和/或生产订单的检查切换至警告。通过将消息类型警告相应分配到消息 MM 326和/或 MM 327,可以在 定义系统消息属性中执行该操作。但是首先有组织的确保未清采购订单和生产订单的进一步处理不能导致不一致。
原则上SAP很多Data有了数据是很麻烦去更改一些重要字段的,但是不等于说绝对不能.扯远点,说说Material type,Material group和Valuation group,valuation type,valuation area,valuation class之间的关系.希望看完后你能明白 .一般来讲,将stock 置为0后, 你想用T-code: MMAM change material type,比如material type change from raw material to finished goods可能会有问题,但是从raw material change to packaging .当然我不知道你公司究竟设定了多少种material type .简而言之,使用OMSK看后台为各种material type设置的account category reference,如果如果material type的account category相同,哦,好象有库存都可以随便改material type,但是account categroy不同的使用T-code: MMAM 改动不了.下面回到你的问题:使用t-code:OMWD可看到account determination for valuation area.回到正题,valuation area一般对应于plant级,valuation group一般对应于company code 级,valuation type:对应于valuation area,可能是plant,也可能是company.valuation class才真正对应到每种物料transaction对应(再对应到movement type)的具体会计科目.(OBYC,OMJJ)好了,你的问题参考解决如下.1.stock设置为0.如果有库存,可建立一中间会计科目将数据转向它等改正后再改回来2.如有PO,全部mark成deletion .使用ME2M找到所有的PO将有此物料的item make to delete .估计你的半成品没有PO不用如此.3.所有的此物料的productionorder make成deletion.Change your valuation , then it will be OK.
可以修改,需要满足以下条件
无未清库存
无未清采购订单
无未清生产订单
无评估类型数据(修改时报错消息号 M3194估价类别不能更改; 选择 "显示错误":评估类型数据存在,与新评估类别不一致)
解决:
1. 未清库存可以通过309转库存的方式实现,这里不再赘述。
2. open的采购单或生产订单式不允许修改,可以选择打删除标识或者修改消息号:
可OMT4将消息MM236/MM327改为W
3.有了评估类型数据,可通过归档的方式删除评估类型的数据
a. 先MM06对要删除的评估类型打删除标记
SE16N查询
删除评估类型01
b. Run the archive write job with SARA archiving object MM_MATNR or report MMREO050N
设置
c. Run the archive delete job with SARA archiving object MM_MATNR or report MMREO110N
删除
se16n查已经无此评估类型数据
根据此方法可删除评估类型数据。
通过以上操作解决后,即可修改评估类别了。