메뉴 건너뛰기

SAP 한국 커뮤니티



[EASY ABAP 2.0] 예제 16-3 질문

jtw8983 2024.01.04 22:12 조회 수 : 38

안녕하세요? 예제를 따라하던중 궁금점이 생겨서 이렇게 글을 남깁니다.

 

TYPE-POOLS : slis.

DATA gt_events        TYPE slis_t_event.
DATA gs_event         TYPE slis_alv_event.
DATA alv_status_set  TYPE slis_formname VALUE 'ALV_STATUS_SET'.

DATA gt_itab          TYPE TABLE OF sflight.

SELECT * FROM sflight INTO TABLE gt_itab
UP TO 25 ROWS.

MOVE    'PF_STATUS_SET'   TO  gs_event-name.
MOVE    'ALV_STATUS_SET'  TO  gs_event-form.
->'이 부분을 더블 클릭하면 커서의 위치가 잘못되었거나 오브젝트가 찾아가기에 없습니다' 라는 문구가 뜨는 데 
  
이 부분이 왜 생기는 지 질문 남깁니다. 
APPEND  gs_event          TO  gt_events.           



CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
  EXPORTING
    i_callback_program = sy-repid
    it_events          = gt_events
    i_structure_name   = 'SFLIGHT'
  TABLES
    t_outtab           = gt_itab.

*&---------------------------------------------------------------------*
*&      Form  alv_status_set
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*      -->PT_EXTAB   text
*----------------------------------------------------------------------*
FORM   ALV_STATUS_SET USING pt_extab  TYPE slis_t_extab .

  CLEAR: pt_extab[].
  SET PF-STATUS 'ALV_STATUS'.

ENDFORM.                    "ALV_STATUS_SET

*&---------------------------------------------------------------------*
*&      Form  USER_COMMAND
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
FORM user_command.


ENDFORM.                    "USER_COMMAND

--------------------------------------------