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

c# - RFC_READ_TABLE 传递“选项”和“字段”参数(c#)

需要帮助,我正在尝试使用 RFC_READ_TABLE 从 SAP 获取销售数据,但不知道如何将 OPTIONS 和 FIELDS 参数传递给 SAP。这是我的应用程序的示例代码。

连接正常,执行后出现异常“DATA_BUFFER_EXCEEDED”

0 投票
1 回答
983 浏览

c# - 缺少 sap 组件

我正在尝试通过 rfc 在 sap 和 .net 之间建立连接。SAP 提供点网库 nco3 来建立连接。

当我编译应用程序时,它说缺少程序集,即使它们是导入的。你可以在图片上看到这个

在此处输入图像描述

和组件

在此处输入图像描述

代码没有出现红线 在此处输入图像描述

两个重要的库是导入的 sapnco 和 sapnco_utils。为什么我不能编译应用程序?

0 投票
2 回答
3624 浏览

vb.net - SAP 连接器 3.0 - 如何注销?

我想将不同的 SAP 用户保存到数据库中,并通过 SAP 登录检查输入是否正确。对于登录,我必须使用 SAP.net Connector3.0。

程序:单击按钮->输入用户1-> SAP登录->如果正确:保存,否则错误消息-> SAP注销->再次单击按钮->输入用户2->SAP登录->...等等

我的代码:

' 在这个空间中是我保存用户信息的部分。这行得通。

问题:我必须在代码末尾写什么才能注销或断开连接?我认为可能有类似“dest.disconnect”的命令,但我找不到这样的命令。

(我的问题是,我是编程新手,不知道如何实现缺失的部分。)

如果有人可以发布 vb 代码或提供任何其他信息,那就太棒了!谢谢 :)

0 投票
1 回答
412 浏览

azure - 将 Azure SAP 或 SharePoint 连接器连接到 OnPremise 失败

我正在尝试将 Azure 连接到我们的 OnPremise-SAP-Installation。我们的目标:通过 LogicApp 中的 SAP-Connector 调用 RFC。

到目前为止我们做了什么:

  • 创建了一个中继服务总线。
  • 创建了 Azure 市场中可用的默认 SAP 连接器,并插入了所有必需的信息,包括 ServiceBus-ConnectionString。
  • 出于测试目的:创建了一个新的 Windows Server VM onPrem:
    • 启用 IIS
    • 禁用 Windows 防火墙
    • 已安装 HybridConnector 所需的 SAP 库。
  • 然后我们在 Windows 服务器上下载并安装了 HybridListener 并输入了所需的 ConnectionString。

根据这篇文章,基本上它非常简单:http: //azure.microsoft.com/de-de/documentation/articles/app-service-logic-integrate-with-an-on-premise-sap-server /

(也许除了安装记录有点薄弱的 SAP 库..)

在完成所有安装过程后,我们回到了 Azure 门户。令人惊讶的是,SAP 连接器仍然告诉我们:“本地设置不完整

我们最大的问题是:没有其他可用信息。为什么设置不完整?我们是否输入了错误的配置或存在网络问题?

一段时间后我们发现我们还需要打开以下传出端口:

  • 9350 至 9354
  • 443

不幸的是,这记录在不同的地方:https ://msdn.microsoft.com/en-us/library/azure/ee706729.aspx

但是连接仍然无法正常工作,与上述相同的错误:“本地设置不完整”是的,我们确实重新启动了 IIS 以及整个系统。

我现在的问题:有没有可能找到这种情况的原因?几周前,我们遇到了同样的问题,SharePoint-Connector 仍然没有运行。

服务器上是否有任何类型的 HybridConnector-Logfile 或类似的东西可以帮助我们找出真正的问题?或者也许有人过去有同样的问题并有一些建议?

提前致谢!

编辑:混合连接现已上线!

在此处输入图像描述

我只需要更改 HybridListenerAppPool 的写入权限:

找到的解决方案:http ://forums.asp.net/t/1566987.aspx和Web 应用程序的 IIS7 文件夹权限

但仍然无法在 LogicApp 中使用 SAP 连接器:

在此处输入图像描述

在分析了 AppService Gateway 的 Log 之后,我发现了一个提示,告诉我要查看 SAP Connector 的 SwaggerFile:

在此处输入图像描述

我真的不明白为什么 HybridConnection 很好,但仍然没有连接 Listener。

0 投票
1 回答
1773 浏览

sap - 如何从 C# 执行 BAPI_ACC_DOCUMENT_POST 中的 BADI?

我必须在BAPIacc_document的参数中将数据传递给 BAdI ,但我不知道如何使用 SAP .Net 连接器来做到这一点。extension1bapi_acc_document_post

有什么建议么?

问候,德温德

0 投票
2 回答
2198 浏览

php - 从 PHP 中提取数据的 SAP 连接

我需要为第三方系统从 SAP ERP 中提取数据。第三方系统必须能够按需从 SAP ERP 远程请求数据(即来自给定员工的信息)。所以重点是对给定资源进行查询(主要是员工、库存、库存)。因此,对于每个请求,要传输的数据应该很小。该系统是基于PHP的。

我的问题是:

a) 执行此任务的最佳方式

b) 我是否需要在 SAP 中进行一些操作或编码以启用此类 Web 服务/API?

c) 是否需要购买任何许可证?

0 投票
3 回答
1398 浏览

azure - 使用 SAP 和混合连接器 1 分钟后 Azure 逻辑应用超时

目前我正在尝试将 Azure Logic App 连接到我们的 OnPrem-SAP 系统,以便我们可以在 Azure 中调用 RFC。

因此,我创建了一个 Azure SAP 连接器并打开了所需的防火墙端口(这很棘手,但连接 Azure <--> OnPrem-SAP 现在正在工作)。此外,我们的 Azure SAP 连接器已经能够调用位于我们的 OnPrem-SAP 系统中的 RFC(SAP 日志条目可用)。

但是:SAP 连接器永远不会从混合连接获得任何响应,因为逻辑应用程序总是在 1 分钟后返回超时:

在此处输入图像描述

LogicApp 仅包含调用长时间运行的 RFC 并手动启动的 SAP 连接器。

在 SAP 日志中,我们可以找到以下消息:“对等连接重置。”

现在我的实际问题是:是否有可能在 azure 中增加超时值?或者我是否需要调整我们的 SAP RFC 以在 1 分钟内运行,因为这是 Azure 的固定最大超时值?

提前感谢您的任何建议!

0 投票
1 回答
169 浏览

sap - 如何通过 Sap .net 连接器执行 SAP 计划作业

我在 SAP 系统上安排了一些工作。我想执行 SAP 作业或修改作业的时间。如何执行作业。

我知道如何通过 .net 连接器连接到 SAP 系统。

这样我可以调用功能模块,但不知道如何调用 SAB 作业。

0 投票
1 回答
1183 浏览

c# - 通过 sap .net 连接器调用 XBP 功能模块时出现“未登录接口 XBP”错误

调用BAPI_XBP_JOB_START_IMMEDIATELY时出现错误

第一个功能模块在输出中给出 sessionid,但第二个 xbp 调用给出消息“未登录接口 XBP”。在这些顺序调用期间,我是否传递了任何问题参数,或者我是否需要维护一些会话。

0 投票
4 回答
1087 浏览

c# - 使用 .Net Connector for SAP 的 WHERE 子句问题

试图读取一个表,这是我的 WHERE 子句。

我也试过

我一直在使用 =、EQ、>=、GL 等,但我一直收到同样的错误

现在,如果我拆分 WHERE 子句并分别尝试,那么一切正常。

为了更好的衡量,这也有效

那么我原来的 WHERE 子句有什么问题?

更新:代码是如何执行的。