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

Script: Introduction to Recycling-Heroes [008]

405

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.



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.


028: Recycling-Heroes - Configuration API (Settings)

Category - YouTube

To easily access the business configuration data, we define an API that we can then reuse within the system. The various ABAP artifacts are also explained in more detail here.

12/08/2025

027: Recycling-Heroes - Business Configuration (Settings)

Category - YouTube

In the next step, we need a Business Configuration to dynamically control our settings in the various applications. To do this, we adjust the view and manage the permissions.

12/01/2025

025: Recycling-Heroes - New Data (Contact)

Category - YouTube

In this episode, we finalize the contact app, create a large set of test data, reset the number ranges, and make the final adjustments to the UI.

11/17/2025

024: Recycling-Heroes - Restriction Types (Contact)

Category - YouTube

How can we ensure that permissions in the Contacts app can be granted dynamically? In this episode, we'll look at Restriction Types.

11/10/2025

023: Recycling-Heroes - Feature Control and Authorization (Contact)

Category - YouTube

Let's look at the different permissions in our RAP app and restrict the actions and data as a first step. This involves feature controls, permission objects, and CDS permissions.

11/03/2025