SAP 事务代码 OMSL去定义需要的物料编码长度,报错 - 物料号不得长于18 - 之对策
1,执行事务代码 OMSL去定义需要的物料编码字段长度,比如想将默认值由18改成30,保存后,系统报错:物料编号不得长于18.
在R3和ECC的版本中,物料主数据编码一直被设定为最长只能扩展到18位,限制了一些特定行业和业务场景中的使用,这一情况在S/4HANA的版本上有了改变,SAP允许物料编码扩展到最长为40位。
从SAP ERP到S/4HANA,物料编码的Domain属性的长度由18变成了40。从S/4HANA 1511开始,SAP已经对相应的Domain、ABAP datatypes、Table、Structure、Code、iDoc、BAPI、RFC等等完成了一致性检查和大量修改。
2, 需要在如下的配置里激活物料编号长度的扩展。
配置路径:SPRO -> 跨应用组件-> 一般应用功能->字段长度扩展->Activate Extended Fields
勾选’Extended Material Number’选项,保存,
回车,
3,再次执行事务代码 OMSL.
物料编号长度,改成30, 保存,
注:本文基于SAP S/4 HANA 2023 PCE 系统。
-完-
写于2024-4-29.