我通过RFC_GET_TABLE_ENTRIES从 SAP 系统成功获取了表条目。 它工作得很好,并列出了表格的所有行。 我现在的问题是我不知道如何得到一个值。 通常我会 go 之类的代码[x][y]但这不起作用,因为它不是普通的二维数组表而是JCOtable ,我不知道它是如何工作的。 代码有点长 ...
我通过RFC_GET_TABLE_ENTRIES从 SAP 系统成功获取了表条目。 它工作得很好,并列出了表格的所有行。 我现在的问题是我不知道如何得到一个值。 通常我会 go 之类的代码[x][y]但这不起作用,因为它不是普通的二维数组表而是JCOtable ,我不知道它是如何工作的。 代码有点长 ...
我在外部调用一些 RFC 模块,它调用其他模块并在调用堆栈中计算一些值并将其保存到 memory,然后最后读取该值并返回给外部调用者。 每次计算可能不同,因此我们需要相应地读取 memory 区域。 目前病例的并发症有: 该模块总是会从同一个系统调用,所以调用者总是相同的调用 FM 的用户相同,因 ...
我已经为 SAP 实现了一个JCoIDocHandler ,一切正常,但是我们的合作伙伴公司更改了用户权限,现在handleRequest()失败并出现异常我的问题是,即使我遇到了异常,合作伙伴公司也将他们的 IDoc 标记为 OK。 在我的JCoServerTIDHandler中调用了方法回滚, ...
序列化有关 SAP RFC Function 模块参数(即参数名称和参数值)的信息的最佳方法是什么? 关键是序列化应该在 Jco 中完成(使用 Java),然后这些数据将被发送回 SAP 并保存在 SAP 中的 Z 表中,以便以后使用 SAP 表中的这些条目可以“在 ABAP 中重新序列化“此数据, ...
在 SAP 中调用 Function 模块(使用 DESTINATION 参数作为 SAP JCO SERVER)然后使用 Java(在 SAP JCO 服务器中)处理它时,动态接收参数列表及其值存在问题。 关键是我需要一种动态方式在 JCO 服务器(使用 Java)中获取有关 SAP functi ...
我们可以在本地主机上将 JCo 与 SAP Cloud SDK 一起用于 Java 吗? 我设法在 SAP Cloud Platform 上使用 JCo,但我不确定它是否适用于 localhost。 https://blogs.sap.com/2020/05/08/how-to-call-fun ...
假设其中一个 SAP 表中有 100 条记录,而我只想访问其中的 5 条。 当我调用 BAPI 函数执行时,它将所有 100 条记录带入内存,然后只有我可以对它们进行迭代。 我想在执行 BAPI 函数之前将记录限制为 5。 我不能要求客户限制表本身的记录数,所以我使用 JCO lib 对其进行了编码 ...
通过 RFC 将 java 连接到 SAP(JCO) 时出现以下错误 这里我使用的是 java 1.8、linux OS 64bit、Jbose 7.1 我给了 JCO 属性。 但仍然出现错误 ...
在 Hybris 1811 中调用 jco 之后,我需要在单独的选项卡中打开一个外部链接。我已经为 jco 调用创建了按钮和控制器,一切正常,但我无法在浏览器中打开新选项卡. 使用 java.awt.Desktop.getDesktop().browse(url); 我在服务器端打开一个选项卡,但 ...
我有旨在“获取”序列的“导出”代理服务。 该序列指向${server}/services/sapBapi或“sapBapi”代理服务。 “sapBapi”代理服务指向gov:endpoints/sapbapiendpoint.xml端点,具体地址在哪里: bapi:/abc 根据此处的官方文档, ...
我不知道为什么 PrintWriter 在看到这个符号“##”时会断线 我想将这些行写入 .txt 文件 但是得到了这个,你可以看到它有一些意想不到的行: 我的部分代码: ...
我们创建了一个使用 JCo3 访问远程 SAP 系统数据的 Java 应用程序。 我们正在使用 SSO 票证连接到该系统。 问题是是否有某种方法可以为所有用户 SSO 票重用相同的连接池,而不是为每个令牌创建一个专用池。 目前我们有一个 DestinationDataProvider.getD ...
在我们的 mule 服务器中,我们每秒都被以下日志轰炸,我该如何阻止它。 我尝试使用 -Djco.trace_level=0 运行一些 java 命令,但失败了。 上面的命令不起作用。 我希望 sap jco 跟踪日志被禁用。 ...
我想在SCP CF上运行一个Sprint Boot组件,该组件使用JCO连接到后端系统。 我使用SCP NEO有一个可行的解决方案,但是使用SCP CF我遇到了运行时错误。 最初,我在SCP NEO堆栈上使用JCO创建了Spring Boot Java组件。 一切正常。 在第二步中, ...
是否有必要调用BAPI_TRANSACTION_ROLLBACK或仅JCoContext.end()会进行隐式回滚? ...
我通过JCO调用自定义函数时遇到错误。 请参阅图像了解输入参数和类型。 下面是代码片段,用于为要运行的输入参数赋值,并以下面的格式将日期和时间值作为字符串传递: yyyyMMdd和HHmmss 这是错误跟踪: ...
我在 JCo 中使用 BAPI_QUALNOT_CREATE 创建质量通知并且它有效。 唯一不起作用的是创建 LONGTEXTS。 我正在使用以下代码: 但该文本从未出现在质量通知中。 我的代码有什么问题? ...
我正在编写 Java 代码以使用Java Connector (JCo)从SAP BAPI获取数据。 这是我第一次使用 JCo 连接到 SAP。 我能够获得数据源中可用的表格,并且还使用table_name.getNumColumns()获得了一个特定的表格和列数,它为我提供了总列数。 但是当我这样 ...
我正在尝试通过函数 RFC_READ_TABLE 从表 VBRK 获取数据,但总是收到数据缓冲区超出异常。 有人能指出我的错误吗? ...
我正在尝试从SAP系统中提取BSEG数据。 我想在2018年的GJAHR字段上设置一个过滤器,以便提取该特定年份的数据。 下面是代码片段: ...