问题标签 [sap-business-one-di-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
441 浏览

sapb1 - SAP B1 - 在 SOAP Web 服务中使用标准 dll

目前,我正在使用 SAP Business One SDK。我从另一个团队接受了一些项目。这个项目是一个 SOAP Web 服务。它是用 ASPX 技术编写的,无论如何另一个团队使用标准 DI API 库。这是此解决方案的主要问题,因为它会导致很多内存泄漏问题。

在调用 DI API 的每次操作后的源代码中,我尝试使用垃圾收集器,但不幸的是,这还不够。

Web 服务托管在 IIS 上,我不得不设置一个选项,在一段时间内重新启动它。我知道这不是最好的解决方案,但它确实有效。显然,这种方式会产生很多问题。

我有一个问题。有没有合理的解决方案?或者我将不得不使用 DI Server 重写源代码?

我已经阅读了很多关于此的内容,我在互联网上找到了一些文章。请不要在评论中添加任何链接,因为我很确定我已经阅读了它们。

0 投票
0 回答
2939 浏览

vb.net - 通过 SAP DI API 创建交付

我正在使用 SAP B1 9.1 HANA 并在产品成功发货后以编程方式创建交付。创建交货时,对于具有正现有库存的产品,我得到Quantity 落入负库存 [DLN1.ItemCode][line: 1] 。有没有人看到这个错误?

谢谢。

这是代码。

0 投票
2 回答
3655 浏览

visual-studio - 如何在 SDK 中 SAP B1 的 UDT 中添加数据?

我在 SDK 中的 SAP B1 的 UDT 中添加记录时遇到问题。

我所有的代码

我试图做研究但没有帮助

实际上我想要做的是,如果我点击 UDO 的添加按钮,那么它会更新我的名为 @TODD 的 UDT,但如果我点击上面代码的添加按钮,则会出现以下错误消息“Addon 9000058 failed with exception; Event Type: 1”。

请任何人都可以帮助我

0 投票
1 回答
2079 浏览

java - 如何将 SAP Business One DI 服务器与 JAVA 集成

我们正在尝试将 SAP Business One DI 服务器与 JAVA 集成。检查了 SDK for DI Server 中的帮助文档,但它仅适用于 .NET。

不想使用 B1WS,因为我们知道 B1WS 不稳定并且有很多错误。还检查了 Python 烧瓶 RESTful 应用程序,但它的功能有限。

0 投票
2 回答
4841 浏览

c# - 使用 DI API 将 Sap B1 hana 与 C# 应用程序连接起来

我正在尝试使用 DI API 在基于 C# Web 的应用程序上连接我的 Sap B1 HANA,但我的连接给了我错误。这是连接 SLD 失败的错误屏幕截图,请确保您的 SLD 服务器可用且已连接。任何相关的帮助将不胜感激。

0 投票
1 回答
181 浏览

java - 在发票文档上添加行时出现错误 R6025 - SAP DiApi

在 Windows 上的 Java 应用程序中将发票集成到 SAP 中时,出现以下错误“R6025 - 纯虚拟函数调用”。但是,我的应用程序在一个版本的多个客户端上运行,我对任何客户端都没有问题,只是这个特定的一个!

在客户端环境中使用应用程序进行测试期间,我注意到在使用“添加”添加发票的第一行时总是会发生错误。

0 投票
0 回答
419 浏览

sapb1 - 如何在 SAP B1 SDK 中添加服务调用?

我想在 SAP B1 SDK 中添加服务调用,但收到以下错误消息

注意:试图在 C:\wamp 中获取非对象的属性

错误:-5002

下面是PHP的示例代码

是否有其他必填项

0 投票
1 回答
382 浏览

sapb1 - 项目创建时的 SAP Business One DI API 应从项目组继承一些字段

在 SAP Business One 客户端中,假设您要添加一个新项目。您设置代码、名称和组。当您设置组时,SAP 建议从此类项目组继承某些字段。您可以选择是或否。

如果你用 DI API 做同样的事情,当然没有这样的提议。DI API 理所当然地认为您不想从项目组继承字段。

有没有办法告诉 DI API 从项目组继承字段?还是我们必须在程序中一一复制?

0 投票
0 回答
171 浏览

iis - IIS Web API 连接被重置

我在 IIS 上托管了 Web API。

作为对我的 API 调用的响应,我在随机时间收到“连接已重置”。经过几次重试后,我的请求得到了适当的回应

我检查了 HTTPERR 并在我得到 Connection Was Reset Response 的时间附近发现了很多“Connection_Abandoned_By_ReqQueue”。我有时也会在事件查看器中遇到应用程序崩溃,其中包含以下内容:

*故障桶,类型 0 事件名称:APPCRASH 响应:不可用 Cab Id:0

问题签名:P1:w3wp.exe P2:8.5.9600.16384 P3:52157ba0 P4:SAPbobsCOM90.dll P5:9.30.190.0 P6:5c7f4d65 P7:c0000005 P8:0089a548 P9:P10:

附加的文件:

这些文件可能在此处可用:C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_w3wp.exe_695eddbfadf3c4a0ec181813e91099c0502fcadb_234314c6_7e0a5f90

分析符号:重新检查解决方案:0 报告 ID:6975c2ef-e9ad-11e9-80ca-00155d0b1f02 报告状态:0 散列桶:*

崩溃发生时,我已经设法从 IIS 导出了一个转储文件。并使用了windbg 和DebugDiag。并发现异常是 System.NullReferenceException 对象引用未设置为对象的实例。但是这个错误没有意义,因为同一个请求在多次重试后得到了正确的请求。

0 投票
1 回答
965 浏览

c# - SAP Business One 使用 C# 添加 BP 活动

我想使用 DIAPI 在 SAP B1 中生成业务合作伙伴活动。谁能帮我这个。