15 Temmuz 2008 Salı
ABAP : ALV de TOP OF PAGE olusturma
data:
alv_events TYPE slis_t_event WITH HEADER LINE,
alv_header TYPE slis_t_listheader WITH HEADER LINE.
.
.
.
start-of-selection.
perform read_data. "verileri burada okuyoruz
perform generate_header. "burada top of page i generate ediyoruz
perform show_data. " son olarak alvmizi gösteriyoruz
end-of-selection.
******************************
FORM Read_Data.
*sorgularımız burada
ENDFORM.
FORM GENERATE_HEADER.
alv_header-typ = 'H'. " H tipi Header olduğunu gösterir font boyutu daha büyüktür
*Yukarıda ki resimde belge numarası yazan kısım bu formattadır.
alv_header-key = 'B'.
alv_header-info = 'Açıklama buraya gelecek' .
APPEND alv_header TO alv_header[].
alv_header-typ = 'S'. " S tipi alt başlık gibidir, font boyutu daha küçüktür.
alv_header-key = 'Açıklama:'.
alv_header-info = 'Açıklama buraya gelecek'.
APPEND alv_header TO alv_header[].
ENDFORM.
Form Show_Alv.
CLEAR alv_events.
alv_events-name = slis_ev_top_of_page.
alv_events-form = 'TOP_OF_PAGE'. " formumuzun adı
APPEND alv_events.
.
.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
.
.
it_events = alv_events[] "<>
.
.
TABLES
.
.
ENDFORM.
***TOP OF PAGE FORMUMUZ
FORM top_of_page.
CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
EXPORTING
it_list_commentary = alv_header[].
ENDFORM. "TOP_OF_PAGE
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder