问题标签 [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.
c# - RFC_READ_TABLE 传递“选项”和“字段”参数(c#)
需要帮助,我正在尝试使用 RFC_READ_TABLE 从 SAP 获取销售数据,但不知道如何将 OPTIONS 和 FIELDS 参数传递给 SAP。这是我的应用程序的示例代码。
连接正常,执行后出现异常“DATA_BUFFER_EXCEEDED”
c# - 缺少 sap 组件
我正在尝试通过 rfc 在 sap 和 .net 之间建立连接。SAP 提供点网库 nco3 来建立连接。
当我编译应用程序时,它说缺少程序集,即使它们是导入的。你可以在图片上看到这个
和组件
代码没有出现红线
两个重要的库是导入的 sapnco 和 sapnco_utils。为什么我不能编译应用程序?
vb.net - SAP 连接器 3.0 - 如何注销?
我想将不同的 SAP 用户保存到数据库中,并通过 SAP 登录检查输入是否正确。对于登录,我必须使用 SAP.net Connector3.0。
程序:单击按钮->输入用户1-> SAP登录->如果正确:保存,否则错误消息-> SAP注销->再次单击按钮->输入用户2->SAP登录->...等等
我的代码:
' 在这个空间中是我保存用户信息的部分。这行得通。
问题:我必须在代码末尾写什么才能注销或断开连接?我认为可能有类似“dest.disconnect”的命令,但我找不到这样的命令。
(我的问题是,我是编程新手,不知道如何实现缺失的部分。)
如果有人可以发布 vb 代码或提供任何其他信息,那就太棒了!谢谢 :)
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。
sap - 如何从 C# 执行 BAPI_ACC_DOCUMENT_POST 中的 BADI?
我必须在BAPIacc_document
的参数中将数据传递给 BAdI ,但我不知道如何使用 SAP .Net 连接器来做到这一点。extension1
bapi_acc_document_post
有什么建议么?
问候,德温德
php - 从 PHP 中提取数据的 SAP 连接
我需要为第三方系统从 SAP ERP 中提取数据。第三方系统必须能够按需从 SAP ERP 远程请求数据(即来自给定员工的信息)。所以重点是对给定资源进行查询(主要是员工、库存、库存)。因此,对于每个请求,要传输的数据应该很小。该系统是基于PHP的。
我的问题是:
a) 执行此任务的最佳方式
b) 我是否需要在 SAP 中进行一些操作或编码以启用此类 Web 服务/API?
c) 是否需要购买任何许可证?
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 的固定最大超时值?
提前感谢您的任何建议!
sap - 如何通过 Sap .net 连接器执行 SAP 计划作业
我在 SAP 系统上安排了一些工作。我想执行 SAP 作业或修改作业的时间。如何执行作业。
我知道如何通过 .net 连接器连接到 SAP 系统。
这样我可以调用功能模块,但不知道如何调用 SAB 作业。
c# - 通过 sap .net 连接器调用 XBP 功能模块时出现“未登录接口 XBP”错误
调用BAPI_XBP_JOB_START_IMMEDIATELY时出现错误
第一个功能模块在输出中给出 sessionid,但第二个 xbp 调用给出消息“未登录接口 XBP”。在这些顺序调用期间,我是否传递了任何问题参数,或者我是否需要维护一些会话。
c# - 使用 .Net Connector for SAP 的 WHERE 子句问题
试图读取一个表,这是我的 WHERE 子句。
我也试过
和
我一直在使用 =、EQ、>=、GL 等,但我一直收到同样的错误
现在,如果我拆分 WHERE 子句并分别尝试,那么一切正常。
和
为了更好的衡量,这也有效
那么我原来的 WHERE 子句有什么问题?
更新:代码是如何执行的。