메뉴 건너뛰기

SAP 한국 커뮤니티

ALV LIST 진행시 LAYOUT 속성값

kwon09 2007.04.11 11:11 조회 수 : 17355 추천:56

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


*  CHECK BOX없애기 - NO_ROWMARK = 'X', SEL_MODE = 'D'
*  REFRESH_GRID ==> 꼭 사용해야 한다.
************************************************************************


* 선택한 레이아웃 지정
* ========================================
  GS_VARIANT-VARIANT = GV_VAR.
*
*  필드별 칼라지정시 필수 : SETTING_FIELD_COLOR 사용시만 해당됨
* ========================================
  GS_LVC_LAYOUT-CTAB_FNAME = 'COLOR'.


** =======================================
  GS_LVC_LAYOUT-CWIDTH_OPT = 'X'.    "ALV 제어: 열너비최적화
  GS_LVC_LAYOUT-SMALLTITLE = 'X'.    "ALV 제어: 제목크기
* GS_LVC_LAYOUT-BOX_FNAME  = 'BOX'.  "ALV 제어: 내부테이블필드의 필드이름
** ICON.
** =======================================
*  GS_LVC_LAYOUT-EXCP_FNAME = G_LIGHTS_NAME."ALV 제어: 예외코딩포함필드
** GRID CUSTOMIZING
** TITLE BETWEEN GRID CONTROL AND TOOLBAR(70자 이내)
** =======================================
* GS_LVC_LAYOUT-GRID_TITLE = '프로그램 LIST'. "ALV 제어: 제목바 텍스트
** COLUMN HEADERS ARE HIDDEN
** =======================================
* GS_LVC_LAYOUT-NO_HEADERS = 'X'. "ALV 제어: 열 헤딩 숨기기
** COLUMNS ARE DISPLAYED WITHOUT HORIZONTAL GRID LINES
** =======================================
* GS_LVC_LAYOUT-NO_HGRIDLN = 'X'. "ALV 제어: 수평그리드라인 숨기기
** CELLS ARE NOT MERGED WHEN A COLUMN IS SORTED
** =======================================
* GS_LVC_LAYOUT-NO_MERGING = 'X'. "ALV 제어: 셀병합 불가능
** THE BUTTON AT THE BEGINNING OF A ROW IS HIDDEN IN SELECTION MODES
** CELL SELECTION ( SEL_MODE = 'D' ) AND COLUMN/ROW SELECTION
** CHECK BOX 없애기 위해서는 NO_ROMARK = X
** ( SEL_MODE = 'A' ).
** =======================================
  GS_LVC_LAYOUT-NO_ROWMARK = ' '. "(OR 'X') ALV 제어: 행선택불가능
** SELECTION MODES FOR SEL_MODE
** 'A' : COLUMN AND ROW SELECTION
** 'B' : SIMPLE SELECTION, LIST BOX
** 'C' : MULTIPLE SELECTION, LIST BOX => 조회모두인경우 맨처음 BOX안보임
** 'D' : CELL SELECTION (삭제) : CHECK BOX 없애기 위해서는 D MARK
** =======================================
  GS_LVC_LAYOUT-SEL_MODE = 'A'.    "ALV 제어: 선택모드
** IF THIS FIELD IS SET, THE TOOLBAR IS HIDDEN.
** =======================================
* GS_LVC_LAYOUT-NO_TOOLBAR = 'X'.  "ALV 제어: 툴바 숨기기
** COLUMNS ARE DISPLAYED WITHOUT VERTICAL GRID LINES
** =======================================
* GS_LVC_LAYOUT-NO_VGRIDLN = 'X'.  "ALV 제어: 수직격자라인 숨기기
** IN CASE OF PRINT_END_OF_PAGE, YOU MUST SET 'RESERVELNS' TO
** THE NUMBER OF RESERVED LINES AT THE END OF A PAGE.
** RESERVE TWO LINES FOR THE PRINT_END_OF_PAGE EVENT
** =======================================
* P_PRINT-RESERVELNS = 2.
** STANDARD(BCALV_EDIT_01)에서는 다음과 같이 했다.
** SET STATUS OF ALL CELLS TO EDITABLE USING THE LAYOUT STRUCTURE.
** 옵션에 안보이던데... 어째껀 수정모드로 바꾸는 중요한 옵션이다.
** =======================================
*  IF GV_MODE     = GC_DISPLAY.
*    GS_LVC_LAYOUT-EDIT = ' '.    "ALV 제어: 입력준비
*  ELSEIF GV_MODE = GC_EDIT.
*    GS_LVC_LAYOUT-EDIT = 'X'.    "전필드가 입력필드로 변환


*  ENDIF.
** PROVIDE THE FIELDNAME OF THE CELLTAB FIELD BY USING FIELD
** STYLEFNAME OF THE LAYOUT STRUCTURE.
** =======================================
  GS_LVC_LAYOUT-STYLEFNAME = 'CELLTAB'. "내부테이블필드의 필드이름
** 합을 제일 윗라인에 DISPLAY
** =======================================
* GS_LVC_LAYOUT-TOTALS_BEF = 'X'.       "이전 합계출력

번호 제목 글쓴이 날짜 조회 수
107 sap 메뉴에서 표준 매뉴 전환 [1] selection장 2013.09.13 9448
106 TYPE-1 프로그램에서 실행버튼 없애기 [1] 아밥뽀 2013.09.23 9116
105 SAP GUI 730 ALV Grid 느림 현상(해결방법) [3] Dave 2013.09.27 8884
104 debug 시 문장 skip 요령 [36] 하마대왕 2013.10.04 6876
103 SAP 버퍼를 다시 설정하는 방법 Wise 멘토 2013.10.04 7490
102 TRY와 SQL [2] sapjoy 2013.12.05 5847
101 인터널 테이블 라인수 lines [8] sapjoy 2014.01.20 17255
100 숫자입력 체크(Numeric character check) [1] 양키(이경환) 2014.01.28 19630
99 자주 사용되는 String 조작 명령어 [4] 양키(이경환) 2014.01.28 3879
98 인터널 테이블의 사이즈의 의미 [4] 양키(이경환) 2014.02.12 5498
97 Progress Bar 표기 로직 [1] 양키(이경환) 2014.02.13 3600
96 Search Help 띄우기전 컬럼 정렬방법 양키(이경환) 2014.02.16 4684
95 GUI_DOWNLOAD 펑션(메소드) 사용시 Leading Zero현상 해결방법 [3] 양키(이경환) 2014.02.17 6878
94 전기기간 및 회계기간 오픈(MMPV, ob52) [4] sapjoy 2014.02.20 8209
93 User Parameter 조회 펑션 [3] 양키(이경환) 2014.03.04 3176
92 FTP File Tranfer 샘플 소스 [1] 양키(이경환) 2014.03.04 5005
91 SE16N 테이블 변경가능 모드로 전환하는방법 [8] 양키(이경환) 2014.03.12 10461
90 Email 전송 Sample [6] 양키(이경환) 2014.03.12 6782
89 report to PDF file 아밥뽀 2014.03.18 4707
88 ABAP Example sapjoy 2014.03.24 7109