메뉴 건너뛰기

SAP 한국 커뮤니티

GRID Object를 이용하여 Report구현하기

꿀단지 2011.10.11 11:25 조회 수 : 4746

정의 : GRID Object를 이용하여 Report구현하기


****** data 정의 ********

INCLUDE RVREUSE_GLOBAL_DATA.
INCLUDE RVREUSE_LOCAL_DATA.
INCLUDE RVREUSE_FORMS.


DATA : PT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV.

*************************

****** Function 기술 *********

-- DDIC 에서 Field 정보 가져오기


CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
EXPORTING
I_INTERNAL_TABNAME = 'VBAP'
I_STRUCTURE_NAME = 'VBAP'
I_CLIENT_NEVER_DISPLAY = 'X'
CHANGING
CT_FIELDCAT = PT_FIELDCAT
EXCEPTIONS
INCONSISTENT_INTERFACE = 1
PROGRAM_ERROR = 2
OTHERS = 3.

--- 검출한 데이타를 GRID에 Display하기

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
IT_FIELDCAT = PT_FIELDCAT
TABLES
T_OUTTAB = i_VBAP.


---- Sample Report ------

REPORT ZVTEST.
tables : vbap.

INCLUDE RVREUSE_GLOBAL_DATA.
INCLUDE RVREUSE_LOCAL_DATA.
INCLUDE RVREUSE_FORMS.

DATA : PT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV.

SELECT-OPTIONS W_VBELN FOR vbap-VBELN.
data : begin of i_vbap OCCURS 0.
include structure vbap.
data : end of i_vbap.
START-OF-SELECTION.

select * from vbap INTO TABLE i_vbap
where vbeln IN W_VBELN.

CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
EXPORTING
I_INTERNAL_TABNAME = 'VBAP'
I_STRUCTURE_NAME = 'VBAP'
I_CLIENT_NEVER_DISPLAY = 'X'
CHANGING
CT_FIELDCAT = PT_FIELDCAT
EXCEPTIONS
INCONSISTENT_INTERFACE = 1
PROGRAM_ERROR = 2
OTHERS = 3.
*
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
IT_FIELDCAT = PT_FIELDCAT
TABLES
T_OUTTAB = i_vbap.

번호 제목 글쓴이 날짜 조회 수
427 입력 필드 입력 중 이력이 지원되지 않는 문제 해결법. [1] file 장용천 2013.09.03 8590
426 zebra printer 상세 사용메뉴얼입니다. 양키 2013.08.26 3743
425 메세지 팝업창 뛰워주는 Function [2] file 양키 2013.08.19 7888
424 Field Catalog 가져오지 못하는문제(REUSE_ALV_FIELDCATALOG_MERGE) [3] 양키 2013.08.16 9457
423 [덤프해결] CX_SY_READ_SRC_LINE_TOO_LONG file 양키 2013.08.16 7787
422 SCN에서 인기있는 Tutorial강좌들 입니다. [1] 양키 2013.08.12 8419
421 새로운 Session을 생성하는 방법 [7] 양키 2013.07.17 4961
420 Popup Function 을 모은 프로그램임니다. [5] file jokang 2013.06.26 4619
419 ABAP&SAP_MEMORY 에 대해 올려봄니다. [5] file 블루보이 2013.06.26 4196
418 ALV TOOLBAR 메뉴 버튼을 올립니다. [6] file 블루보이 2013.06.26 3320
417 TSE05 테이블 유지보수를 통한 프로그램 HEADER정보 자동입력. file paran 2013.05.21 4763
416 ALV Subtotal 맨위에 표기하기 [8] 양키 2013.03.26 5567
415 Area menu 한방에 다운로드 >,.< [10] 배불뚝이용 2013.02.26 8554
414 엑셀에서 '-' 부호 앞으로 옮기기 [18] file MasFI 2013.02.08 8977
413 Abap Dump Top 10 [5] 양키 2013.01.14 15741
412 SELECT-OPTIONS과 PARAMETERS 동적으로 선언하기 [9] file 버미! 2012.12.13 7218
411 외부 명령어 등록(EXTERNAL COMMAND) [2] sapjoy 2012.11.02 5473
410 SCN에 올라온 ADT Tutorials Link 입니다. [4] Wise 멘토 2012.10.12 4903
409 ADT(abap development tool) 설치 방법입니다. [1] Wise 멘토 2012.10.12 10228
408 SAP Netweaver 설치 시스템사양 Tip [1] 양키 2012.09.21 7541