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

Script: Introduction to Recycling-Heroes [008]

66

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 Friday and irregularly in all other areas. Take a look at our tools and apps, we provide them free of charge.


Script: Recycling-Heroes - Software Components [009]

Category - YouTube

In this episode, we'll set up the software components for our project, define the package structure and different sections, and synchronize the project with Git. This allows you to keep track of the current status while working on the project at the same time.

07/20/2025

Script: OData Batch Creator [007]

Category - YouTube

Want to create and test batch requests in OData easily and without headaches? Without knowing the rules, it's going to be difficult. But with this little tool, it should be no problem in the future.

07/06/2025

Script: ABAP Tools - Debugging for Beginners [006]

Category - YouTube

The ABAP Development Tools debugger is already a powerful tool, but is avoided by many ABAP developers. In this episode, we'll look at its configuration and provide a brief introduction to debugging.

06/29/2025

Script: XCO Libraries - Quick Introduction [005]

Category - YouTube

In this episode, we'll give you a quick introduction to XCO Libraries. We'll look at their availability, discuss their design and usage, and offer other useful tips. This is a short version of the ABAPConf 2025 session "Behind XCO and much further".

06/15/2025

Script: The Matrix for ABAP [004]

Category - YouTube

The ABAP Feature Matrix is designed to give you a simple overview of the various ABAP features available for each release. We'll look at the different system types and versions and give you a brief tour of the tool.

06/01/2025