Professional Documents
Culture Documents
double_click OF cl_gui_alv_grid
e_row e_column es_row_no ,
hotspot_click OF cl_gui_alv_grid
e_row_id e_column_id es_row_no .
"d_event DEFINITION
*----------------------------------------------------------------------*
*
CLASS d_event IMPLEMENTATION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS d_event IMPLEMENTATION.
METHOD do_dc.
IF e_column-fieldname = 'MATNR'.
DELETE it_vbap INDEX e_row-index.
CALL METHOD grid->refresh_table_display.
ENDIF.
ENDMETHOD.
METHOD do_hc.
BREAK-POINT.
ENDMETHOD.
ENDCLASS.
"do_dc
"do_hc
"d_event IMPLEMENTATION
= g_name
.
CREATE OBJECT grid
EXPORTING
i_parent
.
CREATE OBJECT event.
= cont
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
ELSE.
CALL METHOD grid->refresh_table_display .
ENDIF.
ENDFORM.
" call_alv
*&---------------------------------------------------------------------*
*&
Form gen_fcat
*&---------------------------------------------------------------------*
*
text
*----------------------------------------------------------------------*
* --> p1
text
* <-- p2
text
*----------------------------------------------------------------------*
FORM gen_fcat .
*
*
**
*
**
**
**
*
*
**
**
**
**
*
*
**
**
*
= 'MATNR' .
'Material'.
'X'.
it_fcat.
wa_fcat-fieldname = 'PMATN' .
wa_fcat-coltext = 'Mat Cat'.
APPEND wa_fcat TO it_fcat.
CLEAR wa_fcat.
wa_fcat-fieldname = 'MATKL' .
wa_fcat-coltext = 'Mat type'.
APPEND wa_fcat TO it_fcat.
CLEAR wa_fcat.
wa_fcat-fieldname = 'PSTYV' .
wa_fcat-coltext = 'Item Cat'.
APPEND wa_fcat TO it_fcat.
CLEAR wa_fcat.
wa_fcat-fieldname = 'PRODH' .
wa_fcat-coltext = 'Prod.Hierarchy'.
ENDFORM.
" gen_fcat
*&---------------------------------------------------------------------*
*&
Form gen_layput
*&---------------------------------------------------------------------*
*
text
*----------------------------------------------------------------------*
* --> p1
text
* <-- p2
text
*----------------------------------------------------------------------*
FORM gen_layput .
wa_layo-sel_mode = 'D'.
ENDFORM.
" gen_layput