Step-by-step configuration of MCP servers for developing in ABAP
In this article, we have seen how AI agents and MCP servers can help us in our daily ABAP development work. Below is a document that outlines all the configuration…
In this article, we have seen how AI agents and MCP servers can help us in our daily ABAP development work. Below is a document that outlines all the configuration…
Creation of the Business Object and authorizations Here we create a CDS that allows us to list possible anomalies for a handling unit. Then we create the associated BDEF: We…
In this last article, we saw how to use Github Copilot to assist us in development, whether in terms of autocompletion, code suggestions for unit testing, or object creation. However,…
Who has never had to adapt a CDS field because it exceeded 30 characters? And, as a side effect, it is therefore impossible to have the desired field in the…
In our last article, we saw how entity tables would allow us to simplify the creation of our CDS by combining the functionalities of classic DDIC tables and CDS into…
When creating/modifying a business object, we want to check whether any fields are missing/appear inconsistent or could block the rest of the process. But sometimes, we just want to notify…
Let’s delve into the heart of ABAP’s RAP model, where these mysterious side effects play an essential role. Designed to optimize the user experience in Fiori applications in Draft mode,…
When we develop a new RAP business object or an extension to an existing RAP object (Actions/Validations/Determinations among others), we sometimes need and want to interact with other existing RAP…
In that article, we saw how to use Github Copilot. However, we were using an unofficial extension, since no official one existed. Github now offers us its official extension. This…
In our last article, we saw that it was possible to use CDS Simple Types and CDS Enumerated Types within CDS Table Entities. These types can also be used for…