관리 메뉴

JIHYUN JEONG

[SAP ERP] SAP ERP ABAP(아밥) 04 View 본문

SAP ERP System/SAP ABAP

[SAP ERP] SAP ERP ABAP(아밥) 04 View

StopHyun 2013. 3. 16. 09:25




SAP ERP ABAP(아밥) View에 대해서 알아보자.


ㅁ SAP ERP View(뷰)를 사용하는 목적 : DB 상에 존재하는 특정 정보를 가져오기 위해 우리는 SQL을 사용한다. 그러나, 반복적으로 여러 번 사용되는 구문이나, 여러 개의 테이블을 조회해오기 위해 복잡한 Query를 사용해야 하는 경우라면 개발자에게 부담을 줄 뿐 아니라, 시스템 응답속도 또한 늦어지게 된다. 이러한 점을 해소하기 위해 보통 View를 생성해서 사용한다. 

This graphic is explained in the accompanying text

[그림 출처] : http://help.sap.com


ㅁ SAP ERP View의 정의 : 이미 존재하는 하나 혹은 그 이상의 테이블에서 원하는 데이터만 가져 올 수 있도록 필요한 필드만 모아 마든 가상의 테이블. 여기서 가상적이란 말은, 테이블처럼 실제로 존재하는 것이 아니라 단순히 데이터를 보여주기 위한 하나의 가상테이블이라고 보면 된다.


위에 그림과 같이 데이터베이스에 저장되어 있는 Table 1,2,3 에서 필요한 필드정보만을 뽑아 F1,F2,F3,F5,F8 이라는 뷰를 만들수 있다.


ㅁ SAP ERP View(뷰)의 종류 

 1. Database View

 2. Projection View

 3. Maintenance View

 4. Help View


1. Database View 

This graphic is explained in the accompanying text

[그림 출처] : http://help.sap.com


Table1,2, 3으로 부터 필요한 필드를 추출하여 하나의 View를 만들고 이 View를 데이터 베이스 인터페를 통해 접근하고 하용할 수 있다. 



2. Projection View

[그림 출처] : http://help.sap.com


하나의 테이블에 있는 여러 개의 필드 중 필요하는 필드를 선택해서 하나의 뷰로 구성한 것 중 다른 뷰와는 다르게 오직 하나의 테이블만 포함하는 뷰를 말한다. 또한 데이터베이스내에 객체로 생성되지도 않는다. 


3. Maintenance View

This graphic is explained in the accompanying text


This graphic is explained in the accompanying text

[그림 출처] : http://help.sap.com/saphelp_nw04s/helpdata/en/cf/21ecdf446011d189700000e8322d00/content.htm


Foreign key의 관계로 설정된 여러 개의 테이블들을 원하는 필드들만을 모아 하나의 Maintenance View를 생성할 수 있다. 또한 Input 필드가 생성되 data를 입력, 변경, 삭제 할 수 있고 실제의 Table에서도 입력, 변경, 삭제가 이루어 진다는 점이 특이 한 점


4. Help View

This graphic is explained in the accompanying text


[그림 출처] : http://help.sap.com/saphelp_nw70/helpdata/en/cf/21ecd2446011d189700000e8322d00/content.htm


help view는 R/3 4.x 버전만 존재하고 Search help로 변환 되었다. 



더블클릭을 하시면 이미지를 수정할 수 있습니다


Comments