ALV GIRD를 만드는 방법 중 CLASS를 이용할 때...
첫번째 방식입니다. [Class 이용시]
CLASS 선언 부분
****************************************************************
* LOCAL CLASSES: Definition
****************************************************************
CLASS LCL_EVENT_RECEIVER DEFINITION.
PUBLIC SECTION.
METHODS : HANDLE_AFTER_USER_COMMAND
FOR EVENT AFTER_USER_COMMAND OF CL_GUI_ALV_GRID.
ENDCLASS. "(LCL_EVENT_RECEIVER DEFINITION)
************************************************************************
* LOCAL CLASSES: Implementation *
************************************************************************
CLASS LCL_EVENT_RECEIVER IMPLEMENTATION.
METHOD HANDLE_AFTER_USER_COMMAND.
PERFORM AFTER_USER_COMMAND.
ENDMETHOD.
ENDCLASS. "LCL_EVENT_RECEIVER IMPLEMENTATION
DATA: G_EVENT_RECE TYPE REF TO LCL_EVENT_RECEIVER.
* EVENT 선언한 것을 객체로 만든다.
* EVENT 제어
CREATE OBJECT G_EVENT_RECE.
* 이벤트제어 세팅
SET HANDLER G_EVENT_RECE->HANDLE_AFTER_USER_COMMAND FOR G_ALV_GRID. " G_ALV_GRID는 ALV GIRD 객체 이름
* CLASS 선언 부분에서 METHOD 안에 PERFORM문 호출 Subrotin 입니다.
*&---------------------------------------------------------------------*
*& Form AFTER_USER_COMMAND
*&---------------------------------------------------------------------*
FORM AFTER_USER_COMMAND."USING P_UCOMM.
DATA: L_TOTALINE TYPE SY-TABIX,
L_FIDX TYPE LVC_T_FIDX.
CALL METHOD G_ALV_GRID->GET_FILTERED_ENTRIES
IMPORTING
ET_FILTERED_ENTRIES = L_FIDX.
DESCRIBE TABLE GT_LIST LINES G_TOTALINE.
DESCRIBE TABLE L_FIDX LINES L_TOTALINE.
G_TOTALINE = G_TOTALINE - L_TOTALINE.
SET TITLEBAR '0100' WITH G_TOTALINE.
ENDFORM. " AFTER_USER_COMMAND
두번째 방법입니다.[Function 이용시]
이부분은 제가 작성 해보고 다시 올릴께요~
댓글 4
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
644 |
CATT에 대한 자료입니다.
[7] ![]() | Mike | 2008.02.06 | 3895 |
643 |
field symbols
[2] ![]() | BlackBean | 2007.05.23 | 3892 |
642 |
Web Dynpro for Java (SAP Press)
[1] ![]() | 임동근 | 2007.07.05 | 3889 |
641 |
Customer Order Creation Using BAPI
[1] ![]() | 펠릭스 | 2007.03.28 | 3887 |
640 |
ABAP Query Primer
[3] ![]() | 밥퍼주세요 | 2007.09.02 | 3887 |
639 |
SECATT사용법
[10] ![]() | 흙 | 2008.05.23 | 3882 |
638 |
09년7월 세미나발표자료입니다.(II)
[7] ![]() | 양키 | 2009.08.14 | 3879 |
637 |
online 프로그램 예제입니다.
[1] ![]() | 서진주 | 2007.07.03 | 3878 |
636 |
ABAP 프로그램 네이밍룰 - 영문
[4] ![]() | sapjoy | 2008.05.27 | 3875 |
635 |
허접한 자료- MM 오버뷰/용어정리
[5] ![]() | sagar | 2009.10.02 | 3873 |
634 |
Sending email after attachment
[6] ![]() | kimth | 2008.01.24 | 3868 |
633 |
ITSAdminGuide46D_GA
![]() | Happy~ | 2007.11.23 | 3865 |
632 |
desktop office integration
[5] ![]() | sapjoy | 2007.02.27 | 3862 |
631 |
SAP SCRIPT
[2] ![]() | sapjoy | 2007.04.21 | 3862 |
630 |
CATT를 이용하여 대량사용자 만들기
[6] ![]() | 밤톨™ | 2008.03.06 | 3862 |
629 |
화면 해상도를 고려한 BDC 프로그램
[2] ![]() | 케리언 | 2009.10.01 | 3862 |
628 |
SAP ABAP 4.7 Helper 입니다.
![]() | 신종철 | 2007.08.02 | 3860 |
627 |
ASAP 정리
[3] ![]() | 권장원 | 2007.07.13 | 3858 |
626 |
동화로 SAP를 설명한 자료~
[5] ![]() | 장형규 | 2007.04.18 | 3857 |
625 |
LOCK OBJECT 만들기
[5] ![]() | 김국진 | 2007.12.07 | 3857 |
소스 모두 올리셨네요 ^^ 감사합니다.
덕분에 좋은 공부 하나 했습니다.