************************************************************************
* 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'. "이전 합계출력
댓글 18
-
e-abap
2007.04.11 23:54
잘봤습니다.~ -
파워유저
2007.05.02 16:43
감사합니다.
-
이상현
2007.05.16 20:40
좋은정보 감사합니다.
-
SSong
2007.08.24 23:34
좋은 정보 감사드립니다.
-
디카촐
2007.09.09 19:53
좋은 정보입니다. 감사합니다.
-
체인지
2007.11.20 20:37
좋은 자료 감사합니다 -
삼주
2007.12.31 19:52
감사합니다~
-
st
2008.01.09 19:48
감사합니다
-
루자빗
2008.03.03 01:08
감사합니다
-
Goldenbell
2008.03.04 01:32
감사합니다.
-
멋진남자
2008.05.29 09:50
감사
-
AWESOME
2008.06.19 18:31
감사합니당^^
-
Norton
2008.08.21 19:22
감사합니다 ^^. -
보물찾기
2008.09.10 22:56
감사합니다 ~ -
오현정
2009.03.16 19:19
잘봤습니다^^
-
카루이안
2009.11.06 20:27
좋은자료군요! -
오오뎅
2010.01.13 22:44
감사합니다^^ -
Friya
2014.08.01 23:23
좋은 정보 감사합니다.