SAP Gateway OData Service Developments
About Course
Course Content:
1. Kick off OData ABAP services ETC
Topics:
* Kick off OData ABAP services – Basic terminologies
* Various data types available in OData ABAP services
* Various T-codes & different tools used in Odata ABAP services
* Various operations in Odata ABAP services
* What we can do and what we can’t do in OData ABAP services as part of coding
2. Introduction to SEGW & build first OData ABAP service
Topic: Introduction to SEGW & build first OData ABAP service
* What are the main folders in OData ABAP services
* How to create ENTITY TYPE and ENTITY SET
* What is runtime artifacts
* What is the use of MPC (Model Provider Class)
* What is the use of Data Provider Extension Class (DPC)
* OData ABAP Service
3. Important methods in OData ABAP service – Relation between OData & UI5 methods
Topics:
* Behaviour of various important methods (CRUDQ) in OData ABAP services
* Implement some method using important parameters
* Different HTTP status codes
* Introduce different UI5/Fiori methods – how they are related with OData ABAP services method
4. Practical OData scenario walk-through – Implement – Enhancement
Topics:
* Implement OData ABAP service for Practical scenarios
* Implement Multiple Entity Type and Entity Set in single OData ABAP service
* Implement EntitySet_GET_ENTITY and EntitySet_GET_ENTITYSET method
* Apply additional conditions after initial OData implementation (enhance OData)
5. Implement BAPI in UI5 OData FIORI With mapping technique
6. BAPI in OData ABAP services ( without mapping – code based ) + $filter $count etc..
Topics:
BAPI in OData ABAP services – without mapping – code based implementation
$filter $count options in URI
7. Search & Filter ($search, $filter) implementation in OData ABAP service
* Develop OData ABAP service which will fetch records based on wild card character (different search options).
* Developing OData ABAP services with FILTER option
* Different HTTP status codes
8.1: Implement INSERT – UPDATE – DELETE methods
* POST HTTP method implementation
* PUT HTTP method implementation
* DELETE HTTP method implementation
9: Function Import in OData ABAP service
10: Implement complex function import:
* Single Function import with multiple parameters
* Implement multiple function import within a single OData service
11: File upload and File Download via OData ABAP service pdf, bmp, gif, txt, jpg
* File upload and File Download via OData ABAP service
* Files with different formats – .pdf, .bmp, .gif, .txt, .jpg
12: Navigation and Association
* Principle Entity Type
* Dependent Entity Type
* Principle Entity Set
* Dependent Entity Set
* Association
* Association Set
* Referential constraint
13: MVC (MODEL VIEW CONTROLLER) Architecture
14: Embeded Vs. Central HUB NetWeaver Gateway
* NetWeaver Gateway
* Configurations
* EMBEDED vs. CENTRAL HUB
15: XS OData OData HANA services
* XS OData
* OData HANA services
Course Content
DAY-01
-
Kick off OData ABAP services ETC
01:35:47