找到 829 篇文章 关于商业

在 SAP Business One 中获取错误无效对象名称

John SAP
更新于 2019-07-30 22:30:20

402 次浏览

如果您分享了完整的查询,就会很容易猜测。您似乎没有定义 #temp_table。您可能需要将临时表定义为全局的,但这可能会导致其他问题。

我能否使用 SAP Business Objects 中的 REST API 导出 CSV 文件?

Anil SAP Gupta
更新于 2019-12-13 06:17:44

543 次浏览

是的,这是可行的,我在我之前的项目中做过类似的事情。但是您需要明确您需要导出什么内容。关于导出内容,有两个选项:原始数据(基本上是查询)格式化数据(是您的报表)我将为您提供两种情况的帮助。如果您只是想导出原始数据,则可以使用以下调用,您应该能够获取原始数据。http://:6405/biprws/raylight/v1/documents//dataproviders//flows/此外,由于需要 CSV 格式的响应,因此将 ACCEPT 设置为“text/plain”,以便... 阅读更多

如何在 SAP B1 DI API 中避免内存泄漏

SAP ABAP Expert
更新于 2019-12-12 10:18:50

417 次浏览

经验法则如下:如果您实例化了一个 DI API 对象,则必须释放它。如果您没有显式释放它,则会导致内存泄漏。您可以使用 ReleaseComObject 方法释放对象内存。如果您尝试释放一个空对象,它将抛出一个异常。因此,在尝试释放对象之前进行空值检查会更好。示例代码片段:if (obj != null) System.Runtime.InteropServices.Marshal.ReleaseComObject(obj);

在 SAP Business One 屏幕绘制器中控制关闭事件

Amit Sharma
更新于 2019-07-30 22:30:20

212 次浏览

您可以使用 SP_TransactionNotification,这是接收数据驱动事件通知的最常见方法之一。通过使用 SP_TransactionNotification,您可以编辑事务通知返回的错误代码,并阻止事务提交。这展示了如何在未提供基础文档时阻止添加采购订单。您可以在 SBO 中的屏幕绘制器表单中使用 SBO_SP_TransactionNotification 来避免空值。

使用 getBPLIST() 方法获取 SAP Business One 中所有订单的列表

Govinda Sai
更新于 2020-02-14 10:01:47

457 次浏览

我建议使用带有 DI API 的记录集 -SAPbobsCOM.Recordset rs = ((SAPbobsCOM.Company)oCompany.GetDICompany()).GetBusinessObject(BoObjectTypes.BoRecordset); rs.DoQuery("SELECT DocEntry, DocNum, DocDate, TaxDate, CardCode, CardName, DocTotal    FROM OPOR ORDER BY DocDate ASC"); while (!rs.EoF) {    int DocEntry = rs.Fields.Item("DocEntry").Value;    //或者    DocEntry = rs.Fields.Item(0).Value;    rs.MoveNext(); }

SAP Business One 中的无效连接字符串

Lakshmi Srinivas
更新于 2019-07-30 22:30:20

444 次浏览

答案就在异常消息本身中。您用于连接到业务对象服务器的连接字符串配置错误。检查每个参数,您会发现某些地方一定错了,因此您收到了此错误消息。

恢复 SAP Business One 中的 SBO-COMMON 数据库

Sai Subramanyam
更新于 2019-07-30 22:30:20

966 次浏览

在 SAP Business One 中,SBO-Common 仅用于功能处理或遵循您的公司数据库。日常的业务功能完全在公司数据库中进行。您可以通过重新安装 SAP B1 服务器来创建一组新的示例数据库 SBO-COMMON。SBO-Common 数据库保存以下信息 - 数据库列表(具有 SAP 数据库结构的数据库)数据库详细信息,如版本、升级详细信息许可证详细信息有关 SBO-COMMON 数据库的更多详细信息,您可以参考以下链接 - https://archive.sap.com/discussions/thread/1447063

使用表关系在 SAP Business One 中查询返回无数据

Giri Raju
更新于 2019-07-30 22:30:20

427 次浏览

这看起来像是查询中联接的问题。尝试将内部联接替换为左联接,如下所示。我运行了此查询,它工作正常:select T0.DocNum as 'Payment Number', T0.DocDate 'Payment Date', T0.CardCode, T0.CardName 'Customer Name', T1.BankCode 'Bankcode', T3.BankName 'Bank Name', T2.Phone1 , T0.CreditSum, T0.CashSum, T0.TrsfrSum, t0.CheckSum, t1.CheckNum as 'Check Number', t1.DueDate as 'check date', t6.VoucherNum as 'Voucher Number', t0.TrsfrRef as 'Transfer No', t0.TrsfrDate AS 'Transfer Date', ousr.USER_code as 'user code', T5.DocNum, t11.U_P_BuildingName as 'Building Name', CASE when T5.DocNum is null then 'On Account' else 'Paid For Invoice' END AS 'Payment Status', CASE when T5.DocStatus = 'O' then ... 阅读更多

通过 DI API 连接 SAP B1 耗时过长

varun
更新于 2019-07-30 22:30:20

375 次浏览

尝试删除此位置下的所有文件 - %UserProfile%\AppData\Local\SAP\SAP Business One\Log\DIAPI删除所有文件后,将加快连接过程。

广告

© . All rights reserved.