[问题解决]调用BAPI_ACC_DOCUMENT_POST时报错“被合并的公司 XXXX 和 XXXX 是不同的”

1,问题描述

调用BAPI_ACC_DOCUMENT_POST或者BAPI_ACC_DOCUMENT_CHECK时

创建或检查凭证时,报错“被合并的公司 xxxx 和 xxxx 是不同的”,比如“被合并的公司 3001 和 9999 是不同的”。

错误消息ID: F5

消息号:080

<img class="alignnone size-medium wp-image-6524" src="//pic.ikafan.com/imgp/L3Byb3h5L2h0dHAvd3d3LmJhaWR1c2FwLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS0wNi0xOV85LTU0LTE3LTc0MHgxNjkuanBn.jpg" width="740" height="169" srcset="http://www.baidusap.com/wp-content/uploads/2019-06-19_9-54-17-740x169.jpg 740w, http://www.baidusap.com/wp-content/uploads/2019-06-19_9-54-17-768x175.jpg 768w, http://www.baidusap.com/wp-content/uploads/2019-06-19_9-54-17.jpg 952w" sizes="(max-width: 740px) 100vw, 740px" />

2,问题解决

造成这个错误的原因有多种,自己排查一下吧。

原因1:

通过DEBUG发现:抬头参数字段:凭证类型documentheader-doc_type  没有赋值,导致了此类报错。

抬头参数设置:

<img class="alignnone size-full wp-image-6527" src="//pic.ikafan.com/imgp/L3Byb3h5L2h0dHAvd3d3LmJhaWR1c2FwLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMS04LmpwZw==.jpg" width="577" height="490" />

原因2,

原因是BP创建的时候分配了贸易伙伴,而该类型凭证不支持跨贸易伙伴过账,解决办法

TCODE:OBA7

<img class="alignnone size-full wp-image-6533" src="//pic.ikafan.com/imgp/L3Byb3h5L2h0dHAvd3d3LmJhaWR1c2FwLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS0wNi0xOV8xNy00Ny0xMi5qcGc=.jpg" width="548" height="430" />

<img class="alignnone size-medium wp-image-6534" src="//pic.ikafan.com/imgp/L3Byb3h5L2h0dHAvd3d3LmJhaWR1c2FwLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS0wNi0xOV8xNy00Ny00OS03NDB4Mjk0LmpwZw==.jpg" width="740" height="294" srcset="http://www.baidusap.com/wp-content/uploads/2019-06-19_17-47-49-740x294.jpg 740w, http://www.baidusap.com/wp-content/uploads/2019-06-19_17-47-49-768x305.jpg 768w, http://www.baidusap.com/wp-content/uploads/2019-06-19_17-47-49.jpg 838w" sizes="(max-width: 740px) 100vw, 740px" />

以上。

原文地址:https://www.cnblogs.com/datie/p/11428386.html

时间: 2024-11-01 22:11:23

[问题解决]调用BAPI_ACC_DOCUMENT_POST时报错“被合并的公司 XXXX 和 XXXX 是不同的”的相关文章

2015.3.4 VS2005调用MFC dll时报错及解决

今天在用VS2005调用MFCdll时报错: 正试图在 os 加载程序锁内执行托管代码.不要尝试在 DllMain 或映像初始化函数内运行托管代码... 原因是我在dll的CSpaceApp::CSpaceApp()函数里写入了些判断代码.如果保持此函数为空,故障消失. 找到解决办法:VS2005-调试->异常->Managed Debuggin Assistants->LoaderLock 的选中状态去掉后OK VC++编译的dll必须用Release版本,不能用Debug的,否则在没

Reporting Service 服务启动时报错The service did not respond to the start or control request in a timely fashion

案例环境: 启动一台数据库服务器(Windows Server 2003)的Reporting Service(SQL Server 2008 R2)服务时,出现如下错误信息: System.InvalidOperationException: Cannot start service ReportServer on computer 'xxx'. ---> System.ComponentModel.Win32Exception: The service did not respond to

apache源码编译时报错ssl_engine_init.c:546: error: 'STACK' undeclared (first use in this function)

操作系统:centos6.4 X86_64 apache版本:httpd-2.2.6 openssl版本:openssl-1.0.1e 源码编译apache时报如下错误: ssl_engine_init.c: In function 'ssl_init_ctx_protocol': ssl_engine_init.c:390: warning: assignment discards qualifiers from pointer target type ssl_engine_init.c:39

安装tcpreplay时报错:configure: error: libdnet not found

安装tcpreplay时报错configure: error: libdnet not found 解决方法: 下载包libdnet-1.8.tar.gz并安装,依次执行: ./configure make make install 验证问题解决. 下载地址:http://download.chinaunix.net/download/0006000/5777.shtml

QL Server 创建用户时报错:15023 用户,组或角色'XXX'在当前数据库中已存在?

在使用SQL Server 2000时,我们经常会遇到一个情况:需要把一台服务器上的数据库转移到另外一台服务器上.而转移完成后,需要给一个"登录"关联一个"用户"时,往往会发生错误: “错误15023:当前数据库中已存在用户或角色” 这个问题非常棘手,几经排常找到了原因与解决方法,因为这个问题与解决方法均比较复杂,所以把这个过程中的一些经验纪录下来与大家分享,希望能对大家以后的类似操作有所帮助. 原因及解决办法如下: 首先介绍一下sql server中“登录”与“用

linux上安装ORACLE_10.2.0提示缺少系统安装包libXp.so.6,调用jdk报错

今天在VWMARE上做了下Linux, oracle 的安装实验, 我系统环境配置: OS:Linux test 2.6.18-8.el5 #1 SMP Fri Jan 26 14:15:21 EST 2007 i686 i686 i386 GNU/Linux Database: 10201_database_linux32.iso 在安装ORACLE软件的时候突然出现如下的错误: [[email protected] database3]$ ./runInstaller Starting Or

Java调用存储过程时报 The user specified as a definer ('root'@'%') does not exist 解决方法

Caused by: java.sql.SQLException: The user specified as a definer (''@'') does not exist        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1075)        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3566)        at com.mysql

将具有关联关系的两个表从hibernate查询出来转成json对象时报错

第一篇文章: 相信大家做过JSON相关的东西对这个异常并不陌生,这个异常是由于JSONObject插件内部会无限拆解你传入的对象,直到没有可拆解为止,问题就在这,如果你传入的对象有外键关系,或者相互引用,那么内部就会死循环,也就会抛出这个异常 解决办法,我们先说一种网上通用的:过滤      不错,过滤肯定会解决该问题,过滤也有两种方法: 一种是通过 Java代码   jsonConfig.setExcludes(new String[]{"dianYuanHeSuans"}) 该方法

【第一个项目】MySQL第二天早上第一次连接超时报错,解决方法com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:

MySQL第二天早上第一次连接超时报错,解决方法com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure Last packet sent to the server was 0 ms ago 最近碰到一个mysql5