S4/HANA
oData 기본
유부사모
2017. 3. 13. 15:42
- oData 란 무엇인가?
: oData는 REST & HTTP Protocol을 기반으로 하는 Standard Protocol으로 CRUDQ (Create, Read, Update, Delete, Query) 작업을 지원한다.
- Entity Model
- Entity Data Model은 entity type, entity set, association 등을 가지고 있다.
- Entity type은 여러개 field의 묶음이다. abap에서 structure 과 같은 개념인것 같다.
- Entity type은 Key를 가질수 있다.
- Entity Set 은 Entity type의 묶음이다. abap에서 보면 entity type의 structure를 가진 internal table과 같은 개념이다.
- 하나의 Data model에는 1개 이상의 entity type이 있을 수 있으며 2개의 entity type 간의 relation을 association 이라고 한다.
- FIORI, UI5 에서 SAP의 Data를 사용하기 위해서는 oData 구성하여 작업한다.