问题标签 [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.
java - 除了 tid 之外,是否有任何 id 可用于不同的 idocs?
除了 tid 之外,是否有任何 id 可用于不同的 idocs?我正在使用 JCoServerTIDHandler 来获取 tid。
我们是否有任何其他此类唯一 ID 或其他有助于实现目的的相关字段?
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 处于错误状态。那么,我们应该如何处理这里发生的异常。作为开发人员,我有什么追索权?看来我唯一的保证就是关闭程序。
有什么想法可以告诉我,谢谢
保罗·曼宁
testing - SAP Java 连接器 (JCo) 模拟服务器
是否有任何模拟服务器可以连接到 Jco 客户端库并测试我的客户端代码。我正在为 sap 客户端开发代码,目前我无法访问服务器,但我需要验证代码是否适用于模拟服务器。有人知道该怎么做吗?谢谢...
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...)
download - SAP JCo 3.x Linux 64bit 下载
除了从 SAP Marketplace 之外,是否有可能获得 SAP JCo 3.x Linux 64 位库?
谢谢zwaem
java - SAP JCO Environment 方法 isDestinationDataProviderRegistered() 失败但不抛出异常
我有以下简单的代码来注册 DataProvider。“Environment.isDestinationDataProviderRegistered()”行失败。try-catch 没有捕捉到它。失败只会杀死应用程序。
有没有办法找出实际发生的事情?没有例外。应用程序只是失败了。
我什至写了一些记录器来测试静态类。所有以 Environment.in* 开头的方法都会打印出相应的真/假响应。但是,当我注销所有 Environment.is* 方法(也是布尔值)时,每个方法都会杀死应用程序。
令我惊讶的是,一个简单的布尔 is*() 方法会失败。
我的代码:
java - BAPI 函数 获取按日期排序的客户列表 DESC
如何按任何字段排序(日期示例)
我想使用 BAPI 函数和 JCo 检索按特定字段排序的客户列表。
我能够检索客户列表,也许他们没有排序。
java - 为什么将“i”作为 SIGN 值时 SAP 选择选项错误?
我想问一下SAP。所以,我想在某个服务器(不是我的,我无法打开服务器)中从 SAP 请求数据,服务器管理员给了我 SELECT-OPTION 值,所以我可以使用这些参数来请求。但是,他给了我符号参数值的“i”字符。使用“i”(小写),我的 JAVA 查询出错,并显示消息“SELECT-OPTIONS 或 RANGES 表中的 'SIGN' 不正确”。
所以我想问一下,SIGN 值必须是大写的吗?或者小写也可以。如果小写也可以,为什么会出现这个错误?
谢谢大家...
java - javax.servlet.ServletException 的 jco 问题
当我测试 jco 连接到 sap 时,出现以下错误
我已经将 sapjco3.dll 和 sapjco3.jar 放入 lib,我不知道这个问题。