Java 发票单据上的添加行出现错误R6025-SAP DiApi
在Windows上的Java应用程序中将发票集成到SAP时,出现以下错误“R6025-纯虚拟函数调用”。 但是,我的应用程序在一个版本中在多个客户端上运行,我对任何客户端都没有问题,只有这个特定的客户端 在客户机环境中使用应用程序进行测试期间,我注意到在使用“添加”添加发票中的第一行时总是会发生错误Java 发票单据上的添加行出现错误R6025-SAP DiApi,java,invoice,sapb1,sap-business-one-di-api,r6025,Java,Invoice,Sapb1,Sap Business One Di Api,R6025,在Windows上的Java应用程序中将发票集成到SAP时,出现以下错误“R6025-纯虚拟函数调用”。 但是,我的应用程序在一个版本中在多个客户端上运行,我对任何客户端都没有问题,只有这个特定的客户端 在客户机环境中使用应用程序进行测试期间,我注意到在使用“添加”添加发票中的第一行时总是会发生错误 invoiceV1.getLines().add(); // The error happens here! System.out.println("THIS LINE NOT APPEARS ON
invoiceV1.getLines().add(); // The error happens here!
System.out.println("THIS LINE NOT APPEARS ON CMD");
invoiceV1.getLines().setCurrentLine(lineNum);
............ SETTING LINE VALUES ..........
lineNum++;
据我所知,您不需要在第一行设置
.add()
。如果,试着放一个,检查它是否是第一行
如果这不起作用,你可以考虑环境错误吗?或者Instalation出现了一些问题?我刚刚尝试了您的建议,尝试执行以下更改:if(lineNum>0){invoiceV1.getLines().add();invoiceV1.getLines().setCurrentLine(lineNum);}。。。。。。。。。。。。。。。。。。。。。。。。。。。及。。。。。。。。。。。。。。。。。。。。。。。。。。。如果(lineNum>0){invoiceV1.getLines().add();}invoiceV1.getLines()。setCurrentLine(lineNum);也是这样,但是客户端环境中存在一些缺陷!