一、问题概述
创建活修改银行代码主数据时,可能会遇到如下问题:
银行编号(Bank Number)对应后台表字段BNKA-BNKLZ长度为15位,但可维护长度不到15位。
很多情况下,国内银行主数据一般在“银行编号”维护12位的联行号。
此场景中,银行编号最大输入9位,但联行号为12位:308290003492,导致被截断。
二、解决方法
上述问题的出现,和国家代码相关的银行数据属性检查有关。
路径:
SPRO -> SAP NetWeaver -> 常规设置 -> 设置国家 -> 设置国家特定的检查
双击“CN”
“银行号长度”被设置成了最大9位,导致上述出现问题。
将长度调整为15位,保存
三、效果验证
事物代码:FI02
修改银行代码的联行号,成功,如下所示
四、相关配置点导致的其他类似问题
此处配置可能还可能导致出现的问题包括:邮政编码长度、银行号长度、税号允许长度等
4.1 BP或FI12维护银行账户,报错“银行帐户编号XXX必须具有长度 18”
参考如下链接:
https://blog.csdn.net/wangjolly/article/details/107943770