BP或FI12维护银行账户,报错“银行帐户编号XXX必须具有长度 18”
文章目录
一、报错场景1:BP
维护业务伙伴“支付交易”中的银行信息,输入银行账户报错如下所示:
二、报错场景2:FI12维护银行账户
FI12维护公司代码开户银行账户,出现相同的报错信息,如下所示
三、解决方法
上述问题的出现,和国家代码相关的银行数据属性检查有关。
路径:
SPRO -> SAP NetWeaver -> 常规设置 -> 设置国家 -> 设置国家特定的检查
点击“设置国家特定的检查”
实际业务相关的国家为CN,双击CN
“银行账户号码”的检查规则设置为3,导致对银行账户的长度进行强制检查。
改变检查规则为5,保存
四、效果验证
4.1 场景1-BP
维护完银行账户,保存,提示保存成功
4.2 FI12维护银行账户
维护完银行账户,保存,提示创建银行账户成功
五、相关配置点导致的其他类似问题
此处配置可能还可能导致出现的问题包括:邮政编码长度、银行号长度、税号允许长度等
5.1 类似问题1:银行主数据维护和查看(FI01/FI02/FI03)银行编号(BNKLZ)字段显示长度小于15位问题解决方法
参考如下链接:
https://blog.****.net/wangjolly/article/details/107917294