天天看點

ABAP Netweaver上調用Java程式

發現一個有趣又奇怪的現象。我開始以為AG3上能夠work的情況,一定是RFC destination維護正确。

結果測試發現不是。Edit AG3上的sales order 5006192:

ABAP Netweaver上調用Java程式

大家可以執行AG3上這個小的report : ZORDER_PRINT_PRICING

直接執行,可以拿到結果:

ABAP Netweaver上調用Java程式

如果以debug的方式執行第六行,則報這個錯誤,是不是很神奇?

ABAP Netweaver上調用Java程式

對于這種實作在Java side的function module,不能像debug 普通ABAP function module那樣按F5。

我用user/password i059623/Faastest1沒辦法登陸CNZ了,說密碼不對。可以到CNZ上用tcode SM53檢查下面這個RFM是否處于激活狀态。

如果是激活狀态,就把斷點設在這個RFC call結束之後的代碼後面繼續debug。

ABAP Netweaver上調用Java程式