SAP ABAP 開發中常用的方法總結

2022-02-15 11:48:46 字數 1359 閱讀 5737

1, 在abap開發中, 我們經常會刪除內錶中的重複行,這時我們會需要乙個很方便的語句,就是"delete

adjacent duplicates from", 但是在使用這個語句,要注意它刪除相鄰的重複行,我們一般要通過sort

對這個語句進行排序,示例如下:

data: begin of wa_pa0001,

pernr   like pa0001-pernr,

uname   like pa0001-uname,

bukrs   like pa0001-bukrs,

plans   like pa0001-plans,

end of wa_pa0001.

data: itab_pa0001 like table of wa_pa0001 with header line.

sort itab_pa0001 by pernr.

delete adjacent duplicates from itab_pa0001.

2, 在abap開發中,有時要進行乙個耗費時間的處理,這時不想讓客戶感到處理出現問題或者以為是電腦

宕機,給出乙個提示,「請等待的...」,可以使用下面語句:

call funcation 'sapgui_progress_indicator'

exporting

text = '資料處理中,請等待...'.

" 進行耗費時間處理

3, 在abap開發中,有時我們做的程式介面是不需要全部必選的,例如:

selection-screen begin of block blk with frame title text-001.

parameters:    p_werks like mseg-werks.     " 物料憑證-工廠

parameters:    p_lgort like mseg-lgort obligatory. " 物料憑證-庫存地點

select-option: s_mblnr for  mseg-mblnr.     " 物料憑證-編號

selection-screen end of blk.

在選在螢幕中p_lgort 是必選;s_mblnr 是乙個範圍,在open-sql中可以使用in查詢範圍, 若s_mblnr

沒有資料時,取全部,有資料時取符合條件的資料;p_werks為乙個資料值,在寫sql語句時,我們要根

據條件進行sql拼加。在這我們可以通過select-option 做乙個操作,通過如下語句

select-option: s_werks for mseg-werks no-extension no intervals. 可以去掉select-option 的區間選項、字尾選項,但有個問題是不能去掉"=、<=、<、>、>="選擇。

java 開發中常用方法

從list中拿出top指的條數資料 我有幾張阿里雲幸運券分享給你,用券購買或者公升級阿里雲相應產品會有特惠驚喜哦!把想要買的產品的幸運券都領走吧!快下手,馬上就要搶光了。取top x條產品類資料 param sourlist 產品類集合 param rowscount 條數 return list ...

日常開發中常用的方法總結

如果url後面的name攜帶的直接為漢字,如a.html?age 18 function getrequest return therequest 可以直接獲取age如下 let age this.getrequest age 如果url後面的name攜帶的直接為漢字,如a.html?name 兵鍋...

C 開發中常用方法 Cookie的訪問

c 中cookie的訪問 建立cookie並賦值,設定cookie有效時間 cookie名字 cookie值 cookie有效天數 布林值 public static bool setcookie string strcookiename,string strcookievalue,int intd...