ABAP Netweaver上调用Java程序

简介: ABAP Netweaver上调用Java程序

发现一个有趣又奇怪的现象。我开始以为AG3上能够work的情况,一定是RFC destination维护正确。

结果测试发现不是。Edit AG3上的sales order 5006192:image.png大家可以执行AG3上这个小的report : ZORDER_PRINT_PRICING

直接执行,可以拿到结果:image.png如果以debug的方式执行第六行,则报这个错误,是不是很神奇?image.png对于这种实现在Java side的function module,不能像debug 普通ABAP function module那样按F5。


我用user/password i059623/Faastest1没办法登陆CNZ了,说密码不对。可以到CNZ上用tcode SM53检查下面这个RFM是否处于激活状态。

如果是激活状态,就把断点设在这个RFC call结束之后的代码后面继续debug。image.png


相关文章
|
3天前
|
Java 流计算
利用java8 的 CompletableFuture 优化 Flink 程序
本文探讨了Flink使用avatorscript脚本语言时遇到的性能瓶颈,并通过CompletableFuture优化代码,显著提升了Flink的QPS。文中详细介绍了avatorscript的使用方法,包括自定义函数、从Map中取值、使用Java工具类及AviatorScript函数等,帮助读者更好地理解和应用avatorscript。
利用java8 的 CompletableFuture 优化 Flink 程序
|
20天前
|
XML 存储 JSON
Java程序部署
Java程序部署
|
21天前
|
消息中间件 分布式计算 Java
Linux环境下 java程序提交spark任务到Yarn报错
Linux环境下 java程序提交spark任务到Yarn报错
29 5
|
22天前
|
Java 编译器 数据库连接
探索Java中的异常处理:提升程序的鲁棒性
【9月更文挑战第25天】在Java的世界里,异常是那些不请自来、令人头疼的“客人”。它们悄无声息地潜入我们的代码,一旦出现,便可能导致程序崩溃或行为异常。但是,如果能够妥善管理这些异常,我们就能将潜在的灾难转变为增强程序鲁棒性和用户体验的机会。本文将通过深入浅出的方式,带领读者理解Java异常处理的重要性,并提供实用的策略来优雅地处理这些意外情况。让我们一起学习如何在Java中捕捉、处理和预防异常,确保我们的程序即使在面对不可预见的错误时也能保持稳健运行。
|
1天前
|
Java Python
如何通过Java程序调用python脚本
如何通过Java程序调用python脚本
9 0
|
28天前
|
监控 Java 数据库
Java程序如何进行不停机更新?
Java程序如何进行不停机更新?
35 1
|
7天前
|
Java
java的程序记录时间
java的程序记录时间
15 0
|
1月前
|
缓存 监控 安全
如何提高 Java 高并发程序的性能?
以下是提升Java高并发程序性能的方法:优化线程池设置,减少锁竞争,使用读写锁和无锁数据结构。利用缓存减少重复计算和数据库查询,并优化数据库操作,采用连接池和分库分表策略。应用异步处理,选择合适的数据结构如`ConcurrentHashMap`。复用对象和资源,使用工具监控性能并定期审查代码,遵循良好编程规范。
|
2月前
|
数据采集 人工智能 监控
【Azure 应用程序见解】Application Insights Java Agent 3.1.0的使用实验,通过修改单个URL的采样率来减少请求及依赖项的数据采集
【Azure 应用程序见解】Application Insights Java Agent 3.1.0的使用实验,通过修改单个URL的采样率来减少请求及依赖项的数据采集
|
2月前
|
Java jenkins Shell
还有人不会启动JAVA程序
还有人不会启动JAVA程序
17 0