Специалист |
 |
Зарегистрирован: Ср, мар 21 2007, 14:32 Сообщения: 158
|
Господа! в чем может быть проблема? по нажатию кнопок тулбара или кнопки назад происходит вывад в дамп?
эта форма находится в инклюде.
FORM print_list.
CLEAR wa_layout.
wa_layout-window_titlebar = 'Складские карточки'.
wa_layout-box_fieldname = 'MARK'.
wa_layout-zebra = 'X'.
wa_layout-colwidth_optimize = 'X'.
wa_layout-f2code = '&ETA'.
wa_layout-detail_popup = 'X'.
* Pass variant data
CLEAR g_variant.
g_variant-report = g_repid.
MOVE p_vari TO g_variant-variant.
* Create events
gs_events-name = 'TOP_OF_PAGE'.
gs_events-form = 'HTML_TOP_OF_PAGE'.
APPEND gs_events TO gt_events.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = g_repid
it_fieldcat = fieldcat[]
it_events = gt_events
i_save = gc_save
is_variant = g_variant
i_default = space
*если следующую строку закоментировать, то вываливания в дамп уже не просиходит
is_layout = wa_layout
i_callback_pf_status_set = 'PF_STATUS_SET'
*форма USER_COMMAND вообще не срабатывает
i_callback_user_command = 'USER_COMMAND'
TABLES
t_outtab = my_tab
EXCEPTIONS
program_error = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ELSE.
ENDIF.
ENDFORM.
FORM html_top_of_page.
...
ENDFORM. " top_of_page
form PF_STATUS_SET USING extab TYPE slis_t_extab.
SET PF-STATUS 'STANDARD_FULLSCREEN' OF PROGRAM g_repid
EXCLUDING extab.
endform.
FORM user_command
USING r_ucomm LIKE sy-ucomm
rs_selfield TYPE slis_selfield.
...
ENDFORM.
|
|
|