项目上用户发来报错截图如下,报错信息:由于错误AR141,未保存供应商特定数据(请参阅长文本)
用户是用BP扩展供应商到其他工厂采购组织保存时报错,根据报错信息:供应商特定的数据将保存在PPO中且不更新相应的供应商特定数据表。可能问题是某些供应商特定字段为空,具体什么字段维护有问题呢,去系统CHECK了一下,没有直观的报错信息显示。
经查询,使用事务码MDS_PPO2 进到如下界面,(查看前要激活)
点击执行,可以看到刚才保存报错具体信息
原来是LFA1-BANKL Bank Keys没有维护。进去维护值后问题解决。特此记录下来备查。
另外使用BP,经常DUMP,事务代码BP的后台配置中可以设置字段的属性(必输、可选等),当创建BP时,系统也仅按照BP的后台配置检查字段是否必须输入。
但供应商主数据的后台配置中,也会设置字段的属性(必输、可选)。
当供应商主数据的后台配置中设置为必须输入,但在BP的后台配置中没有设置为必须输入,则会报错。这样的报错系统都会保存下来(PPO信息)。