REPORT z17_21 .
TYPES: BEGIN OF g_type_itab.
INCLUDE TYPE sflight.
TYPES: exception TYPE char1,
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 CORRESPONDING FIELDS OF TABLE gt_itab
UP TO 25 ROWS.
LOOP AT gt_itab INTO gs_itab.
IF gs_itab-seatsocc >= 90.
gs_itab-exception = '1'.
ELSEIF gs_itab-seatsocc >= 50.
gs_itab-exception = '2'.
ELSE.
gs_itab-exception = '3'.
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_columns->set_exception_column( 'EXCEPTION' ).
lr_column ?= lr_columns->get_column( 'EXCEPTION' ).
lr_column->set_short_text( 'MY EXCEPT' ).
DATA: lr_functional_settings TYPE REF TO cl_salv_functional_settings.
lr_functional_settings = gr_table->get_functional_settings( ).
DATA: lr_tooltips TYPE REF TO cl_salv_tooltips.
lr_tooltips = lr_functional_settings->get_tooltips( ).
lr_tooltips->add_tooltip(
type = cl_salv_tooltip=>c_type_exception
value = '1').
lr_tooltips->add_tooltip(
type = cl_salv_tooltip=>c_type_exception
value = '2').
lr_tooltips->add_tooltip(
type = cl_salv_tooltip=>c_type_exception
value = '3').
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| » | REPORT z17_21 . | sapjoy | 2012.08.02 | 2564 |
| 650 | REPORT z17_20 | sapjoy | 2012.08.02 | 2947 |
| 649 | REPORT z17_19 | sapjoy | 2012.08.02 | 2504 |
| 648 | REPORT z17_18 . | sapjoy | 2012.08.02 | 2402 |
| 647 | REPORT z17_17 . | sapjoy | 2012.08.02 | 2260 |
| 646 | REPORT z17_16 . | sapjoy | 2012.08.02 | 2233 |
| 645 | REPORT z17_15 . | sapjoy | 2012.08.02 | 2679 |
| 644 | REPORT z17_14 . | sapjoy | 2012.08.02 | 1759 |
| 643 | REPORT z17_13 . | sapjoy | 2012.08.02 | 1472 |
| 642 | REPORT z17_12 . | sapjoy | 2012.08.02 | 998 |
| 641 | REPORT z17_11 . | sapjoy | 2012.08.02 | 977 |
| 640 | REPORT z17_10 . | sapjoy | 2012.08.02 | 1024 |
| 639 | REPORT z17_09 . | sapjoy | 2012.08.02 | 999 |
| 638 | REPORT z17_08 . | sapjoy | 2012.08.02 | 1038 |
| 637 | REPORT z17_07 . | sapjoy | 2012.08.02 | 1130 |
| 636 | REPORT z17_06 . | sapjoy | 2012.08.02 | 903 |
| 635 | REPORT z17_05 . | sapjoy | 2012.08.02 | 1138 |
| 634 | REPORT z17_04 . | sapjoy | 2012.08.02 | 1074 |
| 633 | REPORT z17_03. | sapjoy | 2012.08.02 | 974 |
| 632 | REPORT z17_02 . | sapjoy | 2012.08.02 | 948 |