问题标签 [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.
abap - 例外:调用 RFC 时 RFC 回调服务器不可用
我正在尝试将文件从服务器目录上传到 SAP CRM 系统(附加到机会),因此我正在使用该类的方法create_with_file
。cl_crm_documents
要调用此方法,我使用的是我自己创建的 RFC-Function。如果我在 Function Builder 中测试我的 RFC-Function,一切正常。如果我从外部系统(在我的情况下为 MS-Outlook)执行 RFC,则会发生错误:“异常:RFC 回调服务器不可用”。
我启动了调试器,程序运行了大约一半(所以连接有效):create_with_file
调用几个函数,直到调用RFC_START_PROGRAM
函数。错误恰好发生在这一行。
有谁知道为什么只有当我远程调用该函数时才会发生错误?如何解决这个问题?
sap - RFC_READ_TABLE 连接行结果中的列
以下查询连接每行的列结果。我需要使用某种分隔符或唯一的 row[i] 结果来分隔列。
询问
。网
更新
我可以按照
DataTable dtFields = (DataTable)cmd.Parameters["@flds"].Value;
(更新的查询)返回的索引来分隔列
该过程非常笨拙并且抛出异常,因为当查询中的最后一列返回空结果时索引变得不可靠(还发现了错误的长度指示符)。我解决了大部分问题,但这太糟糕了。是否有更好的支持方法来使用 .NET 查询 SAP?
php - 从 SAP 抓取数据到 BlackBerry
我正在为 BlackBerry 开发一个 Java 应用程序,现在我正在 SAP 中构建一些 RFC,因此我可以在系统内搜索一些信息以显示给黑莓用户。
我的第一次尝试(实际上有效):我制作了一个通过 php 文件调用的 rfc,并且 php 文件通过 Json 将信息发送到 BlackBerry(反之亦然,bberry 调用 php 文件并从这里到 SAP)
我的老板告诉我,我不能使用中间件来执行此操作,我必须直接从 SAP 获取数据,但我们的 SAP 没有移动模块
我的问题是:首先,没有中间件可以做到吗?如果答案是肯定的,那么......什么应该是最干净和更好的方法?(我们没有移动模块!!!!)
SAP==>MiddleWare==>bberry
或者
SAP==>浆果???
abap - 将对象实例传递给 RFC 功能模块
通过 ABAP 构造STARTING NEW TASK
,我可以启动一个独立于当前运行的单独任务,例如批量执行。
我想交出一个对象实例 RFC 函数不接受这些类型的参数。是否有人也想传递一个对象实例并找到解决方法?
今天我的解决方法是传递结构化数据并在模块内重新创建对象,所以我手动进行“编组”。
也许有更好的方法来做到这一点?或者我可以在单独的后台任务中运行对象实例的方法吗?
PS我正在使用SAP R3 4.6C
php - SAP 连接错误
我在 sap 和 web 服务器之间创建了一个连接,这个连接是在 php 中,它的库是用于 php 的。
将库放入服务器(nwrfcskd 和 sapnwrfc)后,我按照此页面的每个步骤操作,但出现此错误...
异常“sapnwrfcConnectionException”在本地主机上带有消息“LOCATION CPIC (TCP/IP)”,带有 Unicode 错误主机名“afrodita.unimet.edu.ve”未知时间 2011 年 7 月 12 日星期二 02:59:48 发布 711 组件 NI(网络接口)版本39 RC -2 MODULE nixxhsl.cpp 第 233 行详细信息 NiHsLGetNodeAddr:主机名缓存为 /var/www/bb/login.php:22 中的未知计数器 7' 堆栈跟踪:#0 /var/www/bb/login.php(22 ): sapnwrfc->__construct(Array) #1 {main}
有人知道这件事吗?
我认为我缺少一些 sap 的参数..
select - 检索 SAP 表数据的通用功能模块
从 SAP 系统访问表数据的最佳方式是什么?
我用它 RFC_READ_TABLE 进行了尝试,但是这个 RFC 在单个列中以串联形式返回数据,并且对行数据有大小限制。
有没有更好的方法来访问通用形式的 SAP 数据,而无需在系统中创建自定义 RFC?
我正在寻找标准的 RFC 解决方案,而不是自定义脚本。
methods - 从 FM 调用方法时,参数与形参类型不兼容
一个静态公共类方法,zcl_abc=>dosomething,有一个导入参数
it_lines 类型 TLINE_T 可选
还有一个FM叫做zfm_dosame。它有一个参数
表格 IT_LINES 类型 TLINE_T 可选
zfm_dosame 调用 zcl_abc=>dosomething 并尝试将 it_lines 传递给 it_lines。但是,语法错误:
IT_LINES 与形式参数 IT_LINES 类型不兼容。
这个错误让我发疯。我不知道怎么来...请帮忙!
.net - 使用 SAP.Net 连接器 3.0 调用 BAPI_DOCUMENT_CHECKOUTVIEW2 返回“RFC 回调服务器不可用”
我正在尝试使用 SAP.Net 连接器 3.0 从 SAP DMS 获取文档。我需要获取文档并在 ASP.Net 中显示。
我正在使用“BAPI_DOCUMENT_CHECKOUTVIEW2”来调用该函数。但是调用调用方法时,会抛出“RFC 回调服务器不可用”错误。
我使用的代码如下。
提前致谢
excel - 在 SAP 中生成 XML 提要或自动导出文件?
有没有办法自动生成 SAP 事务的结果?假设我想查看一个 MRP 控制器的生产订单(我有这方面的 COOIS 事务)。有没有办法用该事务的结果生成一个 XML 提要并刷新它,比如说……每 10 分钟?或者自动导出 .xls 文件,结果在某处......?我知道我有作业和线轴,但我必须从 SAP GUI 手动下载结果。我无权访问 ABAP,所以我想知道是否有其他方法可以从 SAP 获取数据?
android - Android 中的 SAP 调用 RFC
任何人都知道演示如何在 Android 中使用 SAP RFC 连接到服务的示例?