Upload
brasantos
View
244
Download
2
Embed Size (px)
DESCRIPTION
sdbsbdsbsd
Citation preview
1) Ir no programa SAPLKKBL, e copiar o status “STANDARD_FULLSCREEN” para o seu programa e mudar o nome do mesmo (conforme tela abaixo).
2) Clicar em aceitar.
3) Você verá que a barra irá aparecer no seu programa.
4) Você deverá ativar a mesma.
5) Clique 2 vezes na barra e amplie a mesma clicando no “+”.
6) Basta apagar o texto do botão “SALVAR”, gravar e ativar.
7) Na chamada do ALV (CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'), habilitar i_callback_pf_status_set = 'PF_STATUS_SET'.
8) Criar um form para utilizar o programa:
FORM pf_status_set USING rt_extab TYPE slis_t_extab.
SET PF-STATUS 'ZSTANDARD' IMMEDIATELY.
ENDFORM. "set_pf_status
9) Corrigindo o outro erro. Altera o form para:
FORM pf_status_set USING rt_extab TYPE slis_t_extab.
DATA: layout TYPE lvc_s_layo. DATA: o_grid TYPE REF TO cl_gui_alv_grid.
SET PF-STATUS 'ZSTANDARD'.* SET PF-STATUS sy-pfkey.
IF flag IS INITIAL.
flag = 'X'.
IF o_grid IS INITIAL. CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR' IMPORTING e_grid = o_grid.* layout-no_headers = 'X'.* layout-sel_mode = 'A'. layout-no_rowmark = 'X'. CALL METHOD o_grid->set_frontend_layout EXPORTING is_layout = layout. CALL METHOD o_grid->refresh_table_display. ENDIF.
ENDIF.
10) Criar uma variável global qualquer. Ex: vg_flag (char1.)
11) Problema corrigido!