Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eborzykh/neptune-quiz-app-cds
Neptune-Quiz-App data visualisation layer with ABAP CDS (optional part)
https://github.com/eborzykh/neptune-quiz-app-cds
abap abap-cds sap
Last synced: about 13 hours ago
JSON representation
Neptune-Quiz-App data visualisation layer with ABAP CDS (optional part)
- Host: GitHub
- URL: https://github.com/eborzykh/neptune-quiz-app-cds
- Owner: eborzykh
- Created: 2024-05-19T19:20:30.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-01-13T21:43:20.000Z (1 day ago)
- Last Synced: 2025-01-13T22:35:55.661Z (1 day ago)
- Topics: abap, abap-cds, sap
- Language: ABAP CDS
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Neptune-Quiz-App-CDS
This is an optional part and data visualisation layer created for [Neptune-Quiz-App]( https://github.com/eborzykh/Neptune-Quiz-App) to test some of ABAP CDS View features (like dynamic layout, custom actions, calculated fields).
ABAP CDS views created in this repository will be used in [Neptune-Quiz-App-Fiori]( https://github.com/eborzykh/Neptune-Quiz-App-Fiori) to automatically generate UI application with SAP Fiori Elements.### Naming convention used for ABAP CDS View
| Component | Type | Name |
| ---- | ---- | ---- |
| Data definition | Basic| Z [unit] _ [app] _ I _* |
| Data definition | Composite | Z [unit] _ [app] _ I _* |
| Data definition | Consumption | Z [unit] _ [app] _ C _* |
| Metadata extensions | Extension | Z [unit] _ [app] _ E _* |
| Class | Behavior Implementation Class | ZBP_ [unit] _ [app] _* |
| Class | Message Class | Z [unit] _ [app] _ CM _* |
| Service definition | UI | Z [unit] _ [app] _ UI _* |
| Service definition | API | Z [unit] _ [app] _ API _* |
| Service Binding | OData V2 – UI | Z [unit] _ [app] _ UI _*_02 |
| Service Binding | OData V2 – Web API | Z [unit] _ [app] _ API _*_02 |
| Service Binding | OData V4 – UI | Z [unit] _ [app] _ UI _*_04 |
| Service Binding | OData V4 – Web API | Z [unit] _ [app] _ API _*_04 |### Related links:
* Part 1. [Neptune-Quiz-App](https://github.com/eborzykh/Neptune-Quiz-App)
* Part 2. Neptune-Quiz-App-CDS
* Part 3. [Neptune-Quiz-App-Fiori](https://github.com/eborzykh/Neptune-Quiz-App-Fiori)