ALV ekranında trafik ışıkları kullanımının iki tane yolu vardır. Bu metodlardan en kolayı, ALV çağırırken kullandığımız is_layout parametresini kullanmaktır. 

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'

EXPORTING 
it_fieldcat = gt_fcat
 
is_layout = layout

....
.... Internal table tanımlanırken, trafik ışıklarını göstermemiz için ek bir alan koymamız gerekir;
DATA : layout TYPE slis_layout_alv . "alv grid'in layout parametresi için.
DATA: 
begin of gt_itab occurs 0,

icon_field(1) type c, 
...

...
... 
yapmamız gereken, internal tablomuzda LOOP yapıp, icon_field alanını doldurmaktır.


gt_itab-icon_field = 3. "yeÅŸil ışık 
gt_itab-icon_field = 2. "sarı ışık
 
gt_itab-icon_field = 1. "kırmızı ışık


Daha sonra yapmamız gereken, ALV_GRID i çağırmadan önce,

layout değişkenimiz için;

layout-lights_tabname = 'GT_ITAB'. 
layout-lights_fieldname = 'ICON_FIELD'.


değerlerini göndermektir.


*******************************************************
Konu ile ilgili detaylı içerik ve örnek ABAP Kodları,daha sonra eklenecektir.

SAP ve ABAP ile ilgili tüm sorularınızı
serkurumsal@yandex.com
E-Mail adresi ile bize ulaÅŸarak sorabilirsiniz.

Serkan AKKAVAK

Bilgisayar Mühendisi