怎麼實現讓ALV分類彙總

2025-03-30 03:15:22 字數 3313 閱讀 9309

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...