ALV的一些說明

2021-06-18 22:05:39 字數 1309 閱讀 3265

abap:alv

alv是系統的一種網格的顯示方式,這種方式帶有彙總/排序/篩選等功能,alv格式的資料是以單元格為單位顯示,不象一般的寫屏方式拷出來或是匯出成檔案不同列的內容粘在一塊,這種方式便於資料匯出來放在電子**裡進行加工.

slis_fieldcat_alv中的部分欄位及意義:fieldname是對應內錶中哪個字段,必須。seltext_s/m/l是標題的名字,(乙個即可)必須。col_pos表示所在位置,是第一列還是第二列。。intlen表示可以篩選的長度,如果不輸得話有可能在篩選的時候顯示不夠長。hotsot = 'x'表示可以點它來顯示次表。

slis_listheader 包含:typ :h = header,s = selection,a = action. key :是和s對應的,是那個的標題吧. info:可以是變數和賦值的。跟在key的標題後面,是個表達值

函式:reuse_alv_events_get:將各個事件的名字寫到slis_t_event的name中。這樣,可以在後面,根據名字的不同,對不同的event付不同的form,來實現不同功能。

fieldcat屬性

col_pos         輸出列

tabname          標籤名稱

currency(5)    貨幣單位

quantity(3)    計量單位

qfieldname     參考計量單位的欄位名稱

round          round 值

exponent(3)    流動表示的指數

key(1)         關鍵字段

icon(1)        作為圖示輸出

symbol(1)      輸出作為符號

checkbox(1)    作為核取方塊輸出

just(1)        對齊

lzero(1)       輸出前導零

no_sign(1)     輸出抑制符號

no_zero(1)     為輸出隱藏零

edit_mask      為輸出編輯掩碼

emphasize(4)   帶有顏色的高亮列

fix_column(1) 固定列

do_sum(1)      總計列值

no_out(1)      列沒有輸出

tech(1)        技術字段

outputlen      列的字元寬度

decimals_out 能控制小數點的位數 

這裡面很多都是最後乙個對後面的都有影響。。。比如你想固定左邊的前3列那麼在第一列的key = 'x'.然後在要在第四列處key = ' '.這樣前3列固定了(只能在grid型別下使用?)

string npos的一些說明

string npos的一些說明 static const size t npos 1 表示 size t 的最大值 maximum value for size t 如果對 1表示size t的最大值有疑問可以採用如下 驗證 include include include using namesp...

string npos的一些說明

一 定義 std string npos的定義 static const size t npos 1 表示 size t 的最大值 maximum value for size t 如果對 1 表示size t的最大值有疑問可以採用如下 驗證 include include include usin...

mysql的一些說明

資料備份型別 1 完全備份 2 部分備份 mysql資料備份的方式 1 熱備份 資料在執行備份時,讀寫不影響 2 溫備份 資料庫在執行備份時,讀可以執行,寫不可以執行 3 冷備份 資料庫在備份時,讀寫都不可以執行 mysql支援的儲存引擎 1 myisam 支援溫備份和冷備份 2 innodb 三種...