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

ABAP Cloud - Transport of the Software Component

746

What about the transport of software components in the ABAP Cloud? Do you also need the on-premise component in the test and production system?



In this article we will look at the question of whether we also need the software component in the subsequent system and how we can provide it. Finally, we will look at scenarios where it really makes sense.

 

Introduction

Software components, or SWC for short, are a central part of development with ABAP Cloud. They give you the opportunity to structure your packages cleanly and to differentiate them from one another. This should ensure a clean architecture. You should ask yourself whether you only want to use one SWC for TIER-1 or whether you would rather use more components for a clear demarcation. You can find further information in these articles:

 

Transport

If you create a software component using the report RSMAINTAIN_SWCOMPONENTS, you will not be required to submit a transport request after creation. In principle, we would now assume that we only need the SWC in the development system. That's why in the past we only created these on these systems to make them available to colleagues.

In principle, you can also assign a software component to a transport. To do this, select the component to be transported and choose transport recording (truck) from the menu.

 

After selecting the transport, an entry is written in it. The VERS object is then brought to the next systems with the other objects.

 

Usage

Now there are certain Core Data Services or classes that check whether we pass them an object that is of the ABAP Cloud type and/or uses a software component of the ABAP Cloud type. An example is the Core Data Service DDCDS_CUSTOMER_DOMAIN_VALUE. This has an INNER JOIN on ARS_OBJECTS_ALL_SW_COMP_SCP, plus the documentation from the view:

 

The view actively checks whether the transferred object is assigned to a SWC, and therefore requires the configuration of the software component in the system. This was just an example of where the SWC is still used everywhere in the system to ensure the consistency of ABAP Cloud.

 

Error

At the moment, however, there is a bug that means that after importing the software component into the target system, it is created as "Standard ABAP". This means that the component must first be converted to ABAP Cloud. This then applies to all subsequent systems.

There is note 3401565 which you can import. This provides the report ABAP_LANGU_SWCMP_SYNC, which you can use to synchronize the component in order to restore the correct status in the system. SAP is already working on correcting the problem so that this step is no longer necessary.

 

Conclusion

In principle, a software component, i.e. the content, works even without transporting the SWC. However, some features and tests require the entry, so we recommend always transporting the entry.


Included topics:
ABAP CloudABAPSWCSoftware Component
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 - Skills for the Start

Category - ABAP

When can you actually start with modern ABAP development, and what skills do you need at a minimum? Let's clarify this question together.

06/17/2025

ABAP Cloud - System Fields (Solution)

Category - ABAP

What might an ABAP Cloud solution look like to access system information and fields while remaining testable and open? Learn more here.

06/13/2025

ABAP Cloud - System Fields (SYST)

Category - ABAP

There are currently several alternatives for accessing SYST fields in ABAP Cloud. In this article, we'll look at the alternative and obsolete variants.

06/10/2025

ABAP Cloud - Documentation

Category - ABAP

An important part of ABAP development is good and sustainable documentation, ideally as close as possible to the actual code. In this article, we'll take a closer look at this topic.

06/03/2025

ABAP Cloud - Reusable Components

Category - ABAP

What points should you consider when developing reusable components in ABAP Cloud? Here we look at various examples.

04/18/2025