This is a test message to test the length of the message box.
Login
ABAP Cloud Cloudification Repository
Created by Software-Heroes

ABAP Cloud - Cloudification Repository

287

What is the Cloudification Repository and how can it help you write future-proof code? More in today's article.

We will look at the topic of ABAP Cloud in more detail, especially next year. In this article we would like to introduce you to a small tool that will make your work easier and help you find the right object.

 

Introduction

ABAP Cloud is SAP's new development model with which we will expand our SAP systems in the future. It applies to all system landscapes, regardless of whether ABAP Environment, S/4 HANA Cloud in the public or private edition or the classic S/4 on-premise system, which most customers will have. ABAP Cloud comes with many rules, but also tips and tools to help you with implementation. One tool is the Cloudification Repository, which we would like to introduce to you in the following sections.

 

Cloudification Repository

Where does the name actually come from? Unfortunately, we don't know exactly, but it can be deduced very well. Cloudification could be derived from making the ABAP code cloud-capable. So build it in such a way that it can run in the cloud for the next few years and no longer generate any effort during a transformation later. A repository is a collection, in this case a collection of objects on GitHub. SAP provides a public repository for this purpose:

 

Under the Source (src) directory you will find various JSON or CSV files that contain information about released objects and a corresponding release.

 

The objects are divided into different categories, one into objects that have not been released, but which have a successor, i.e. an object that serves as a wrapper or is a new API. Objects that were released directly because they are already cleanly structured and encapsulated. Obsolete objects that can still be used, but no longer necessarily should. And the stable objects, which are not released, are completely new. These are old objects that run stably, are actually no longer adapted, but will never receive a release.

 

ABAP Test Cockpit

The Cloudification Repository is primarily used in the ABAP Test Cockpit (ATC), where it can be used for testing. The next example comes from the ABAP Environment, where we create an ATC check variant using the ABAP Development Tools.

 

In the “Usage of Released APIs” test, we can now configure the URL that points to the current APIs, for example. These are then used in the ATC test and information about the objects used is issued.

 

Successor

A very important piece of information is the successor to an object. When you start developing in ABAP Cloud, you can only use stable APIs released by SAP. There are different ways to get the information here. If you already have a current SAP system, you can simply call up the affected object using the ABAP Development Tools and find the appropriate information in the “Properties” view.

 

If your system is perhaps too old, but you already want to use the right objects, then you can research the Cloudification Repository, as it already shows the status of tomorrow. The appropriate objects may already exist in older releases but have not yet been released.

 

CRV

This week we made a small tool called "Cloudification Repository Viewer", or CRV for short, available. This tool evaluates the Cloudification Repository live and prepares the result for output. You have the option to set the appropriate version and filter using the old objects and/or the module. The goal is to allow easier display and search without having to manually crawl the JSON file.

 

The tool is free and can be used without registration, so you can find the objects of tomorrow even without a modern system. By the way, we used the tool to create our first blog post in the official forum so that the SAP community can use it.

 

Conclusion

The Cloudification Repository offers various information about the structure of ABAP Cloud and primarily serves as the basis for the ATC. However, you can also use it yourself for research if you don't have a current system available.


Included topics:
ABAP CloudABAPCloudification RepositoryATC
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.


ABAP Cloud - Parallel processing

Category - ABAP

The CL_ABAP_PARALLEL class has been around for a while and is also used in ABAP Cloud. In this article you will learn more about its use and effects.

04/12/2024

ABAP Cloud - Migration (example)

Category - ABAP

In this article we will take an example of migrating a report from TIER-3 to ABAP Cloud.

03/29/2024

ABAP Cloud - 3-TIER Model

Category - ABAP

The 3-TIER model is an essential part of the transition architecture towards the ABAP Cloud. In this section we will go into more detail about the structure.

03/22/2024

ABAP Cloud - Introduction

Category - ABAP

What is ABAP Cloud, what does it do and how can we use it? This article is about introducing the topic.

03/08/2024

ABAP Cloud vs. ABAP in the Cloud

Category - ABAP

The terms actually sound quite similar and are unfortunately often mistaken for the same thing. In this article we will look at the differences.

03/01/2024