분류 전체보기(53)
-
SAP_ABAP 매크로 macro 만들기
1. Local macro 프로그램에서 같은 구문을 여러번 사용한다면, 매크로를 이용한다. 선언부에 DEFINE ~ END-OF-DEFINITION 선언 MACRO 이름과 파라미터로 호출 DATA: gv_val1 TYPE c VALUE 'A', gv_val2 TYPE C VALUE 'B', gv_val3 TYPE char3. DEFINE con. CONCATENATE &1 &2 INTO &3 SEPARATED BY space. dis &3. END-OF-DEFINITION. DEFINE dis. WRITE &1. END-OF-DEFINITION. con gv_val1 gv_val2 gv_val3. 2. Global macro Local Macro를 사용하면 다른 프로그램에서는 호출할 수 없다는 단점이 있..
2021.11.24 -
정규화 - Effective SQL
1. 제3정규화 보다 부족하다면 더 정규화하자 최대한 정규화 한 후 어플리케이션이 제대로 돌아갈 때까지 역정규화 하라 실제로 현장에서는 3정규화까지 하는 경우가 대다수 3정규화까지 진행하면, 대부분의 경우 그 이상의 정규화 단계까지 완료되기 때문 3정규화로 설계했으나, 한 테이블이 두 개 이상과 관계를 맺을 때, 다 대 다 관계가 둘 이상일 때. 더 높은 정규화를 위반할 수 있는 복합키가 있을 때, 대리키 대신 자연키를 분석할 때 제 4 정규화 : 다치종속 - 서로 독립적이지만 관계에서 통일 한 뒤 키에 의존하는 경우 한 엔티티에서 관계없는 두 속성으로 모든 조합을 해당 엔티티에서 열거하는 경우 위반될 수 있음. 제 5 정규화 : 조인종속 - 테이블을 분해하면 원래 가지고 있던 정보가 손실되어서 더이상 ..
2021.11.12 -
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 -
하둡(Hadoop)_맵리듀스(MapReduce)
Hadoop (High-Availability Distributed Object-Oriented Platform) 분산 환경에서 빅데이터를 저장하고 처리할 수 있는 자바 기반의 오픈 소스 프레임 워크 단일 서버에 수천대의 머신으로 확장할 수 있도록 설계되었다. 1. 맵리듀스(MapReduce) 대용량의 데이터 처리를 위한 분산 프로그래밍 모델, 소프트웨어 프레임워크 맵 리듀스 프레임워크를 이용하면 대규모 분산 컴퓨팅 환경에서 대량의 데이터를 병렬로 분석 가능 프로그래머가 직접 작성하는 맵과 리듀스라는 두개의 메소드로 구성 흩어져있는 데이터를 수직화하여, 그 데이터를 각각의 종류별로 모으고(Map) 필터링과 sorting을 거쳐 데이터를 뽑아내는(Reduce) 분산처리 기술과 관련 프레임워크 맵(Map) ..
2021.11.04 -
하둡(Hadoop)_HDFS
Hadoop (High-Availability Distributed Object-Oriented Platform) 분산 환경에서 빅데이터를 저장하고 처리할 수 있는 자바 기반의 오픈 소스 프레임 워크 단일 서버에 수천대의 머신으로 확장할 수 있도록 설계되었다. 1. 하둡 분산형 파일 시스템 (Hadoop Distributed File System, HDFS) 하둡 네트워크에 연결된 기기에 데이터를 저장하는 분산형 파일 시스템 HDSF : 하둡 프레임워크를 위해 자바 언어로 작성된 분산 확장 파일 시스템 HDFS는 여러 기계에 대용량 파일을 나눠서 저장, 데이터들을 여러 서버에 중복저장하여 데이터 안정성을 얻음 (1)특징 HDFS는 데이터를 저장하면, 다수의 노드에 복제 데이터도 함께 저장해서 데이터 유실..
2021.11.04