SAP RFC 获取BDC 消息文本的实现
?
SAP RFC 獲取BDC 消息文本的實現
?
最近做RFC時 ,有調用一個BDC 用于 信息錄入
調試程序時,單純的處理正確、處理異常不能滿足,希望獲取具體的類似GUI上的提示消息
消息文本該如何獲取呢?
messtab內容:
?
初步猜測??可能是存放表 或者 用什么函數 轉化,找到下面的內容:
SE11? TABLE:T100
SE37? Function module:WRITE_MESSAGE
? ?另外,需要注意一點,
? messtab里有一個參數MSGNR不能直接被函數接口,需要類型轉化處理下。
執行結果:
?
?相關代碼:
? "perform bdc_transaction using 'PA30'.
? call transaction 'PA30' using bdcdata?????????????
??????????????? mode MODE
????????????? update UPDATE
??????????? messages into messtab.
?
?? "get? BDC? text???by messtab
??? LOOP AT MESSTAB.
MOVE MESSTAB-MSGNR TO MSGNO.?????"類型轉化
CALL FUNCTION 'WRITE_MESSAGE' ???????
EXPORTING ?????????
MSGID = MESSTAB-MSGID ?????????
MSGNO = MSGNO ?????????
MSGTY = MESSTAB-MSGTYP ?????????
MSGV1 = MESSTAB-MSGV1 ?????????
MSGV2 = MESSTAB-MSGV2 ?????????
MSGV3 = MESSTAB-MSGV3 ?????????
MSGV4 = MESSTAB-MSGV4 ?????????
"MSGV5 = MESSTAB-MSGV5 ???????
IMPORTING ?????????
MESSG = MESSAGE.
CONCATENATE MESSAGE ';' INTO RETURN-MESSAGE. ?????
APPEND RETURN. ?????
CLEAR: MSGNO,MESSAGE,RETURN.
ENDLOOP.
?
?
轉載于:https://www.cnblogs.com/stch/p/4662532.html
總結
以上是生活随笔為你收集整理的SAP RFC 获取BDC 消息文本的实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Json解析工具对比
- 下一篇: html循环加载多个图片,两行代码实现图