Beruflich Dokumente
Kultur Dokumente
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
= 0
=
= go_container_bottom
= space
=
=
=
*
*
i_name
i_fcat_complete
=
= space
.
SET
SET
SET
set
HANDLER
HANDLER
HANDLER
HANDLER
*
*
*
*
*
ENDIF.
ENDMODULE.
" STATUS_0100 OUTPUT
*&---------------------------------------------------------------------*
*&
Form DISPLAY_ALV
*&---------------------------------------------------------------------*
FORM display_alv .
PERFORM build_fcat.
PERFORM define_layout.
PERFORM exclude_toolbar.
CALL METHOD go_alv->set_table_for_first_display
EXPORTING
*
i_buffer_active
=
*
i_bypassing_buffer
=
*
i_consistency_check
=
*
i_structure_name
=
*
is_variant
=
*
i_save
= 'X'
*
i_default
= 'X'
*
is_layout
=
*
is_print
=
*
it_special_groups
=
*
*
*
*
*
*
*
*
*
*
*
it_toolbar_excluding
= lt_exclude_toolbar
it_hyperlink
=
it_alv_graphics
=
it_except_qinfo
=
ir_salv_adapter
=
CHANGING
it_outtab
= lt_data
it_fieldcatalog
= lt_fcat.
it_sort
=
it_filter
=
EXCEPTIONS
invalid_parameter_combination = 1
program_error
= 2
too_many_lines
= 3
others
= 4
.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFORM.
" DISPLAY_ALV
*&---------------------------------------------------------------------*
*&
Form BUILD_FDAT
*&---------------------------------------------------------------------*
*
text
*----------------------------------------------------------------------*
FORM build_fcat .
PERFORM fcat USING : 'EMPID'
text-004 '' '' '',
'EMP_NAME'
text-005 '' '' '',
'QUALIFICATION'
text-006 '' '' '',
'DEPT_ID'
text-007 '' '' '',
'SALARY'
text-008 '' '' ''.
ENDFORM.
" BUILD_FDAT
*&---------------------------------------------------------------------*
*&
Form FCAT
*&---------------------------------------------------------------------*
*
text
*----------------------------------------------------------------------*
*----------------------------------------------------------------------*
FORM fcat USING
value(fname)
value(desc)
value(key)
value(value)
value(len).
ADD 1 TO lv_cntr.
wa_fcat-col_pos
= lv_cntr.
wa_fcat-row_pos
= 1.
wa_fcat-fieldname = fname.
* w_fcat-fieldname = f_desc.
" Does not work in OOPs
wa_fcat-scrtext_l
= desc.
" field description has to be passed like th
is for Column Heading, -- using OOPs
wa_fcat-key
= key.
wa_fcat-key_sel
= key.
wa_fcat-fix_column = key.
wa_fcat-hotspot
= value.
wa_fcat-outputlen = len.
wa_fcat-col_opt = 'X'.
" EXCLUDE_TOOLBAR