单位在进行ECC系统重新实施升级至S4系统
S4系统默认物料编码长度为18位,可通过后台配置激活启用40位长度
因为单位有很多外围系统,担心激活40位长度后,对外围系统接口影响。
SAP标准BAPI中物料编码字段增加“MATERIAL_LONG”
例如:创建物料主数据BAPI(API_MATERIAL_SAVEDATA)
启用40位长度后,是否对以前调用ECC的BAPI传入参数MATERIAL有影响
在沙箱测试了一下物料主数据创建的接口:
**在未激活40位长度的情况下:**在MATERIAL、MATERIAL_LONG均传入对应的物料编码时候,优先以MATERIAL_LONG为主,虽然字段长度有40位,但仅能输入18位。
**在激活40位长度的情况下:**目前沙箱未激活,还未测试
向SAP发了个问题,询问两个事项。
1.如已产生大量业务数据,能否再次激活
2.激活以后,能否取消
答复是:
1.存在业务数据的情况下,也可以激活
2.激活后,基本不可取消
但相关的NOTES,可能对外SAP的其他产品有影响,例如SAP BW。