问题标签 [jco]

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 回答
8290 浏览

java - 如何在不创建 *.JcoDestination 文件的情况下使用 JCo 连接

我正在尝试使用 JCo 连接到 SAP ECC 6.0。我正在关注教程。但是,有一个注释说:

这是合理且可以理解的。但是,没有说明如何设置安全目的地提供者。我在这个线程中找到了创建自定义实现DestinationDataProvider并在我的本地机器上工作的解决方案。但是当我在 Portal 上部署它时,我收到一条错误消息,指出已经注册了DestinationDataProvider. 所以我的问题是: 如何在 SAP Java EE 应用程序中存储目标数据?

这是我的代码,以进一步阐明我要做什么。

0 投票
1 回答
98 浏览

java - 除了 tid 之外,是否有任何 id 可用于不同的 idocs?

除了 tid 之外,是否有任何 id 可用于不同的 idocs?我正在使用 JCoServerTIDHandler 来获取 tid。

我们是否有任何其他此类唯一 ID 或其他有助于实现目的的相关字段?

0 投票
2 回答
1047 浏览

java - 使用 SAP JCO (v3.0) 时,如何在 JCoContext.end() 期间处理异常?

全部,

我们目前开发了一个通过 JCO v3.0 API 与 SAP 通信的 Java 客户端应用程序。在调用多个 BAPI 函数的有状态调用期间,我们使用 JCoContext 类来建立有状态会话。我们在执行 JCoFunction 之前调用 JCoContext.begin(),并在所有函数完成后在 finally 块中调用 JCoContext.end()。

问题出现在 JCoContext.end() 上。它可能会引发 JCoException。文档不是很清楚为什么会发生异常或如何处理它。在测试中,当将 NULL 目标传递给 JCoContext.end() 方法时,我已经能够观察到异常。虽然这可能发生,但它绝对不会出现在我们的生产代码中。所以问题仍然存在,是否还有其他原因会引发异常?

此外,如果未调用 JCoContext.end() 方法,我观察到了奇怪的行为。在这些情况下,我看到后续 BAPI 调用未成功完成。这向我表明,如果 end() 方法没有成功完成,它可能会使 JCo 处于错误状态。那么,我们应该如何处理这里发生的异常。作为开发人员,我有什么追索权?看来我唯一的保证就是关闭程序。

有什么想法可以告诉我,谢谢

保罗·曼宁

0 投票
2 回答
644 浏览

testing - SAP Java 连接器 (JCo) 模拟服务器

是否有任何模拟服务器可以连接到 Jco 客户端库并测试我的客户端代码。我正在为 sap 客户端开发代码,目前我无法访问服务器,但我需要验证代码是否适用于模拟服务器。有人知道该怎么做吗?谢谢...

0 投票
1 回答
1673 浏览

java - SEGMENT_UNKNOWN error while acessing SAP backend via JCO-connector

I'm trying to connect to a SAP system via Java Middleware (Dell Boomi) to inspect existing document types. When inspecting a base IDOC Type (e.g. ORDERS05) everything works ok. When trying to inspect a custom type (e.g. ZORDERS05) I get a rather obscure exception from the java JCO classes:

Any hint on how to troubleshoot this problem? SAP side the objects seem to be really identical (both base types, no extension etc...)

0 投票
1 回答
814 浏览

download - SAP JCo 3.x Linux 64bit 下载

除了从 SAP Marketplace 之外,是否有可能获得 SAP JCo 3.x Linux 64 位库?

谢谢zwaem

0 投票
0 回答
334 浏览

java - SAP JCO Environment 方法 isDestinationDataProviderRegistered() 失败但不抛出异常

我有以下简单的代码来注册 DataProvider。“Environment.isDestinationDataProviderRegistered()”行失败。try-catch 没有捕捉到它。失败只会杀死应用程序。

有没有办法找出实际发生的事情?没有例外。应用程序只是失败了。

我什至写了一些记录器来测试静态类。所有以 Environment.in* 开头的方法都会打印出相应的真/假响应。但是,当我注销所有 Environment.is* 方法(也是布尔值)时,每个方法都会杀死应用程序。

令我惊讶的是,一个简单的布尔 is*() 方法会失败。

我的代码:

0 投票
1 回答
776 浏览

java - BAPI 函数 获取按日期排序的客户列表 DESC

如何按任何字段排序(日期示例)

我想使用 BAPI 函数和 JCo 检索按特定字段排序的客户列表。

我能够检索客户列表,也许他们没有排序。

0 投票
2 回答
606 浏览

java - 为什么将“i”作为 SIGN 值时 SAP 选择选项错误?

我想问一下SAP。所以,我想在某个服务器(不是我的,我无法打开服务器)中从 SAP 请求数据,服务器管理员给了我 SELECT-OPTION 值,所以我可以使用这些参数来请求。但是,他给了我符号参数值的“i”字符。使用“i”(小写),我的 JAVA 查询出错,并显示消息“SELECT-OPTIONS 或 RANGES 表中的 'SIGN' 不正确”。

所以我想问一下,SIGN 值必须是大写的吗?或者小写也可以。如果小写也可以,为什么会出现这个错误?

谢谢大家...

0 投票
1 回答
105 浏览

java - javax.servlet.ServletException 的 jco 问题

当我测试 jco 连接到 sap 时,出现以下错误

我已经将 sapjco3.dll 和 sapjco3.jar 放入 lib,我不知道这个问题。