问题标签 [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 回答
7280 浏览

interface - SAP .NET 连接器:编组 .NET 类型时引发系统异常

我的应用程序向 SAP 发送了大量数据。为此,它构建了一个 SAP 表对象并将其发送过来。我经常收到此错误,但不可靠:

奇怪的是,这种情况并非每次都发生。此外,它抱怨的 .NET 类型“20081219”是我传递的数据(日期)——不是类型。我认为该字段的类型是RFCTYPE.RFCTYPE_TIME.

有关如何解决此间歇性错误的任何建议?在对 SAP RFC 的调用之间我应该清除某种状态吗?


更新:

根据要求,这是调用 SAP 的代码:

我在想也许多个线程正在以某种方式使用相同的连接。相反,使用SAP.Connector.GetNewConnection并没有改变任何东西。


更新:

即使我运行单个线程,似乎也会出现这个问题!这是怎么回事??

有没有办法禁用连接池以查看是否可以修复它?


更新:

@Igal Serban 的回答似乎对我有用。明天早上我会检查日志并(希望)奖励赏金!非常感谢。


更新:

根据要求,我的 librfc32.dll 版本是 6403.3.78.4732。

0 投票
1 回答
1397 浏览

.net - 用于 SAP R/3 RFC 的 ERPConnect - 有什么好处吗?

我们正在考虑是否应该建议使用Theobald Software 的 ERPConnector工具来为我们的 .NET 代码提供一种与 SAP RFC 对话的方式。有没有人有任何一起使用这些的经验?

0 投票
7 回答
2987 浏览

c# - 混合的 .net/sap 系统有意义吗?

这可能是一个有点模糊的问题,但现实生活就是这样。

我们公司正在推出SAP系统。我知道他们现在做 Web 服务,所以我们可以同时推出 .NET 来实现我们知道可以在 C# 中做的任何事情。

SAP - .NET 集成过程中的陷阱是什么?我了解 SAP 的逻辑与“标准”编程有很大不同,但我希望将“业务”部分与“演示”部分分开,用 ASP.NET 编写。

0 投票
5 回答
10717 浏览

.net - 解析 SAP IDOC 文件

我们目前正计划与运行 SAP 的合作伙伴进行沟通。问题是我们的 ERP 无法与 SAP 通信,我们需要自己从 IDOC 文件中提取必要的信息。

在 .NET 中是否有一种简单的方法可以做到这一点?就像一个图书馆(免费/商业),所有的咕噜声都可以工作?

我只是在寻找类似“IDocLibrary.Parse(file)”的东西,它会返回一个对象集合,这些对象直接转换为 IDOC 文件中的订单等。

我确实读过某种 SAP .NET 连接器。这有能力做我想做的事吗?

编辑:

SAP .NET 连接器似乎是没有选择的。根据http://www.dataxstream.com/2009/07/introduction-to-the-sap-net-connector/

特别是,SAP .Net 连接器没有内置用于解析来自 IDOC 的各种数据字段的功能。IDOC 的格式是什么以及如何从 IDOC 中提取数据取决于接收程序。

0 投票
9 回答
4610 浏览

.net - 微软和 SAP

多年来,我一直使用旧的“ SAP DCOM 连接器”在基于 Microsoft 的应用程序和 SAP 之间进行通信。不幸的是,多年来 SAP 不再支持这种古老但性能良好的技术。因此,我想要并且必须迁移到另一种更新的技术。

首先是“ SAP Connector for .NET 2.0 ”。乍一看,它似乎是一个很好的替代品。但此连接器只能与 .NET 1.1 一起使用(也可以与 .NET 2.0 一起使用),并且未来没有进一步的开发。SAP为你感到羞耻!SAP 表示,未来我们应该为 Visual Studio使用“企业服务资源管理器”。但这项技术只适用于ECC6.0,不适用于4.6C。这就是重点。我需要一种适用于 4.6C 和 ECC6.0 的现代技术!

所以我做了一些调查,发现了来自“ Theobald-Software ”的产品“ ERPConnect ”。它看起来真的很不错,而且他们有一个又好又便宜的许可证模型。该产品的第一个问题是,不允许将基于 ERPConnect 的应用程序的源代码提供给客户。这很奇怪,因为客户通常也会购买应用程序源的权利。第二个问题是,该产品不是来自 SAP,也没有通过 SAP 认证。许多客户不想要第三方的产品。

所以现在我的问题是:是否有进一步的可能性将Microsoft WorldSAP World联系起来 ,有人知道上述方法的替代方案吗?特别是我需要使用 RFC 的替代方案。

0 投票
2 回答
5542 浏览

sap-dotnet-connector - 通过 .NET 与 SAP 系统连接,无需额外付费

我需要连接到 SAP 并进行简单的更新,但这将是我第一次连接到 SAP,我几乎一无所知。在网上搜索后,我了解到有一个 API 仅适用于 Visual Studio 2003(SAP .NET 连接器)。

但我有一个 Windows 7 .Net 3.5 SP1 系统。

是否有任何免费方法可以在上述系统上使用 Visual Studio 2008 连接到 SAP?(免费意味着无需额外付款。我们有一个 SAP 帐户)。

0 投票
3 回答
2403 浏览

.net - “SAP .NET 连接器”:在没有 Visual Studio 2003 的情况下生成代理

是否有可能/方法在没有 Visual Studio 2003 的情况下生成“SAP Connector for .NET”-代理,以便它们可以在 Visual STudio 2008 中使用?

0 投票
1 回答
710 浏览

vb6 - 在 VB6 中使用适用于 .NET 的 SAP 连接器

是否可以在 VB6 中分别使用 SAP Connector for .NET 可以用作 COM 组件(COM 可见),还是编写一个隐藏连接器所有内容的 COM 可见包装器更好?我必须从旧的 vb6 应用程序访问 SAP,并且不想使用 SAP DCOM 连接器。

0 投票
3 回答
1616 浏览

.net - 直接从 VB.NET 访问 SAP R/3 数据

我们有一项任务是从 SAP R/3 中的数据创建一些 XML 输出。我们正在使用 SAP .NET 连接器来执行此操作。我们面临的问题是有些字段没有被任何标准 BAPI 公开。不幸的是,我们无法在这个特定系统上创建自定义 BAPI。

因此,我们受限于任何可用的标准 BAPI。我在互联网上看到像 ERPConnect 这样的工具可以直接使用 RFC 提供对表的访问。如何在 VB 中执行此操作,无需购买任何此类工具,使用或不使用 .NET 连接器。

0 投票
1 回答
4168 浏览

.net - 通过 WCF 来自 .NET 的 SAP Web 服务

我正在尝试通过 WCF 从 .NET 使用 SAP Web 服务。我已经生成了代理并配置了 app.config 文件。

这是我的测试代码:

ZTestRFC SAP 方法是一个非常简单的函数,它接受输入字符串并输出:"Result: <the input string>"

当我调用 ZTestRFC 方法时,我在变量响应中得到了一个空值。但 SOAP 消息似乎没问题。

SOAP 请求

SOAP 响应

我不知道会发生什么。有任何想法吗?

提前致谢