
1、当调用会计凭证创建BAPI时候,传入开户行类型会报错消息:Partner bank type not found for vendor 2、原因:首先看BUT0BK表:红色部分是主键再看看LFBK表:红色部分是主键(正常情况下LFBK和BUT0BK数据一致,如果主键一样情况,SAP只能保留一条,不会出现下面展示的数据)正确数据如下:备注:开户行类型其实就是银行明细标识3、报错触发:如果此时创建会计凭证BAPI传入开户行类型,XL01,此时BUT0BK表是有,但是LFBK表没有,因为LFBK因为主键问题只能保留一条。所以就报错了"Partner bank type XL01 not found for vendor A"4、解决方案:因为总的来说还是供应商主数据原因导致2个表数据不一样,但是SAP也没有控制前台不能做那样的数据。要想在创建会计凭证时候不报那个错误,只能想办法每次在创建会计凭证之前,将LFBK数据更新成最新的开户行类型的银行数据即可,这样就不会报错。第一步调用:BAPI_BUPA_BANKD