메뉴 건너뛰기

SAP 한국 커뮤니티

REPORT z17_22

sapjoy 2012.08.02 05:48 조회 수 : 2348

REPORT  z17_22                                 .

 

include <icon>.

typesbegin of g_type_itab.
        include type sflight.
        types:   icon  type icon_d,
      end of g_type_itab.

data gt_itab    type table of g_type_itab.
data gs_itab    type g_type_itab.
data gr_table   type ref to cl_salv_table.

select * from sflight into table gt_itab
up to 25 rows.

loop at gt_itab into gs_itab.
    if gs_itab-seatsocc >= 90.
      gs_itab-icon = icon_locked.
    elseif gs_itab-seatsocc >= 50.
      gs_itab-icon = icon_message_warning.
else.
      gs_itab-icon = icon_unlocked.
    endif.

    modify gt_itab from gs_itab.
endloop.

cl_salv_table=>factory(
  importing
    r_salv_table = gr_table
  changing
    t_table      = gt_itab ).

data: lr_columns type ref to cl_salv_columns_table,
      lr_column  type ref to cl_salv_column_table.

lr_columns = gr_table->get_columns( ).
lr_column ?= lr_columns->get_column( 'ICON' ).
lr_column->set_icon( if_salv_c_bool_sap=>true ).
lr_column->set_long_text( 'ICON' ).

gr_table->display( ).

번호 제목 글쓴이 날짜 조회 수
671 <b>easy abap 소스 전체 파일 입니다. [188] file sapjoy 2008.05.02 10189
670 REPORT z18_033 [47] sapjoy 2008.10.13 9072
669 REPORT Z15_003 [49] sapjoy 2008.04.15 7529
668 report zunicode_027. [4] sapjoy 2008.11.22 6356
667 REPORT Z20_01. sapjoy 2012.08.02 5146
666 REPORT z18_03. sapjoy 2012.08.02 4656
665 Z01_012 [9] sapjoy 2006.12.03 4654
664 Z_EXPORT_GRAPHIC_FROM_SE78 [1] sapjoy 2011.03.29 4457
663 report zsapdoi_002. sapjoy 2008.12.26 4414
662 REPORT zsmw0010 sapjoy 2010.10.12 4333
661 REPORT z18_028 sapjoy 2007.04.10 4294
660 report zsalv_045 . sapjoy 2010.08.20 4271
659 Dynamic Table Maintenance [1] sapjoy 2006.12.05 4132
658 REPORT ZTABLE_UTIL sapjoy 2010.10.10 4020
657 REPORT Z19_02. sapjoy 2012.08.02 4010
656 report zsaptip_009 [1] sapjoy 2010.12.10 3866
655 INCLUDE ZXF04U01 sapjoy 2008.12.16 3715
654 REPORT ZTEST_ABAPTPDF sapjoy 2010.10.10 3698
653 REPORT Z_3DGRAPH. [1] sapjoy 2010.10.18 3672
652 REPORT zfalv_011. sapjoy 2011.02.16 3633