안녕하세요
SALV에 대한 질문입니다.
SALV 사용시 이벤트 처리를 위하여 핸들러를 작성했는데요.
이 핸들러를 여러 SALV 객체에서 사용하다 보니 각 객체마다 처리해줘야 하는 내용이 다른경우에
어떻게 객체를 구별해서 처리해야 하나 난감합니다.
SALV객체 이름이라도 어디서 구해오면 좋을텐데, 고수님들 도와주세요~~
안녕하세요
SALV에 대한 질문입니다.
SALV 사용시 이벤트 처리를 위하여 핸들러를 작성했는데요.
이 핸들러를 여러 SALV 객체에서 사용하다 보니 각 객체마다 처리해줘야 하는 내용이 다른경우에
어떻게 객체를 구별해서 처리해야 하나 난감합니다.
SALV객체 이름이라도 어디서 구해오면 좋을텐데, 고수님들 도와주세요~~
핸들러에서 해당 ALV 객체를 인식하도록 하시면 됩니다.
아래 간략히 샘플 소스 보여드립니다...
CLASS lcl_event_handler DEFINITION.
PUBLIC SECTION.
METHODS: constructor
IMPORTING e_object_text TYPE c.
PRIVATE SECTION.
DATA: g_object_text(30).
ENDCLASS. "lcl_event_handler DEFINITION
*----------------------------------------------------------------------*
* CLASS lcl_event_receiver IMPLEMENTATION
*----------------------------------------------------------------------*
CLASS lcl_event_handler IMPLEMENTATION.
METHOD constructor.
g_object_text = e_object_text.
ENDMETHOD. "constructor
ENDCLASS. "lcl_event_handler IMPLEMENTATION
DATA: go_event_handler TYPE REF TO lcl_event_handler.
CREATE OBJECT go_event_handler
EXPORTING
e_object_text = 'GRID1'. "각 그리드 객체의 구분자