This is a test message to test the length of the message box.
Login
ABAP Tools IDE Actions
Created by Software-Heroes

ABAP Tools - IDE Actions (Introduction)

1431

Let's take a look at the basics and a brief introduction to IDE Actions. We'll cover availability and other important details you should know as an ABAP developer.



In this article, we'll cover the basics of IDE Actions, when they're available, and what you should keep in mind. This article is the first part of a short series.

 

Introduction

IDE Actions can increase productivity within ABAP development tools by automating recurring tasks and improving your workflow. In contrast to the traditional development of extensions for Eclipse, ABAP developers can develop their own extensions at specific points. One of the major advantages is that you don't need any Java experience to create extensions and improvements.

 

Availability

Since release 2502, IDE actions have been available in the SAP BTP ABAP Environment (Steampunk for short) and in S/4HANA Public Cloud ERP. This means that the option is still quite new and cannot be implemented and used by every developer. However, since it is now the end of 2025, S/4HANA 2025 is already available for private cloud and on-premises. With FPS1 next year at the latest, more companies should be able to use and develop IDE Actions.

 

APIs

Before we begin development, we should consider which APIs are actually available to us. A few years ago, you would probably have said: "Everything the system offers." However, with ABAP Cloud and Clean Core, we have a limited number of APIs at our disposal.

 

Release

In principle, all released objects in the system are available to us. If we look at an ABAP environment, that's already over 6,000. Core Data Services are particularly important here for accessing additional data and information, as are the various frameworks for ultimately interacting with the system.

 

XCO

If you're evaluating and modifying ABAP objects, you need the XCO_CP* components in the system. These allow you to evaluate various objects to trigger follow-up actions. However, if we look at the topic of modification and adaptation, the APIs are still quite weak. In principle, you can use it to create all types of ABAP Cloud-compatible objects.

 

ISLM

If you want to implement AI scenarios and integration, the "Intelligent Service Lifecycle Management" (ISLM) classes are available. This gives you access to the AI Core of BTP and allows you to use the various models for your tasks. Here, you can implement various scenarios, such as automatically documenting source code or generating documentation.

 

HTTP/REST

With HTTP, the whole world is your oyster. Why only use interfaces from the current system when you can also call programs, interfaces, and software outside of your own system? This way, you can, for example, integrate various BTP services or external applications that you need for your use case.

 

Prerequisite

To start developing IDE actions, you first need the business catalog SAP_A4C_BC_DEV_AIA_PC (Development - IDE Action Implementation) in the system. This is intended to prevent everyone in the system from creating an IDE action.

 

In the current form of IDE actions, there is no demarcation within the system. You automatically see all actions, regardless of whether they are tests, demos, still in development, or finished. This means there is a residual risk that you might execute a function you didn't intend. Therefore, communication within the team or company in this direction is important.

 

Examples

If you would like to see how SAP uses the IDE actions or what examples exist in the system, we can recommend the search and a package. With CTRL + SHIFT + A you can search for objects, but also types in the system.

 

If you search for the type SAIA, you will find all IDE actions in the system. In the SADT_IDE_ACTIONS_DEMO package you will find further demo implementations, for example for creating UI elements, value help, and other things.

 

Conclusion

With IDE Actions, we can already improve our work today and provide the first small supports in everyday life. With the basics covered today, we will first delve into the topic of IDE Actions, and next time we will look at the first basics.

 

Further information:
Customer & Partner Roundtables for SAP BTP ABAP Environment (#20)


Included topics:
ToolsADTEclipseIDE ActionIntroduction
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.


ABAP Tools - Work with Eclipse (Breakpoint)

Category - ABAP

How do breakpoints in ABAP development tools help you debug more efficiently? Let's look at the different types and what you can achieve with them.

09/23/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

ABAP Tools - Working with Eclipse (Table Comparison)

Category - ABAP

Comparing internal tables with the debugger in the ABAP Development Tools? With the latest feature, it's no longer a problem and can be used in many situations.

08/19/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

ABAP Tools - Work with Eclipse (Informations)

Category - ABAP

If you're new to ABAP development tools, obtaining the necessary information about an object isn't always easy. In this article, we'll show you a few sources for this.

07/04/2025