问题标签 [saprfc]

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 投票
2 回答
2426 浏览

.net - SAP RFC SDK 的未来

SAP RFC SDK(wdtfuncs.ocx、wdtlog.ocx 分别为 Interop.SAPFunctionsOCX.dll、Interop.SAPLogonCtrl.dll)是通过 RFC 与 SAP 连接(Microsoft)应用程序的可接受/推荐方式吗?未来会有SDK的支持和维护吗(尤其是ECC 6.0)?是否有人在 .NET 应用程序中使用这些控件?

0 投票
2 回答
267 浏览

.net - WCF RIA 服务的使用,其中数据源不是经典(关系)数据库

我想(必须)在后端使用SAP编写一个Silverlight和(或)基于ASP.NET的 Web 应用程序(换句话说,数据源不是经典数据库)。Silverlight 和 ASP.NET 的使用是一个先决条件。是否可以使用WCF RIA 服务(和 Silverlight),其中数据源是来自 SAP 的 RFC?这有意义吗?如果是,如何简要描述模式/架构?或者我应该考虑其他架构(使用普通WCF 服务、WCF 数据服务……)?

0 投票
1 回答
1609 浏览

sap - GLAccount 信息 - 模拟 BAPI_INCOMINGINVOICE_CREATE

我目前正在开发一个使用 Java/JCo 将发票发布到 SAP 的应用程序。我为此目的使用 BAPI_INCOMINGINVOICE_CREATE ,它工作得很好。现在我有一个额外的要求,在通过 BAPI_TRANSACTION_COMMIT 确认交易之前预览总金额(贷方和借方)的 GL 帐户分配。本质上它与 MIRO 交易中提供的“模拟”选项相同。

有没有办法在实际提交交易之前检索 SAP 将作为发票过帐结果填充的 GLACCOUNTDATA 信息?默认情况下,BAPI_INCOMINGINVOICE_CREATE 调用似乎不会返回此表!

任何帮助是极大的赞赏。

0 投票
1 回答
611 浏览

c# - 用于获取测量值的 SAP RFC 模块

我一直MEASUREM_DOCUM_RFC_SINGLE_001在通过 .Net 2.0 更新 SAP 中的测量点,效果很好。我想阅读最新的测量点,但在 Function group 中找不到 RFC IMR0

谢谢你的帮助。

0 投票
1 回答
6711 浏览

.net - 搜索支持远程 SAP 模块的 .NET SAP RFC 教程

是否有教程逐步解释如何连接到远程 SAP 模块?

谢谢 :)

0 投票
2 回答
498 浏览

c++ - SAP ERP 与 C++ 的集成

是否有适用于 SAP ERP 4.0 的 C++ 或 .NET SDK,因为我需要在其中读取和写入数据?

0 投票
4 回答
7903 浏览

abap - 如何搜索可用的 RFC 功能模块和表格

我必须承认我不是 SAP R/3 编程方面的专家,所以这更像是一个基本问题。

有没有办法在 SAP 系统上获取可访问的 RFC 模块和/或表的列表?

在互联网上的许多示例中,我发现一个似乎在每个 SAP 系统上都可用的 RFC 模块(“SD_RFC_CUSTOMER_GET”),我想知道是否还有更多这些标准 RFC 模块可以使用。我可以轻松地在 SAP 系统中查询所有可用的 SAP 查询,但我只是找不到使用 RFC 模块或表执行此操作的方法。在谷歌上搜索了几个小时后,我什至找不到这些 RFC 模块的列表......

所以我错过了什么还是这不可能?

感谢您提前提供任何帮助。

0 投票
3 回答
18149 浏览

abap - 调用 RFC_READ_TABLE 时出现 DATA_BUFFER_EXCEEDED 错误?

我的 java/groovy 程序从用户输入接收表名和表字段,它查询 SAP 中的表并返回其内容。

用户输入可能涉及表格CDPOSCDHDR. 在阅读 SAP 文档和谷歌搜索后,我发现这些是存储更改文档日志的表。但是我没有找到任何可以在java中使用的远程调用函数来执行这种查询。

然后我使用了已弃用的 RFC 功能模块RFC_READ_TABLE,并尝试仅根据此 RFC 构建自定义查询。但是,我发现如果我传递给此 RFC 的所需字段数超过 2,DATA_BUFFER_EXCEEDED即使我限制了最大行数,我总是会收到错误消息。

我没有授权成为SAP系统中的ABAP开发人员,也无法在现有系统中添加任何FM,所以我只能在JAVA中编写代码来完成这个需求。

难道我做错了什么?你能给我一些关于这个问题的提示吗?

0 投票
2 回答
1285 浏览

saprfc - 是否有任何 RFC 或 BAPI 实现事务 rsscd001 以在 SAP 中显示更改文档?

我想知道是否有任何 RFC 或 BAPI 函数可以RSSCD001根据 SAP 中的输入查询显示更改文档(事务)。客户要求是在SAP上实现一个java监控系统,而不在SAP服务器上添加任何ABAP功能。

我尝试使用根据官方文档已弃用的“RFC_READ_TABLE”函数来读取 CDPOS 和 CDHDR 表并加入它们。但正如 vwegert 所说,遍历表 CDPOS 确实很耗时,因为它包含数十亿个表条目。

我进行此查询的目的是查找供应商的所有银行详细信息的更改。

还有其他想法吗?

提前谢谢了!

0 投票
2 回答
7608 浏览

soap - 如何使用 SOAP 执行 SAP RFC?

我有一个要求,我需要从 ETL(Datastage)作业运行 RFC。当然,也可以通过执行 unix 命令来完成(Datastage 服务器是 unix)。不过,我认为他们没有 Datastage 的 SAP 插件。

我已经尝试使用作为 unix 脚本触发的 startrfc 命令并成功,但客户端的首选解决方案是使用 SOAP - 我不太了解,但我确实有 RFC 的 URL。现在,只要我知道如何使用它...

有任何想法吗?经验?教程?在这一点上,我正在抓住稻草。这与我习惯的东西完全不同。

非常感谢任何和所有帮助!