Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/caoquocviet/abap-rap-flight-booking
ABAP RAP demo for flight management, featuring CDS Views, Fiori annotations, search, filters, and visualizations like charts and progress bars.
https://github.com/caoquocviet/abap-rap-flight-booking
Last synced: 3 days ago
JSON representation
ABAP RAP demo for flight management, featuring CDS Views, Fiori annotations, search, filters, and visualizations like charts and progress bars.
- Host: GitHub
- URL: https://github.com/caoquocviet/abap-rap-flight-booking
- Owner: CaoQuocViet
- License: mit
- Created: 2024-12-26T13:43:33.000Z (14 days ago)
- Default Branch: main
- Last Pushed: 2024-12-27T15:24:27.000Z (13 days ago)
- Last Synced: 2024-12-27T16:27:33.872Z (12 days ago)
- Language: ABAP
- Size: 1.17 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# abap-rap-flight-booking
ABAP RAP demo for flight management, featuring CDS Views, Fiori annotations, search, filters, and visualizations like charts and progress bars.
## Features
- **CDS Views**: Efficiently define and manage your data models.
- **Fiori Annotations**: Enhance the UI with rich annotations for better user experience.
- **Search and Filters**: Implement advanced search capabilities to filter flight data.
- **Visualizations**: Utilize charts and progress bars to represent flight utilization and seat availability.![Demo](Resources/img/abap-rap-flight-booking_demo.png)
## Development Workspace
The development workspace is set up in Visual Studio Code with integrated unit testing, an output pane, and a terminal for seamless development. Below is a snapshot of the workspace environment:
![Workspace](Resources/img/abap-rap-flight-booking_workspace.png)
## Getting Started
### Prerequisites
- ABAP Development Tools (ADT)
- Access to an SAP system
- Git### Installation
1. Clone the repository and navigate to the project directory.
2. Open the project in Visual Studio Code.
3. Set up the ABAP environment by importing the project and connecting to your SAP system.
4. Activate CDS Views and deploy Business Services.## Usage
- **Create Database Tables**: Activate table definitions in the `Dictionary` directory.
- **Add/Delete Data**: Use the provided ABAP programs to insert or remove data from airline and flight tables.
- **Configure Views**: Set up DT definitions and configure CDS views for data representation.
- **Fiori Integration**: Add Service Definitions and Service Bindings to expose the views to Fiori web applications.## License
MIT License