This is a test message to test the length of the message box.
Login
|

Script: Introduction to Recycling-Heroes [008]

449

What do the Recycling-Heroes actually do, and what do we have planned for them? In this episode, we take a look at the plan, the data model, and the background of the company.

Advertising


Introduction 

In this episode, we look at the model company Recycling-Heroes. We'll explore the company's various facets, take a closer look at its history, and examine what we want to implement in the near future. You can find the company's logo here: the friendly little trash can with the superhero cape.

 

History

Recycling-Heroes is a small company with a few employees who take care of collecting and recycling raw materials. Customers can submit collection orders, which are then carried out. There are employees who then disassemble the devices and old items and extract individual resources from them. The company earns money by selling the resources, but also receives a small commission from customer pickup orders. The company has now commissioned us to write software that covers the company and its processes. Our requirement is to implement the software using ABAP Cloud. We'll get to work right away and first create a clear data model for the company.

 

Data Model

The data model consists of various modules and areas that we will build piece by piece. The core module is the first step; we will build this in the first steps and it provides the foundation for the other modules. In addition to centralized management of contacts, which can be employees, customers, or delivery addresses, there is also central management for documents that we need in various company processes. There are also various classifications for individual documents, which we map with tags and other types.

In the second step, we map the core of our actual business. This covers the entire topic of collection and recycling. The actual collection order is defined very clearly. All data is located directly in the order and links it to the corresponding items we want to pick up, as well as some documents, such as a delivery note.

We also need things like a customer base to better manage our customers. And also, for example, vehicles to pick up the material from the customer. For this purpose, we manage the various materials in a separate, very simple filing system. And we also have a classification of what materials an item is made of, for example, and what we receive after recycling.

For the company to function, we need a corresponding employee base. There you will find information about the various employees, their functions, salaries, vacation days, and other information.

To keep track of our finances, there is also a central table for cash flow. All of the company's payments are linked there, and we should be able to see at any time how much money we have left and what we can pay for with it.

 

Implementation

During the implementation of the project, we will cover various basic components of ABAP Cloud. We will look at things like business configuration, but also development with RAP and everything else that goes with RAP development. We will examine the various role concepts and how we can provide workplaces. For the process to run smoothly within the company, we also need background processes, jobs, and other things that keep the company running. This should ultimately cover all the most important functions of modern ABAP development. And you should gain insight into the topic of modern development and the use of the various development tools that we will look at in this series.

 

Outlook

In the next parts, we will delve into development and familiarize ourselves with Eclipse and some ABAP Cloud concepts. The next steps would therefore be to set up the software components and create the first part of the data model.

 

Thanks for listening, and see you in the next episode.

 

YouTube:
Video


Included topics:
YouTubeScriptRecyling-HeroesIntroduction
Comments (0)



And further ...

Are you satisfied with the content of the article? We post new content in the ABAP area every Tuesday and Friday and irregularly in all other areas. Take a look at our tools and apps, we provide them free of charge.


035: Recycling-Heroes - New entity (Document)

Category - YouTube

After generating the app, the actual development phase begins. The app needs to be adapted and expanded for our use in order to meet our specific requirements. Therefore, we are extending the data model with a new entity.

02/23/2026

034: Recycling-Heroes - Object and RAP Generator (Document)

Category - YouTube

In this episode, we create our new document app using generators to create the data model and then to create the RAP object.

02/02/2026

033: Core Data Service [Basics] - Consumption Modeling

Category - YouTube

In this episode, we look at the modeling of a Consumption View and examine various aspects such as functions, associations, session variables, and virtual fields.

01/26/2026

032: Recycling-Heroes - Tags and Types

Category - YouTube

In this episode, we'll create additional business configurations that we'll need later in our data model. Some of the properties have changed, and we'll examine these changes in detail.

01/19/2026

031: Recycling-Heroes - Unit Testing (Configuration API)

Category - YouTube

Now that we've finished the Configuration API, let's take a look at unit tests and how we can automatically test our API. This will save us the effort of manual testing later on.

01/05/2026