[英]Use output without conversion exit with SALV class
在 SE16N 的技術設置中有一個復選框,即 OUTPUT WITHOUT CONVERSION EXIT。
在我的程序中,我使用類 CL_SALV_TABLE 來創建 ALV。 是否可以在類似於 SE16N 的程序中放置一個復選框,並且當用戶啟用它時,我的 ALV 會像 SE16N 一樣顯示數據?
謝謝
埃利亞斯
這就是我想要的,因為我廣泛使用 SALV。
** Display the data Without Conversion
DATA: l_tabledescr_ref TYPE REF TO cl_abap_tabledescr,
l_descr_ref TYPE REF TO cl_abap_structdescr,
wa_table TYPE abap_compdescr.
IF p_woconv = 'X'.
TRY.
columns = oref_table->get_columns( ).
l_tabledescr_ref ?= cl_abap_typedescr=>describe_by_data( <fs_itab> ).
l_descr_ref ?= l_tabledescr_ref->get_table_line_type( ).
LOOP AT l_descr_ref->components INTO wa_table.
DATA(edit_mask) = columns->get_column( wa_table-name )->get_edit_mask( ).
IF edit_mask(2) = '=='.
columns->get_column( wa_table-name )->set_edit_mask( ' ' ).
ENDIF.
IF wa_table-type_kind = 'C' OR wa_table-type_kind = 'N'.
columns->get_column( wa_table-name )->set_leading_zero( ).
ENDIF.
ENDLOOP.
CATCH cx_salv_not_found.
ENDTRY.
ENDIF.
如果有人對 SALV 有更好的解決方案,我將非常樂意與我們分享。
謝謝大家的回答。
埃利亞斯
在 SAP 中一切皆有可能,但是我不確定您的請求是否可以使用類 CL_SALV_TABLE。 我建議您使用 CL_GUI_ALV_GRID 類,它是真正動態的,可以實現以適應您的場景。
網上有很多教程,但我會盡量做一個小總結
確定顯示的表格可以根據用戶的選擇設置(復選框)
如果您需要更多幫助,請寫下
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.