SAP事务代码OMSL去定义需要的物料编码长度,报错-物料号不得长于18-之对策

城市中迷途小书童 2024-04-29 15:55:37

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.

0 阅读:1