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

Script: Introduction to Recycling-Heroes [008]

250

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.


Script: Recycling-Heroes - Validation and Determination (Contact) [016]

Category - YouTube

In this episode, we'll ensure that the entered data is properly validated and that we only accept complete records into our app. We'll also implement a first interface for loading address data and refresh th UI with side effects.

09/14/2025

Script: Recycling-Heroes - Create by Factory Actions (Contact) [015]

Category - YouTube

In this episode, we'll cover factory actions, late numbering, and number ranges. Finally, we'll complete the UI and navigation and address better error handling.

08/31/2025

Script: ABAP Tools - Update your IDE [014]

Category - YouTube

How can you view your current version in the ABAP Development Tools, find the update settings, and perform an update? In this video, we'll go into the various details.

08/24/2025

Script: Recycling-Heroes - Virtual elements for UI Features (Contact) [013]

Category - YouTube

How can you use virtual fields to provide additional information to the UI and even influence existing fields? In this episode, we'll explore various aspects of virtual fields.

08/17/2025

Script: Recycling-Heroes - Value Helps and Texts (Contact) [012]

Category - YouTube

What's missing from the Contacts app to make it usable by end users? Basically, it just needs a bit more convenience, more value helps and a search function for values.

08/10/2025