二维码

发票校验提示:请维护容差码BW的容差限制

ffffohno发表于 2021-04-14 08:57Twilight 最后回复于 2021-04-14 09:21 [复制链接] 5106 1

本帖最后由 ffffohno 于 2021-4-14 09:04 编辑

一个发票校验的rfc程序,使用bapi调用BAPI_INCOMINGINVOICE_CREATE。
在一些订单单位下错了,需要在miro时修改单位的情况下,调用bapi会出现错误提示:请维护容差码BW的容差限制。

如果直接使用sap miro事务码,却没有此限制,能直接过。大概debug了一下程序,好像两者校验的内容不完全一样。

尝试了找了一些解决方法,使rfc程序能过,包括:
1、配置容差:业务不允许,因为降低了错误数据的容忍度
2、配置此消息(M8 215)不作为错误提示:也不能设置,理由同1
3、重新写程序,使用miro bdc :未实施,但是查到一些资料是miro不能使用bdc, 理由是miro是enjoy transaction(miro-bdc错误 )。。。


请问各位有什么方法能解决这个问题?

回复

使用道具 举报

Twilight
GUI前台和BAPI不是调用一套代码,相对来说BAPI的校验逻辑更为严格,请在业务数据上来解决问题。MIRO不支持BDC
回复 支持 反对

使用道具 举报

快速回帖

本版积分规则
您需要登录后才可以回帖 登录 | 注册有礼

快速回复 返回顶部 返回列表