Yazeka
Arama sonuçlarına göre oluşturuldu
SAP ABAP ALV'de kolon eklemek için aşağıdaki adımlar izlenmelidir:
- İç Tablo ve Yapı Tanımlama: Kolonun ekleneceği verileri içeren bir iç tablo ve yapı oluşturulmalıdır 14.
TYPES: BEGIN OF ty_employee, emp_id TYPE char5, name TYPE char20, salary TYPE p DECIMALS 2, END OF ty_employee. DATA: gt_employee TYPE TABLE OF ty_employee, gs_employee TYPE ty_employee.
- Alan Kataloğu Hazırlama: ALV'de görüntülenecek her sütunun özelliklerini içeren bir alan kataloğu oluşturulmalıdır 14.
DATA: lt_fieldcat TYPE lvc_t_fcat, ls_fieldcat TYPE lvc_s_fcat. FORM fieldcat. ls_fieldcat-fieldname = 'EMP_ID'. ls_fieldcat-seltext = 'Employee ID'. APPEND ls_fieldcat TO lt_fieldcat. ... ENDFORM.
- Yeni Alanı Ekleme: Tanımlanan yapıya ve iç tabloya yeni alan eklenmelidir 5.
CLEAR gs_employee. gs_employee-emp_id = 'E003'. gs_employee-name = 'Robert Brown'. gs_employee-salary = '5500.00'. APPEND gs_employee TO gt_employee.
- ALV Grid'i Oluşturma ve Görüntüleme: ALV grid nesnesi oluşturulmalı ve veriler bu nesneye aktarılmalıdır 14.
DATA: go_alv_grid TYPE REF TO cl_gui_alv_grid, ... CALL METHOD go_alv_grid->set_table_for_first_display EXPORTING i_structure_name = ' ' CHANGING it_outtab = gt_employee it_fieldcatalog = lt_fieldcat.
5 kaynaktan alınan bilgiyle göre: