[SAP] ODATA 생성 - SEGW ( CDS , RDS, MDS )
본문 바로가기
IT/SAP Fiori(UI5)

[SAP] ODATA 생성 - SEGW ( CDS , RDS, MDS )

by DHan- 2021. 3. 8.
728x90

 

SAP UI5와 Fiori 타일을 만들기 위해 필요한 Odata 를 만드는 과정입니다.

Odata를 만드는 방식은 CDS, MDS, RDS등이 있습니다.

SAP의 테이블을 직접 JOIN하는 형태는 MDS이며, CDS VIEW를 생성하는 형태는 RDS가 사용됩니다.


 

T-CODE : SEGW - Create Project를 선택하여 프로젝트 등록

 

 

Project 및 Desc 입력 ( 로컬오브젝트 생성 ) 

 

 

Import -> DDIC Struchure ( 테이블 선택 ) 

 

 

Name - UI5에서 사용되며, 대소문자 구분 , ABAP Struchure - SAP의 샘플테이블(SFLIGHT) 선택(대소문자 미구분)

 

 

사용할 필드 선택 및 Search Help 선택 ( T-CODE : SE21에서 미리 서치헬프를 생성해야 편리 ) 

 

 

BMW마크 클릭( Generate Runtime Object )

 

 

Key, Entity Set(CRUD) 확인후 Register 진행

Runtime Artifacts에 생성되는 항목(DPC, DPC_EXT, MPC, MPC_EXT)중 EXT가 없는 항목은 수정하면 안됨.

 

 

서비스 추가 ( 로컬오브젝트 ) 

 

 

Service Maintenance - SAP Gateway Client 선택

 

 

SAP Gatway Client 실행 - MataData를 통해 데이터 점검및 확인

 

HTTP 메서드

GET - 조회

POST - 추가

PUT - 수정 및 대체 

PATCH - 부분수정

MERGE - 병합

DELETE - 삭제

HEAD - (?)

 


blog.daum.net/baguni9000/141

 

Odata 생성

Consumption View - Basic View 의 join (Association) 으로 생성 Odata 생성 Tcode : SEGW - SAP Gateway Service Builder 1. CDS view 생성 Odata 서비스 자동생성 '_CDS'로 생성 2. RDS (Referenced Data Sourc..

blog.daum.net

 

728x90

댓글