问题标签 [sapjco3]
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.
sapb1 - How to set value in date UDF using SAP B1 JCO?
I am able to set String value to UDF using JCO like below.
But it is not working for date type UDF like (Purchase date, Payment Date).
Is there any way to do it?
java - JAVA sapjco3 无法从返回的表中找到数据
我有一个名为 ZRFC_BOM_005 的 SAP RFC。执行 RFC 函数后,我尝试从返回的表中获取字段的值,但它只显示字段的名称而没有字段的值。但是,函数“printJCoTable(JCoTable jcoTable)”可以与其他 RFC 一起正常工作。我不知道这里有什么问题。
这是我的代码:
执行 SAP RFC:
使用 printJCoTable 打印表格的字段和表格的值:
但事实证明只有字段的名称,但没有字段的值。
PS:我确定返回的字段值与我输入的参数相同,因为我已经通过另一个链接到 SAP 的软件对其进行了检查。
有可能是超时问题吗?因为当我执行这个 RFC 时,运行大约需要 10 分钟。
那我该如何解决呢?
java - JAVA SAPJCO3 代码页不起作用
通过JAVA调用SAP RFC后,我得到返回的数据并在eclipse中打印出来。但是eclipse控制台显示错误的编码字符不正确(返回的数据语言是繁体中文)。 在此处输入图像描述
我的 sap 代码页是 1100。我尝试设置不同的代码页,包括 8400、8402、8300,但仍然无法正常工作。
如何解决这个问题?
java - 不允许重命名或重新打包原始存档“sapjco3.jar”?
我正在尝试执行从本地项目的 eclipse 向导导出的可运行 jar 文件,该文件在构建路径中有“sapjco3.jar”。因此,一旦我尝试执行 jar 文件,它就会出现以下错误: Illegal JCo archive " autobot.jar " (is my local jar file of my project)。 不允许重命名或重新打包原始存档“sapjco3.jar”。
在运行时建立 java SAP 连接(lib:“sapjco3.jar”)时出现上述问题。
注意:我不是重命名或重新打包原始 sapjco3.jar
java - 从 Java 调用 SAP 方法
我正在尝试与 sap 系统建立连接,并且我拥有这样做所需的所有连接属性。
我正在尽力而为,但我面临一些我不知道如何解决的问题。
我所需要的只是一个简单的代码示例,通过它我将能够将我的 java 应用程序与 sap 系统集成。
我浏览了一些网站,但找不到与 sap 系统建立连接的解决方案。
我正在尝试使用下面的代码,但我不知道在createDataFile
方法内部写什么。
java - 使用 java spring 应用程序的 SAP RFC 调用
ClassNotFoundException:com.sap.conn.jco.JCoException 类在通过 java spring web 应用程序对 SAP 系统进行 RFC 调用时未获取。
严重:Servlet /autobot 抛出 load() 异常 java.lang.ClassNotFoundException: com.sap.conn.jco.JCoException
java - SAP JCo3 表为空,但已连接
嗨,我正在使用 SAP JCo3 连接器以及 jar 提供的 .dll 文件。目的地已成功连接。我的问题是,当我执行 function.execute(destination) 时,function.getTableParameterList().getTable("PART_LIST") 返回一个零行的空表 我实现连接的代码如下
java - 使用 JCo 从 SAP 系统中读取表
我正在尝试从 SAP 系统读取表,但总是收到此错误:
这是我的代码:
当它说JCO_ERROR_FIELD_NOT_FOUND: Field EMPLOYEE is not a member of INPUT但员工是我表中的一个字段时,错误很明显。
该文档没有太大帮助,它只说:
女巫,在我看来,我已经做到了。
我应该在 sap 中进行任何额外的修改,以便从 java 中读取这个新表吗?我所做的就是按照本教程创建一个新表(在 SAP 中创建一个简单的表)。
也许有更多经验的人可以告诉我应该如何配置这个示例代码才能工作。
java - JCO 中的 TID 有什么格式?
我想知道 TID 的格式是什么样的?
我们使用 SAP 提供的示例 StepByStepServer 做了一个简短的参考实现,其中 TIDserverCtx.getTID()
具有以下格式:
TID : %_rGlkoiNMH2ox4aKWz/IBe5
问题是 TID 可能包含 /,这将破坏使用 TID-String 构建文件路径的供应商的实现。
TID 在您的实现中是什么样的?它们是否也具有 %_... 格式并包含 / ?
saprfc - RFC 调用在使用 jco lib 和 java 的 mac os 上不起作用
SAP RFC 调用在 mac os 平台上不起作用。相同的代码在 Windows 上运行。有一些有趣的事情,如果我使用 SAP GUI 连接到 sap,我会在 mac 上成功调用 RFC。我使用 sap 官方 jco lib 进行连接。
我的本地机器配置:
我的错误是
细节:
我认为,与 MAC OS 有关的主要问题,因为相同的代码在 Windows 机器上运行。也许我们错过了一些来自 sap gui 的库?有没有人遇到过这个问题?