- 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
As per the requirement, we will need three table. One each for Header & Item data for contacts. Additionally, I created a master table for contacts category, this is required to supply value help for UI.
You can create dictionary table as per your requirement. Just make sure to use UUID as key.
Note:
Tables for storing Drafts will be auto generated with business objects, so there is no need to create it manually.
Created By and Changed By is not added as field, because Phone Book application is user based and it will have only one authorized owner, who can manage it.