生活随笔
收集整理的這篇文章主要介紹了
使用代码自动打开ABAP Editor
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Created by Jerry Wang on May 22, 2014
使用transaction code SM35, 點(diǎn)擊button 創(chuàng)建新的recording:
維護(hù)recording 名稱和期望record的tcode name.之后點(diǎn)擊button “Start recording”:
自動彈出ABAP editor, 輸入report name后點(diǎn)擊Display:
在ABAP Editor里點(diǎn)擊back 回到SM35界面,此時(shí)所有的recording detail 顯示如下。對于使用code打開ABAP Editor的需求,只需recording記錄的line 1 ~ line 5.
將line 1 ~ 5翻譯成下列的ABAP code,執(zhí)行該report即可看到如下效果: 代碼中hardcode的report ZHISTORY 自動以SE38的方式打開:
DATA: bdcdata_tab TYPE TABLE OF bdcdata,opt TYPE ctu_params,bdcdata_line TYPE bdcdata.
bdcdata_line-program = 'SAPLWBABAP'.
bdcdata_line-dynpro = '0100'.
bdcdata_line-dynbegin = 'X'.APPEND bdcdata_line TO bdcdata_tab.CLEAR: bdcdata_line.bdcdata_line-fnam = 'BDC_CURSOR'.bdcdata_line-fval = 'RS38M-PROGRAMM'.APPEND bdcdata_line TO bdcdata_tab.CLEAR: bdcdata_line.bdcdata_line-fnam = 'BDC_OKCODE'.bdcdata_line-fval = '=SHOP'.APPEND bdcdata_line TO bdcdata_tab.CLEAR: bdcdata_line.bdcdata_line-fnam = 'RS38M-PROGRAMM'.bdcdata_line-fval = 'ZHISTORY'.APPEND bdcdata_line TO bdcdata_tab. opt-dismode = 'E'.opt-defsize = 'X'.CALL TRANSACTION 'SE38' USING bdcdata_tab OPTIONS FROM opt.
總結(jié)
以上是生活随笔為你收集整理的使用代码自动打开ABAP Editor的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。