Idoc学习笔记----获取查询Idoc信息
生活随笔
收集整理的這篇文章主要介紹了
Idoc学习笔记----获取查询Idoc信息
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這兩天需要實現一個idoc的查詢功能,也就是類似于WE09那樣的功能能,于是學習了一下如何實現。簡單記錄如下:
????? 一,Idoc的Control record信息存儲在EDIDC這個表中,從這個表中我們可以根據IDoc number,Status of IDoc,IDoc Type,Message type,Partner Number等信息讀取idoc。
????? 二,通過SEGMENT_READ這個function module讀取segment信息。該function module返回一個EDISEGSTRU類型的segment結果的table。在該table中存放著segment下包含了那些field、每個field的長度等等等信息。??
????? 三,通過?IDOC_READ_COMPLETELY這個function module可以讀取idoc的數據信息。該function module以iodc number為參數返回一個int_edidd的table。在該table中,每一個segment最為一行信息輸出,segment下所有field的值都存儲在sdata這一字段中。可以根據第二步獲取的每個field在segment中的長度以及起始位置讀取每個segment下field的值。
???? ?大概就是以上一些知識點吧,我也是通過查看WE09的原代碼才知道的,還沒有深入的研究,就只記錄這些了!
總結
以上是生活随笔為你收集整理的Idoc学习笔记----获取查询Idoc信息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ABAP performance学习笔记
- 下一篇: BAPI_ACC_GL_POSTING_