找到 1044 篇文章 关于 SAP

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

Govinda Sai
更新于 2020年2月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(); }

从 JAVA 应用程序调用 SAP RFC 函数模块 RFC_SYSTEM_INFO 所需的用户权限

Rahul Sharma
更新于 2020年2月25日 11:12:21

723 次浏览

当您使用 Java 连接器时,您需要基本授权来读取函数模块的元数据。S_RFC 是 RFC 调用的授权对象。此对象包含以下字段RFC_TYPE 您要保护的 RFC 对象的类型。您可以传递值“FUGR”(函数组)或“FUNC”(函数模块)。RFC_NAME 要保护的 RFC 的名称。此文件包含函数组或函数模块的值。CTVT 活动此字段可以取值 16。如果您希望用户能够远程调用组“ABCD”中的函数模块,则需要以下用户授权           ... 阅读更多

调试 SAP ABAP 中的异步 RFC

Abhinaya
更新于 2019年7月30日 22:30:20

639 次浏览

在 SAP 系统中,使用 RFC 接口指定 func 中的远程启用函数模块的异步调用 (aRFC)。addition DESTINATION 用于在 dest 中指定单个目标,或使用 IN GROUP 指定一组应用程序服务器。后者支持并行处理多个函数模块。查看以下链接,其中介绍了异步 RFC:https://help.sap.com/http.svc/rc/abapdocu_751_index_htm/7.51/en-US/abapcall_function_starting.htm#!ABAP_ADDITION_2@2@

在 ABAP 程序中使用 sy-datum low 和 high

Rahul Sharma
更新于 2020年2月14日 10:24:16

2K+ 次浏览

在此代码中,您使用了“BT”,即介于之间,因此选择选项将命中今天和 YYYYMMDD“99991231”之间的任何日期。您应该在 INITIALIZATION 中声明高日期,以便它在选择屏幕上可见,并且如果需要,您可以更改它。select-OPTIONS: so_date FOR sy-datum. INITIALIZATION.    so_date-sign = 'I'.    so_date-option = 'BT'.    so_date-low = sy-datum.    so_date-high = '99991231'. APPEND so_date.

SAP UI5 应用程序在使用树状图时出现错误

Ali
Ali
更新于 2019年7月30日 22:30:20

160 次浏览

请注意,SAP UI5 1.14 版本支持树状图,而较旧的版本(如 1.12)没有树状图。您可以尝试使用以下链接:http://jsbin.com/aku-test-treemap-exists/1/edit?html,output它返回树状图构造函数的代码,尝试加载您自己的 UI5 的 sap-ui-core-js 副本。

从 .NET 应用程序在 SAP 系统中创建采购订单时出错

Nikitha N
更新于 2019年7月30日 22:30:20

183 次浏览

以下是调用函数模块以自动生成采购订单的正确顺序:ME_REFRESH_PO 一次ME_CREATE_PO_HEADER 一次ME_CREATE_PO_ITEM n 次ME_POST_PO 一次如果您不遵循此顺序,可能会导致数据不一致。

使用 SAPUI5 库将 OData 转换为 JSON 格式

Ali
Ali
更新于 2020年2月14日 10:18:07

448 次浏览

这可以通过多种方式完成。一种常见的方法是通过在 URL 中传递用户名/密码。$.ajax({    url : "http://user:password@url/SERVICE?$format=json",    type: "GET", //或 POST?    dataType: "jsonp",    success: function(){alert("ok")},    error: function(){alert("error")} })

获取错误消息对象已导出,更改 250 个 SAP 开发对象的包时无法进行包更改

Ankitha Reddy
更新于 2019年7月30日 22:30:20

202 次浏览

此问题通常发生在您将开发对象从可传输包移动到不可传输包时。您可以按照以下步骤解决此问题-您需要使用报表 RS_MIGRATE_PACKAGES 迁移旧包。查看 SAP 说明:  https://launchpad.support.sap.com/#/notes/1711900然后将删除“旧包”,但该包仍将不可传输。迁移后,您可以重新创建包。接下来是删除不可传输包并创建非 TMS 包的副本。下一步是使用报表 RSWBO052 将所有开发对象分配给上一步中创建的包。您可以使用此程序“RSWBO052”(更改对象目录条目)来 ... 阅读更多

在 SAP ABAP 中,并行处理期间跳过了一些记录

Sravani S
更新于 2020年2月14日 10:11:03

277 次浏览

查看处理并行处理的代码-gv_semaphore = 0. DESCRIBE TABLE lt_itab LINES lv_lines. LOOP AT lt_itab INTO ls_itab. CALL FUNCTION 'ZABC' STARTING NEW TASK taskname DESTINATION IN GROUP srv_grp PERFORMING come_back ON END OF TASK EXPORTING ... EXCEPTIONS ... . "

如何使用 .NET 提供程序从 SAP 中提取数据。

Johar Ali
更新于 2020年2月26日 10:18:56

870 次浏览

要使用 SSIS 提取,您需要访问后端系统。您可以使用 .NET 连接器并编写一个 Windows 应用程序,该应用程序使用函数模块从 SAP 系统提取数据。有关如何使用 .NET 连接器连接 SAP 的更多详细信息,您可以参考此博客- https://blogs.sap.com/2013/02/14/connecting-to-sap-with-nco-3/使用 BAPI,您可以允许外部应用程序访问 R/3 系统中的业务流程和数据。以下代码用于调用 BAPI。首先是创建一个实现 IDestinationConfiguration 的类-Imports SAP.Middleware.Connector Public Class ECCDestinationConfig    Implements IDestinationConfiguration    Public Event ConfigurationChanged(ByVal destinationName As String, ByVal args As ... 阅读更多

广告