问题标签 [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.
visual-studio-2010 - 未解决的外部 SAP NetWeaver RFC SDK 7.1 客户端示例 Visual Studio 2010
我正在尝试在 Visual Studio 2010 项目中编译 companyClient.c,但即使我正确链接到 lib sapnwrfc.lib,我仍然会得到几个未解决的外部:
如果我在这里遗漏了什么,你能告诉我吗?我遵循了 pdf 文档中的指南,并且还阅读了:(http://help.sap.com/saphelp_nwpi71/helpdata/en/22/0430ba488911d189490000e829fbbd/frameset.htm)/NetWeaver RFC SDK/Programming with the NW RFC API/使用 NW RFC SDK 文件
我会很感激任何帮助。
sap - 使用直接 Rfc 调用而不是 BAPI 是否有优势?
我对使用 SAP 不是很熟悉,但我目前的任务是利用 Rfc 调用通过我正在处理的 ac# 项目在 SAP 中创建采购订单。
使用直接 Rfc 调用而不是 BAPI 有什么优势吗?我问过我的主管,他的理由是“避免未知/不必要的混乱”。
我们的旧程序使用 BAPI。我发现通过这项任务,我现在正在追赶我的尾巴,因为我深入研究元数据并解决使用/获取我需要的结构的问题。
事情进展顺利,但我只是不明白坚持使用 Rfc 而不是 BAPI。
编辑以澄清我糟糕的术语:我们目前使用一个包装器,然后为我们调用 BAPI。我的任务是不使用包装器,而是使用与 BAPI 相同的 Rfc 调用。
例子:
vb.net - SAP 使用 RFC_CALL_TRANSACTION RFC VB 捕获数据
我变成了一个错误代码 1001,一个 SAP Remote 错误?
我用谷歌搜索了很多,但没有找到任何东西。也许有人知道这里的问题是什么。我使用 SAP 720。
System.Runtime.InteropServices.COMException (0x000003E9): SAP Remote Function Call bei Microsoft.VisualBasic.CompilerServices.LateBinding.LateGet(Object o, Type objType, String name, Object[] args, String[] paramnames, Boolean[] CopyBack) bei Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateGet(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack) ...
这是我的代码:
错误出现在这一行:“RfcCallTransaction = FunctionCtrl.Add("RFC_CALL_TRANSACTION")”
谢谢
abap - ERPConnect SAP 表连接和过滤(查询)而不创建 SAP 查询
我对 SAP 知之甚少,我被要求使用 ERPConnect 从中提取一些数据(如果需要 LINQ to SAP)
我可以看到可以在 SAP 中创建 BAPI 和查询,但这些需要在 SAP 中预先定义,然后 ERPConnect 可用于通过这些 BAPI 和查询获取数据。
是否可以使用 ERPConnect 为我创建查询,而不是 SAP 中需要存在的查询?即加入和过滤几个表并返回结果?
我也反对为 3 个非常大的表提取数据,然后计算连接并在之后对其进行过滤,我的目的是先生成查询,然后只得到我需要的。
asynchronous - 在不使用功能模块调用的情况下启动新线程
我知道一个人可以通过
但是当我在 ABAP 中编写一个 Web 应用程序时,让我的 OO 处理程序解析一个 http 调用,获取请求数据,然后调用一个 Old Skool 函数模块,然后让该 FM 再次调用一个带有所有应用逻辑。
有没有办法开始提供对象和方法的新任务?
php - 从 SAP 出站读取 IDOC xml 文件的示例 PHP 代码
我正在尝试使用 SAPRFC Lib 读取 SAP iDoc xml 文件。iDoc 文件是在应用程序服务器上创建的,并且在特定路径中可用。
我有此 iDOc 的出站结构名称/段名称。
我不知道如何读取 iDoc xml 文件?.
是否有任何 PHP 函数/示例代码可供阅读?
注意:我使用 netstat 和 tcpdump 注释来查看 IP、端口及其数据。两台服务器之间正在进行传输。
filter - 使用 RFC 读取安全审计日志静态和动态过滤器
我正在尝试使用 RFC 连接读取 SAP 审计日志静态和动态过滤器设置 (sm19)。
对于静态过滤器,我发现它们存储在表中rsauprof
:
感兴趣的领域是MSGVECT
,但我无法解释该值,因为它看起来像一个位向量。如何将该值转换为人类可读的形式?
对于动态过滤器,我没有找到任何地方来查找存储的过滤器设置。
那么问题来了:如何从 SAP 读取动态和静态 sap 审计日志过滤器设置?
vb.net - 通过 VB .NET 使用 RFC 读取和更改 SAP 中的字段
我目前正在尝试通过 vb .NET 弄清楚远程函数调用的基础知识。然而,我感到很无助,因为对于最简单的任务,它们只是没有任何有用的文档。
我正在尝试做的 atm 是开始交易 CO13,在相应的字段中写入确认号并取消订单。即使是这个简单的任务也被证明是一件令人头疼的事情。我仍然不确定如何访问和修改特定字段的内容。网上有一些excel表格的例子,但就是这样。到目前为止我所拥有的是这个(登录正在工作并且在另一个功能中):
RUECK 是字段名称。我想将“confirmationnr”的值写入 RUECK 字段。“confirmation.value = Confirmationnr”抛出错误消息“无法确定对象变量”并且未处理“NullReferenceException”。听起来对象是空的。
提前致谢。
编辑:现在尝试通过 BAPI,特别是 BAPI_PRODORDCONF_CANCEL。虽然我不知道语法。任何帮助,将不胜感激。
abap - RFC 目标的数据类型/数据元素
目的地是否有任何默认创建的数据类型/元素?我知道我可以使用字符串,但字符串非常开放。目的地名称有限制吗?
sap-dotnet-connector - 使用 RFC_READ_TABLE 出现异常“动态指定的条件具有意外格式”
我正在使用 .Net Sap 连接器 3 和函数“RFC_READ_TABLE”来读取 PA0001 表数据。
我使用的条件似乎很愚蠢,但这只是为了解释我的问题是这个表达式的长度。
如果我使用:
这行得通。但是如果我使用
我有这个例外:“动态指定的条件具有意外的格式”。
我试图用字符〜打破字符串并将这个字符指定为分隔符
function.SetValue ("DELIMITER", "~")
但问题仍然存在
帮我!