问题标签 [sap-dotnet-connector]

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 投票
4 回答
2287 浏览

abap - sap connector 3.0 c# with sap hana

Is it possible?

In another company always get info from RFC made at SAP R/3 and APP made in VS Studio C# (through sap connector).

pd: What programing languages use sap hana?

0 投票
1 回答
318 浏览

c# - 从 .NET 连接器 3.0 获取信息的 SM59 配置

Sap 顾问:我总是通过 sap 连接器 3.0 (c#) 成功地从 sap r/3(RFC) 获取信息,而在 sap R/3 中没有任何配置。

我想知道我是否做错了,因为有人告诉我以正确的方式做(SM59)。

如何使用 SM59 配置?可以的话请一步一步详细介绍,

0 投票
1 回答
1337 浏览

c# - 如何在 C# 中获取 SAP DDIC 表结构?

我正在使用C#编写一些关于从SAP中提取表结构的代码,并且我有一个关于 RFC_READ_TABLE 的问题,当我定义一个表的名称并且 FIELDS 表返回 5 列时,例如 : 、、和,实际上我不能根据这 5 列不知道数字字段的小数位是多少,还有其他方法可以得到吗?请注意,我的SAP 帐户是公共帐户,因为其他人也在使用它,我不应该在SAP中创建新的功能模块。FIELDNAMEOFFSETLENGTHTFIELDTEXT

以下信息是我从模块 RFC_READ_TABLE 的 FIELDS 表中得到的信息:

根据 DB,该字段的数据类型是 numeric(13,2),但我怎样才能得到这个线索?提前致谢!

0 投票
1 回答
2013 浏览

c# - 查找目标 PP1 的函数 RFC_READ_TABLE 元数据失败

我正在使用 C# 程序从 SAP 检索表的数据,我使用的 .dll 文件来自 SAP .NET CONNECTOR,调用以下语句时出现问题:

RfcDestination destination = RfcDestinationManager.GetDestination(cmbAsset.Text); readTable = destination.Repository.CreateFunction("RFC_READ_TABLE"); 错误消息是:“SAP.Middleware.Connector.RfcInvalidStateException”:sapnco.dll 中发生未处理的异常

其他信息:目标 PP1 的函数 RFC_READ_TABLE 元数据查找失败

问题是,我在组合框“cmbAsset”中有几个项目,对于上述语句中的某些项目正常执行,但对于其他项目则没有。另外我把sapnco.dll和sapnco_utils.dll的属性设置为'copy to local=true',有什么问题吗?提前致谢!

0 投票
3 回答
6420 浏览

c# - 使用 C# 从 SAP 检索数据

我在主窗体中有两个 DataGridView,第一个显示来自 SAP 的数据,另一个显示来自 Vertica DB 的数据,我使用的 FM 是 RFC_READ_TABLE,但是调用这个 FM 时出现异常,即如果有太多目标表中的列,SAP 连接器将返回 DATA_BUFFER_EXCEED 异常,是否有任何其他 FM 或方法可以无异常地从 SAP 检索数据?
我想出了一个解决方案,就是将字段拆分为几个数组,将每个部分数据存储到一个数据表中,然后合并数据表,但是如果行数太大,恐怕会花费很多时间。

程序截图

0 投票
1 回答
4431 浏览

c# - 如何使用 SAP .Net 连接器 3 创建 Idocs 并将其发送到 SAP

我想使用 SAP 创建 idocs 并将其发送到 SAP。网络连接器 3.x。

我在我的应用程序中有一个配置的 RFC 目标:

但我找不到任何关于如何创建和发送 idocs 的示例。

任何人都可以提供一些有关如何创建和发送 idoc 的示例代码吗?

0 投票
3 回答
1120 浏览

.net - 如何使用 Sap 连接器获取交换参数的返回

我在读取交换参数的返回值时遇到问题。我在传递和读出表格和简单字段方面经验丰富,但我没有得到这个返回值。

图像显示了结果(“Ergebnis”= 结果)。它是一个自定义 RFC。

结果在 SE37

这是代码。sap-connector 有点“包裹”。执行 RFC 后,我想读出交换值,但它返回“0”而不是“150”。

出了什么问题?

0 投票
1 回答
1262 浏览

c# - 如何使用 NSAPConnector 将所需的参数发送到 REFDORANGE?

我需要使用BAPI_BILLINGDOC_GETLISTSAP 的 API 来获取一些发票。查看文档后,我只看到了一个参数。但是在咨询了 SAP 的人之后,那个参数就像一个参数的集合。

因此,使用 NSAPConnector,这就是我通常调用 SAP BAPI 的方式:

但正如你可以想象的那样,它不起作用。实际的 BAPI 需要一些名为SOPREF_DOC_LO和的字段的参数REF_DOC_HI。正如你在这里看到的:

在此处输入图像描述

但是如果我实际使用这些参数,我会得到错误,基本上告诉我它们不存在。那么我只是发送REFDOCRANGE参数中的数据吗?有谁知道应该如何格式化?

0 投票
1 回答
1028 浏览

c# - 一个 RFC 调用正在返回数据,但另一个没有

我正在使用两种不同的 BAPI 从 SAP 获取数据。当我使用BAPI_SALESORDER_GETLIST时,它工作得很好。但是当我使用时BAPI_BILLINGDOC_GETLIST,我没有得到任何数据。这就是我尝试调用 BAPI 的方式:

据我所知,一切看起来都不错。我与 SAP 团队合作,他们确保我使用的帐户可以访问所有内容,我们在 SAP 中运行 BAPI,它运行良好。

所以 SAP 似乎很好。关于我在这里做错了什么的任何想法?

0 投票
1 回答
4116 浏览

c# - SAP RFC 的表参数为空

我试图从.net 将表参数传递给 RFC,但没有成功。

我正在关注这个例子。 传递类型表参数

1)C#代码:

2)我知道表参数“ANO”何时为空,因为我在 sap 中引发了异常。
例外是 EMPTYPARAMETER。

3)我也试过这个答案但没有用。 另一种解决方案

请帮忙-