En Kısa Kod İle ALV Yap Düğme Ekle

Daha önceki kısa kod ile örneğimde alv raporunuzun üst kısmındaki standart düğmelerin gelmesini göstermemiştim.

Şimdi bunu kısaca size aşağıda iletmiş olacağım.

Kısa kodu buraya eklemiyorum önceki yazıdan bakabilirsiniz.

Status düğmeleri yokken görünen rapor aşağıdaki gibiydi.

Standart tablo düğmelerini ekrana getirmeniz için;

Bu programda GUI Status oluşturmuyoruz. SE41 e gidip standart bir programın GUI sini kopyalıyoruz.

Program olarak SAPLKKBL e ait STANDARD_FULLSCREEN kullanılabilir.
Alt kısımdaki alana da kendi program adınızı yazın. Tavsiyem status adı da

Program olarak SAPLKKBL e ait STANDARD_FULLSCREEN kullanılabilir.
Alt kısımdaki alana da kendi program adınızı yazın. Tavsiyem status adı da STANDARD_FULLSCREEN olarak yapmanızdır. Aşağıdaki gibi doldurup oluşturabilirsiniz.

Kod kısmında da aşağıdaki gibi kodunuza bu bilgiyi eklemeniz gerekiyor.

DATA:  go_alv TYPE REF TO cl_salv_table.

  TRY.
      CALL METHOD cl_salv_table=>factory
        IMPORTING
          r_salv_table = go_alv
        CHANGING
          t_table      = gt_alv.
    CATCH cx_salv_msg .
  ENDTRY.

  go_alv->set_screen_status(
  pfstatus = 'STANDARD_FULLSCREEN'
  report = sy-repid
  set_functions = go_alv->c_functions_all ).


  go_alv->display( ).