SAP RFC 获取BDC 消息文本的实现
?
SAP RFC 獲取BDC 消息文本的實(shí)現(xiàn)
?
最近做RFC時(shí) ,有調(diào)用一個(gè)BDC 用于 信息錄入
調(diào)試程序時(shí),單純的處理正確、處理異常不能滿足,希望獲取具體的類似GUI上的提示消息
消息文本該如何獲取呢?
messtab內(nèi)容:
?
初步猜測(cè)??可能是存放表 或者 用什么函數(shù) 轉(zhuǎn)化,找到下面的內(nèi)容:
SE11? TABLE:T100
SE37? Function module:WRITE_MESSAGE
? ?另外,需要注意一點(diǎn),
? messtab里有一個(gè)參數(shù)MSGNR不能直接被函數(shù)接口,需要類型轉(zhuǎn)化處理下。
執(zhí)行結(jié)果:
?
?相關(guān)代碼:
? "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.?????"類型轉(zhuǎn)化
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.
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/stch/p/4662532.html
總結(jié)
以上是生活随笔為你收集整理的SAP RFC 获取BDC 消息文本的实现的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Json解析工具对比
- 下一篇: Win10系统设置为英文