1樓:匿名使用者
比如想用a欄位對b欄位進行彙總,那麼首先要設定輸出結果對a欄位進行排序 ls_sort-spos = 1. "sort sequence ls_sort-fieldname = 或公升a'. field name of internal table ls_sort-up = x'.
ls_sort-down = space. ls_sort-group = space. "new group:
insert page feed,underlin ls_sort-subtot = output subtotal ls_sort-expa = expand group append ls_sort to it_sort.然後在新增列標題的地方設定對此字或團運段彙總,即呼叫子程衫梁序是do_sum引數要賦值為'x' perform fcatset using 'lfuhr' 'likp' 'lfuhr' 'x' 'form fcatset using fieldname ref_table ref_field seltext key do_sum decimals_o emphasize no_out. ls_fcat-fieldname = fieldname.
ls_fcat-ref_table = ref_table. ls_fcat-ref_field = ref_field. ls_fcat-seltext = seltext.
ls_fcat-selddictxt = r'. ls_fcat-reptext = seltext. ls_fcat-key = key.
ls_fcat-do_sum = do_sum. ls_fcat-decimals_o = decimals_o. ls_fcat-emphasize = emphasize.
ls_fcat-no_out = no_out.* ls_fcat-no_zero = x'. append ls_fcat to it_fcat.
clear ls_
2樓:匿名使用者
謝謝!再請問下在彙總那行前加乙個文字說明怎麼做?
abap alv 不同欄位 分類彙總
3樓:網友
用alv小計功能就可以實現的。
4樓:匿名使用者
只要在alv中先將金額欄位做彙總,然後用ctrl鍵將要分類彙總的欄位和金額同時選中,再點選小計的按鍵即可,這個是alv自帶的標準功能,不用寫。
5樓:網友
你是想用abap 寫乙個這樣的alv程式嗎?
alv怎麼樣作才能達到如圖效果的求和?
6樓:匿名使用者
新增欄位的時候如下就可以實現了:洞胡 ?clear lit_fcat.
lit_fcat-fieldname = menge'. 需要彙總的欄位 ?
lit_fcat-ref_tabname = 前顫攜mseg'. lit_fcat-col_pos = 8'. lit_fcat-qfieldname = meins'.
按該欄位實現分類匯慧伏總 ?lit_fcat-do_sum = x'. 立即求和 ?
append lit_fcat. 這樣出來的效果就是按「meins」分類彙總,如果只需要乙個總額,那麼 ?lit_fcat-qfieldname = meins'.
這條可以註釋掉,利用alv標準的分類小計功能也可以實現 你需要的先小計後總計的功能。
7樓:匿名使用者
在**碰粗隱設定引數,怎麼笑廳樣控制凳亂按特定的某一行相加? 我寫是: ?
call function 'reuse_alv_list_display' ?exporting ..it seems that you want to display two level data.
try fm 'reuse_alv_hierseq_list_display'.
abap中怎麼設定把alv的資料行全部選中?
8樓:甲菜瑞麗
不太瞭解你的需求 說下我的想法。
給內標設定乙個欄位flag 當falg = x 時,是 選中狀態,這樣就ok了。
[sap][abap] 關於用function實現alv中選擇多列的實現
9樓:網友
fm'reuse_alv_grid_display'的關於這個功能的設定沒有找到,但是如果你想要這個功能的話,可以試一試oo alv。
cl_gui_alv_grid=>set_table_for_first_display的import parameter is_layout-sel_mode.
a:行或列選擇。
b:單一選擇。
c:多條選擇。
d:單元格選擇。
10樓:網友
alv(oo)是可以做到的,用這種普通的,應該沒辦法做到這步的。首先要捕獲事件的。
11樓:
在你的it_fieldcatalog中第乙個欄位,設乙個checkbox試試。
12樓:網友
is_layout 裡面有個引數sel_mode你試試看。
請問alv列表的多層title怎樣實現?
13樓:匿名使用者
用類的怎麼做,哪位給個**,我在top-of-page事件中寫**,不知什麼地方錯了,效果出不來。
abap開發alv報表如何實現,選中一列或很多列的效果?
14樓:瀟奕影
alv報表裡有個box列,可以選中單行和多行,多行等那個小箭頭出來後往下託就行了。
15樓:匿名使用者
按ctrl或shift就可以多選;alv選中多列可以用合計和排序**。
16樓:匿名使用者
abap開發alv報表如何實現,選中一列或很多列的效果?
脊卸逢棗藍渾績滾豈漢。
alv輸出結果如何實現可
17樓:匿名使用者
alv中實現某些欄位可, 只需在field catalog中進行設定edit='x', 即可對該欄位進行輸入。
18樓:匿名使用者
你抓這張圖應該不是alv,應該是table control,
19樓:匿名使用者
不過修改過之後雙擊該欄目,所有輸入的字元都會變成大寫。。。
如果讓你實現願望,如果讓你實現3個願望
1,全世界人一生幸福 2,我有足夠的錢 3,再給我三個願望 1.世界和平.2.祖國繁榮昌盛.3,留給另一個願與我許相同願望的人,再許三個相同的願望.一份很有前途的事業 一個很愛你自己的女人 兩人擁有健康的身體.我要我的家人健康幸福 我要得到特異功能,可以懲惡揚善 我要讓愛因斯坦復活 有一個願意陪我一...
怎麼讓電機實現正反轉,220v電機怎麼正反轉原理圖
兩排六個端子 調一相通過中間觸頭換向接觸 達到換相目的 倒順開關原理圖 以三相電機倒順開關為例 設進線a.b.c三相,出線也是a b c,因abc三相是各各相隔120度,連線成一個圓周,設這個圓周上的abc是順時針的,連線到電機後,電機為順時針旋轉.如在開關內將b.c切換一下,a照舊不動,使開關的出...
怎樣讓軟體靜默安裝?如何讓軟體實現靜默安裝
看你用的是什麼市場了,一般市場獲取了root許可權就行了。如何讓軟體實現靜默安裝 靜默安裝常用的製作軟體有,microsoft windows installer windows 補丁包 installshield installshield with msi wise installer inno...