Purpose
This blog will focus on End-to-End development of an application using
- CDS (Core Data Services)
- Interface and Consumption View
- BOPF Generation
- BOPF (Business Object Processing Framework)
- Business Processing Logic ( CRUD Operations )
- OData (Open Data Protocol)
- Exposure of Data
- SAPUI5 / Fiori Elements
- Front End Development
Requirement
Build a Phone Book Application which helps to manage contacts. The initial version will support only basic features such as Create, Edit, Delete and Copy contacts. It will list all contacts in initial view with contact information such as First & Last Name, E-Mail ID. When the user clicks on any record then detail view will display all basic information along with different telephone numbers for the selected contact.
Step By Step Guide
- Design / Prototype
- Create Dictionary Objects
- Create Interface View (CDS)
- Business Object Generation (CDS – Object Model Annotations )
- Generated Business Object
- BOPF – Development
- Test BOPF Object using BOBT
- Access Control (CDS)
- Consumption View (CDS)
- OData Service Generation and Registration
- Test OData Service using SAP Gateway Client
- UI development