[SAP] – ALV Grid Report Icon
ALV Report Grid & Icon
SAP menyediakan berbagai macam untuk develop reporting, salah satu yang disediakan dan cukup powerfull dan populer adalah ALV Grid, report yang jamak digunakan.
Untuk penggunaan ALV grid ini, class dan function sudah disediakan, tugas kita adalah consume dan mapping.
Berikut adalah contoh penggunaan umum standard penggunaan ALV Grid.
- Definisikan Output report, dan create Structure nya, untuk memudahkan code.
- Buat logic program yang akan menampilkan report tersebut.
Pada case ini, akan membuat report dengan 3 kolom value, yakni col1, col2, stat, icon.
Column1 | Column 2 | Status | Icon
1 1 warna hijau (OK)
2 2 warna kuning (warning)
3 3 warna merah (NOK).
- Collect dan Process internal table bertype Structure pada point 1.
**note.
code icon hijau : @08@
code icon kuning : @09@
code icon merah : @0A@ - Display Itab yang telah di proses
- Step Routine Display
a. Clear Catalog : jangan lupa clear dan refresh catalog sebelum digunakan, untuk menghidari double call yang menyebabkan kolom akan tampil 2x
b. Generate dinamic tables : routine untuk menggenerate fcatalog alv berdasarkan structure design report yang telah kita buat, gunkan function ‘REUSE_ALV_FIELDCATALOG_MERGE’ untuk menggenerate catalog.
- Setting layout sesuai kebutuhan (x_layout), beberapa set yang utama diantaranya:
a. x_layout-box_fieldname -> jika memerlukan field selection, tambahkan field ‘Sel’ dengan type flag, lalu isikan box_fieldname = ‘SEL’.
b. x_layout-colwidth_optimize = ‘X’. –> agar field keluaran dengan length yang optimal.
c. untuk lainnya dapat disetting sesuai kebutuhan
- Call Function display Report, gunakan function REUSE_ALV_GRID_DISPLAY
- Display Hasil Report ALV Grid
DONE,
jika ada yang perlu didiskusikan, please contact me at : yudho.guritno@gmail.com
_TerimaKasih,
GuritnoY
https://www.linkedin.com/in/guritno-yudho-wibowo-95944236/