问题标签 [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 投票
3 回答
3657 浏览

c# - 如何使用 DIAPI C# 从 SAP B1 Add On 中删除销售订单行数据

我想使用 c# 从销售订单文档 Lines 部分中删除一些特定行。

0 投票
0 回答
33 浏览

sap - SAP Business One - 数字不会相加

这里的新手,提前为我的无知道歉。我最近接手了追踪一系列库存不一致的原因的工作。我刚刚使用采购订单 -> AP 发票收到了一个新产品。收到的数量是 6。库存显示 6。我卖了 4。库存显示 -1。我检查了产品,没有一个被重新分配到其他仓库。销售顺利通过发票,但数字没有加起来,尽管我们手头还有 2 个,但我们的数量为 -1。我是当时唯一可以访问 SAP 的人。

有没有人遇到过类似的问题?

0 投票
4 回答
623 浏览

python - SAPB1 和 django 集成

我正在开发一个新项目,我希望能够围绕正在生产的现有 SAPB1 应用程序构建一个 django 项目。我这样做的目标是能够从 SAP 数据库中提取某些信息并将它们与我的 django 数据库同步,以及从我的 django 程序中将某些内容写入 SAP 数据库。一个例子是,我希望从我的程序中生成一张付款凭证,并将其写入 SAP 数据库。

是否有适合此类任务的 API?我做了一些研究,似乎我客户的 SAPB1 没有 python RFC 功能。一个可能的替代方案是 DI API,但是大多数材料都是用 c# 编写的,这不是我的专长,因此很想听听您的建议!

谢谢!

0 投票
1 回答
226 浏览

c# - 无法保存使用 DI API 的销售员工的某些字段,例如“电话”、“电子邮件”、“税”、..

我想使用 DI API 添加(或更新)销售员工(数据库表:OSLP)。要使用的对象是 SalesPerson,但在其公共属性中我没有看到“电话”、“手机”、“传真”……我刚刚成功添加了一条没有这些属性的记录,这意味着我使用了正确的服务(SalesPerson )。那么如何添加具有以下字段的记录:电话,手机,...?提前致谢。

请查看我的图片以获取更多信息:

0 投票
1 回答
2687 浏览

hana - 如果没有完整选择批次/序列号,则无法添加行

错误:(-4014) 无法在未完整选择批次/序列号的情况下添加行。

DI API 的默认功能SaveDraftToDocument()在 MS SQL 数据库上运行良好,但在 SAP HANA 上运行良好。

我正在发布带有序列号的交货文件。

0 投票
1 回答
26 浏览

sap-business-one-di-api - SAP Business One 集成框架浏览器卡在“正在加载”

我使用 SAP Cloud Appliance Library 启动了一个 Business One 实例,其中包含了集成框架的安装,但是当我尝试通过浏览器 (127.0.0.1:8080/) 加载框架时,我卡在了“正在加载”屏幕上. 我已经关闭了 IE 增强安全配置。

0 投票
1 回答
385 浏览

debugging - 在 Visual Studio 2019 中调试时无法检查 Sap B1 SDK 对象

0 投票
1 回答
600 浏览

asp.net-mvc - SAP B1 服务层性能缓慢

我已经用 DI API 在 MVC 中为 SAP 开发了一个应用程序一个月,但由于管理决定,客户将租用云服务,它只允许我使用“服务层”。在过去的两周里,我一直在将我所拥有的一切都转移到这个逻辑中,但事实证明,当我尝试执行测试时,加载和显示数据和结果需要很长时间。

检查互联网我发现有人描述了与我相同的问题,但也有人说它比 DI API 运行得更快。

有谁知道这对于服务层是否正常或有解决方案?

0 投票
0 回答
519 浏览

api - 使用 REST API 从 SAP Business One 数据库获取发票 PDF

我的任务是为我们的SAP Business One系统中的特定客户的所有发票概览一个 Web 界面的前端和后端代码。到目前为止一切顺利,但现在我还需要将这些发票称为PDF文件并将它们显示在新的浏览器选项卡中,因为我猜它是在我们的系统中即时生成的。我从 SAP 找到了这个页面:https ://help.sap.com/viewer/284ff5baa45f4057a251ff4266d4fcd1/2011.500/en-US/fae9de62113646cf843291a38210b94e.html

但我真的不明白这一点。它也说“ SAP S/4HANA Cloud ”,但我不确定它是否以某种方式集成在 B1 中,或者以某种不同的方式集成,我只是在寻找一个合适的REST-API来获取具有特定的 PDF 文件的发票标识符。

所以我不知道,也许你们可以帮助我。我正在使用 PHP 顺便说一句,直到现在我只使用 SAP 库为我们的本地系统构建 CURL 调用,最后像这样:

它返回我想要的发票数据。现在我需要PDF。提前致谢!

0 投票
1 回答
240 浏览

c# - 如果使用 SAPBusinessOneSDK dll 开发的插件,SAP Business one SDK 需要在客户端机器上

在安装我的 sap business 一个附加组件时,我收到错误类未注册。当我安装 SAPBusinessOneSDK 工具时,它就可以工作了。因此,如果使用 SAP Business one Visual Studio 框架开发的附加组件,是否必须安装 SAP Business one SDK。