-
Notifications
You must be signed in to change notification settings - Fork 1
Project Setup
Ankit Kumar Singh edited this page Sep 9, 2025
·
5 revisions
This page explains how to set up and run the Fleet Management System (ABAP RAP v1) in your environment.
Before you begin, make sure you have the following:
- Eclipse IDE with ABAP Development Tools (ADT) installed
- An ABAP RAP-enabled system (S/4HANA 2020+, ABAP 7.55+ backend, or Steampunk trial)
- abapGit plugin in Eclipse for version control
- Access to your GitHub account & repository
📖 Optional Resource:
If you are new to connecting Eclipse ADT with GitHub, check this guide:
👉 Eclipse - GitHub Connection Guide
-
Clone the Repository
- Open Eclipse → abapGit → Clone Online Repo
- Paste this project’s repository URL and clone into your ABAP package
-
Import into Eclipse ADT
- Go to File → Import → ABAP Repository Object → From abapGit
- Select your cloned repo
-
Assign Package
- Place all objects inside the correct package (e.g.,
ZAKS_FLEET)
- Place all objects inside the correct package (e.g.,
-
Activate in Correct Order
Activate artifacts in this sequence to avoid dependency issues:-
Domains (
/domains) -
Data Elements (
/data_elements) -
Database Tables (
/tables) -
CDS Views (
/cds) -
Behavior Definitions (
/behavior) -
Projection Views (
/projections) -
Behavior Projections (
/behavior_projections) -
Service Definitions & Bindings (
/service) -
UI Annotations (
/ui)
-
Domains (
-
Load Sample Data (Optional)
- Run the provided initializer class (
ZAKS_FM_FILL) to prefill demo data in all tables.
- Run the provided initializer class (
src/
├── assets/ # Screenshots & demo images
├── behavior/ # RAP behavior definitions
├── behavior_projections/ # Behavior projections
├── cds/ # CDS views (Interface & Computed)
├── classes/ # ABAP classes (data initializer)
├── data_elements/ # Data elements
├── domains/ # Domains
├── projections/ # Projection views
├── service/ # Service definitions & bindings
├── tables/ # Custom database tables
├── ui/ # Metadata extensions (UI annotations)
└── package.devc.xml # ABAP package definition
- 🏠 Home → Overview of the project
- 🧩 Domains & Data Elements → First step of the implementation