alv(4)
-
SAP_ABAP ALV GRID 요소
신호등(Exceptions) 처리 Exceptions는 경계값을 가지는 펄드를 구간에 따라 데이터를 조회한다. 1 2 3 4 5 6 7 DATA: light TYPE c. FORM setting_layout CHANGING p_layout TYPE lvc_s_layo. p_layout-excp_fname ='LIGHT'. ENDFORM. Colored by Color Scripter cs Exceptions 필드 추가 -> 인터널 테이블(OUTPUT)에 신호등을 표시할 필드를 TYPE C로 선언 Exceptions 필드 설정 -> ALV 레이아웃 설정에서 excp_fname 속성을 이용하여 신호등 필드 설정 Coloring Rows 강조하고 싶은 라인의 색상을 변경 DATA: linecolor(4) TY..
2021.11.11 -
SAP_ABAP ALV 필드 카탈로그
필드 카탈로그는 ALV에서 조회되는 칼럼의 속성, 옵션을 결정한다. EX) 필드가 숫자 타입인지 문자 타입인지 구분, 화면에 출력할 필드 길이를 지정, 체크박스, 라디오 버튼, 필드 수정 필드 카탈로그 정의 방법 ABAP Dictionary 오브젝트 프로그램 내에서 스크립트로(수동으로) 구성 1 + 2 혼합하여 사용 ABAP Dictionary로 필드 카탈로그 생성 set_table_for_first_display 메서드의 I_STRUCTURE_NAME 파라미터 이용 데이터만 출력 : ALV 구조 정보, 인터널 테이블 파라미터로 설정->set_table_for_first_display 메서드 호출 수동으로 필드 카탈로그 생성 구조체와 필드 카탈로그를 동시에 사용 필드 카탈로그를 이용한 ALV 속성 변경 ..
2021.11.10 -
SAP_ABAP ALV 메서드
ALV 메서드 = ALV 조회, ALV Refresh, ALV Sort 등 set_table_for_first_display : ALV GRID 컨트롤 인스턴스를 아웃풋 테이블에 조회되게 하는 메서드이다. 프로그램을 실행하기전에 테이블을 정렬하거나 필터링하는 기능들을 사용할 수 있다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 CALL METHOD -> set_table_for_first_display EXPORTING I_STRUCTURE_NAME = IS_VARIANT = I_SAVE = I_DEFAULT = IS_LAYOUT = IS_PRINT = IT_SPECIAL_GROUPS = IT_TOOLBAR_EXCLUDING = CHANGING IT_OUTTAB = IT_FIEL..
2021.10.29 -
SAP_ABAP 구현 ALV GRID 컨트롤 생성
1. 객체 생성 1 2 3 DATA: con1_ref TYPE REF TO cl_gui_custoM_container. DATA : g_grid TYPE REF TO cl_gui_alv_grid. DATA : gt_sflight TYPE TABLE OF sflight. cs 2. SAP 컨테이너 생성 3. ALV GRID 컨트롤 생성 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 MODULE init_con OUTPUT. IF con1_ref IS INITIAL. CREATE OBJECT con1_ref EXPORTING container_name = 'CON1'. */SAP 컨테이너 CREATE OBJECT g_grid EXPORTING i_parent = con..
2021.10.29