ABAP Netweaver上调用Java程序

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

结果测试发现不是。Edit AG3上的sales order 5006192:
ABAP Netweaver上调用Java程序_第1张图片

大家可以执行AG3上这个小的report : ZORDER_PRINT_PRICING

直接执行,可以拿到结果:
ABAP Netweaver上调用Java程序_第2张图片

如果以debug的方式执行第六行,则报这个错误,是不是很神奇?
ABAP Netweaver上调用Java程序_第3张图片

对于这种实现在Java side的function module,不能像debug 普通ABAP function module那样按F5。

我用user/password i059623/Faastest1没办法登陆CNZ了,说密码不对。可以到CNZ上用tcode SM53检查下面这个RFM是否处于激活状态。
如果是激活状态,就把断点设在这个RFC call结束之后的代码后面继续debug。
ABAP Netweaver上调用Java程序_第4张图片

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

你可能感兴趣的:(ABAP)