Skip to content
NextLytics
Megamenü_2023_Über-uns

Shaping Business Intelligence

Whether clever add-on products for SAP BI, development of meaningful dashboards or implementation of AI-based applications - we shape the future of Business Intelligence together with you. 

Megamenü_2023_Über-uns_1

About us

As a partner with deep process know-how, knowledge of the latest SAP technologies as well as high social competence and many years of project experience, we shape the future of Business Intelligence in your company too.

Megamenü_2023_Methodik

Our Methodology

The mixture of classic waterfall model and agile methodology guarantees our projects a high level of efficiency and satisfaction on both sides. Learn more about our project approach.

Products
Megamenü_2023_NextTables

NextTables

Edit data in SAP BW out of the box: NextTables makes editing tables easier, faster and more intuitive, whether you use SAP BW on HANA, SAP S/4HANA or SAP BW 4/HANA.

Megamenü_2023_Connector

NextLytics Connectors

The increasing automation of processes requires the connectivity of IT systems. NextLytics Connectors allow you to connect your SAP ecosystem with various open-source technologies.

IT-Services
Megamenü_2023_Data-Science

Data Science & Engineering

Ready for the future? As a strong partner, we will support you in the design, implementation and optimization of your AI application.

Megamenü_2023_Planning

SAP Planning

We design new planning applications using SAP BPC Embedded, IP or SAC Planning which create added value for your company.

Megamenü_2023_Dashboarding

Business Intelligence

We help you with our expertise to create meaningful dashboards based on Tableau, Power BI, SAP Analytics Cloud or SAP Lumira. 

Megamenü_2023_Data-Warehouse-1

SAP Data Warehouse

Are you planning a migration to SAP HANA? We show you the challenges and which advantages a migration provides.

Business Analytics
Megamenü_2023_Procurement

Procurement Analytics

Transparent and valid figures are important, especially in companies with a decentralized structure. SAP Procurement Analytics allows you to evaluate SAP ERP data in SAP BI.

Megamenü_2023_Reporting

SAP HR Reporting & Analytics

With our standard model for reporting from SAP HCM with SAP BW, you accelerate business activities and make data from various systems available centrally and validly.

Megamenü_2023_Dataquality

Data Quality Management

In times of Big Data and IoT, maintaining high data quality is of the utmost importance. With our Data Quality Management (DQM) solution, you always keep the overview.

Career
Megamenü_2023_Karriere-2b

Working at NextLytics

If you would like to work with pleasure and don't want to miss out on your professional and personal development, we are the right choice for you!

Megamenü_2023_Karriere-1

Senior

Time for a change? Take your next professional step and work with us to shape innovation and growth in an exciting business environment!

Megamenü_2023_Karriere-5

Junior

Enough of grey theory - time to get to know the colourful reality! Start your working life with us and enjoy your work with interesting projects.

Megamenü_2023_Karriere-4-1

Students

You don't just want to study theory, but also want to experience it in practice? Check out theory and practice with us and experience where the differences are made.

Megamenü_2023_Karriere-3

Jobs

You can find all open vacancies here. Look around and submit your application - we look forward to it! If there is no matching position, please send us your unsolicited application.

Blog
Megamenü_CTA_Webinar
Live Webinar:
Bridging Business and Analytics: The Plug-and-Play Future of Data Platforms
Register for free!
 

SAP Fiori table maintenance with ABAP RAP and one alternative

Customizing is an integral part of every SAP landscape. In on-premise systems, SM30-based table maintenance is usually generated using the Table Maintenance Generator, which can be easily maintained via the SAP GUI. With the introduction of ABAP Cloud – for example, in the SAP BTP ABAP Environment, S/4HANA Cloud, or BW Bridge – the SAP GUI is no longer supported. Instead, table maintenance is performed using a Fiori-based approach. It is not mandatory in on-premise systems such as S/4HANA or BW/4HANA, but it can also be used there.The technical basis for this is the ABAP RESTful Application Programming Model (ABAP RAP). In this blog post, we show how such a solution can be implemented – and then also present NextTables, a simple and fully ABAP Cloud-compatible alternative that does not require complex RAP implementation.

ABAP RAP vs NextTables

Fiori-based customizing with ABAP RAP and Custom Business Configurations (CUBCO)

ABAP RAP is the central development framework in S/4HANA for creating transactional Fiori applications and web APIs. It is based on a multi-layer model that clearly separates the data model, behavior, and service provision. The data model is defined using CDS views, while behavior is described using behavior definitions. A service definition is then used to release the desired scope, and a service binding connects the whole thing to the OData V4 protocol. The OData service created in this way is consumed by Fiori Elements without any additional SAPUI5 code, as the layout and behavior of the application are controlled solely by CDS annotations and behavior definitions. The resulting applications are typically Fiori Elements list reports.

Fiori Elements list reports Image source: see here

The key point is that the SAP standard app Custom Business Configurations (CUBCO) ensures that the maintenance apps for the customizing tables do not have to be operated as isolated Fiori apps. “Business Configuration Maintenance Objects” are registered in CUBCO and then appear as selections in the app. This means that all customizing maintenance is carried out via a central interface instead of using lots of individual apps.

RAP objects with just a click: The ABAP Repository Wizard

To support the development process, SAP provides a wizard (ABAP Repository Objects Wizard) that generates the required RAP objects. Based on a DDIC table, this wizard creates all the development objects that are required to maintain the contents of this table. These include:

  • Additional DDIC tables for draft handling and transport
  • CDS views with root entity views as well as composite and projection views
  • Data Control Language (DCL) objects for authorization management
  • Behavior definition and implementation (ABAP class) as a managed scenario
  • Service definition and binding to ODATA V4

This wizard greatly reduces the development effort that would be required if all these objects had to be created manually. After generation, a few minor follow-up tasks still need to be performed, particularly for authorization management. A highly recommended step-by-step tutorial on creating such an application can be found at SAP Developers.

 


Is SAP BW Bridge a smart transition or rather a detour?

Download the Whitepaper here!

SAP_BW-Bridge_WP_EN


 

Example: From a customizing table to a Fiori app

The following example shows how the wizard can be used to quickly transform a simple customizing table into a Fiori-based maintenance application. The starting point is a simple Z table for managing functions and active statuses, which we created on the BW Bridge of our SAP Datasphere demo system. The wizard automatically generates all the necessary RAP objects based on this table.

Fiori App wizard

 

Once generation is complete, the necessary authorization settings have been made, and the OData service has been activated, the created application can be accessed directly via the SAP standard app Custom Business Configurations (CUBCO). There, your own table appears as an entry in the overview and can be opened and edited directly in the maintenance view.

 

SAP Custom Business Configurations

 

NextTables – the smarter alternative

With NextTables, we have a product on the market that is designed for the specific requirements of modern self-service data maintenance and offers a significantly simpler and more flexible alternative to the approach described above.

NextTables is fully ABAP Cloud-compliant and can therefore be operated in S/4HANA systems as well as on the SAP BTP ABAP Environment, for example in the BW Bridge. The solution is much more than just table maintenance. It enables self-service data management in almost all scenarios: from classic customizing tables to master data and data maintenance to simple planning and rule tables in BW or Embedded BW systems.

NextTables data maintenance

 

In this section, we will show you how the customizing table from the example above can be integrated into NextTables and edited directly in just a few simple steps.

 

Bild6_EN

 

As you can see, creating a maintenance view in NextTables is done in no time at all. In the central configuration view, you can configure all settings for each table to tailor the maintenance interface exactly to your requirements—both in terms of layout and available functions. No additional objects are generated in the background. All adjustments are made directly via the interface, and changes can be made immediately in the configuration at any time.

For special requirements, such as the implementation of individual business logic or validation rules when creating or changing data records, NextTables offers a simple BAdI concept. This allows company-specific checking or processing steps to be integrated in a targeted manner.

 

Bild7

 

RAP vs. NextTables – which one performs better in practice?

SAP has established a modern standard for table maintenance in ABAP Cloud based on ABAP RAP, which quickly delivers initial results thanks to the wizard provided. However, as soon as special business logic or modifications to the process are required, the technical complexity increases significantly.

The wizard generates a large number of objects, and a deep understanding of the underlying technologies is required in order to make targeted modifications. These include, in particular, CDS entity views for describing the RAP business model (with root entity, composite, and projection views), the use of annotations (e.g., for UI and layout), and behavior definitions as a separate declarative syntax for describing the behavior of a business entity and its implementation with ABAP Cloud. Equally important is a basic understanding of OData and Fiori Elements. In addition, there are certain prerequisites that must already be met at the table level in order for the wizard to be used at all. These are not always given and often require prior adjustment of the tables in practice.

With NextTables, all settings and functions can be made directly in the tool via the central configuration view. Numerous functions are available as standard, without any additional development. Only for special requirements, such as the implementation of individual business logic, is the implementation of a BAdI in ABAP necessary.

What the NextTables standard offers:

  • Support for all relevant table types (SAP DDIC tables, BW providers, InfoObjects)
  • Intuitive search help and data maintenance functions (create, edit, copy, delete)
  • Easy table customization – sorting, column order, show/hide, automatic column width, key/text display
  • Advanced functions such as export, pivot service, and more
  • Collaboration with templates (saved views) – including direct URL sharing via email
  • Excel-like inline editing
  • Multiple editing: change, delete, or copy multiple records at once
  • Import functions for clipboard as well as large CSV and Excel files
  • Individual documentation for tables and fields
  • Comprehensive design customization of the user interface
  • Detailed authorization control for table access

 

Our Conclusion: A Comparison between table maintenance with ABAP RAP and  NextTables

 

Category

ABAP RAP / CUBCO

NextTables

Setup effort

⚠️ Medium

Many generated objects, rework required

✅ Very low

Setup directly via interface

Technical know-how required

❌ High

Knowledge of RAP, CDS, OData, ABAP Cloud required for modifications

✅ Low

No technical knowledge required, only ABAP knowledge for BAdI requirements

Functionality

⚠️ Basic funcstions

Basic functions (maintenance, copy, transport, draft)

✅ Advanced

Filters, pivot, export, templates, multi-edit, Excel import, and much more

Business logic can be extended

⚠️ Medium

Via behavior implementation in ABAP

✅ Easy

Via supplied BAdI

Supported table types

⚠️ DDIC tables

✅ DDIC tables, BW-Provider, InfoObjects

Maintenance & changes

❌ Complex
Changes often require further development

✅ Simple

Changes can be made at any time via the UI

Authorization control

✅ SAP standard

Combination of DCL and authorization objects. Enables granular, role-based access control

✅ Integrated

Own authorization object. Supports differentiation between read, write, config admin, content admin, and super admin

ABAP Cloud conformance

✅ Yes

✅ Yes

Get more information about how NextTables is making data editing easier by visiting our page.

Do you have questions on this or another topic? Simply get in touch with us - we look forward to exchanging ideas with you! 

Do not miss out on our upcoming webinar: "Bridging Business and Analytics: The Plug-and-Play Future of Data Platforms".

Register for free here!

 

Learn more about  SAP BW Bridge

 

FAQ - ABAP RAP vs NextTables

Here are some of the most frequently asked questions about SAP Fiori table maintenance.

What replaces SM30 in ABAP Cloud? Fiori-based maintenance using ABAP RAP and OData V4 (Fiori Elements list reports)—no SAP GUI.
What use is SAP's standard app Custom Business Configurations (CUBCO)?

A central maintenance hub: registered Maintenance Objects appear as entries and are edited there.

What does the ABAP Repository Wizard generate?

The complete ABAP RAP object structure for table maintenance, including draft tables, CDS views (root/composite/projection), DCL, behavior (definition+implementation), service definition/binding (OData V4).

How complex is RAP in real life?

Kickoff is fast with the wizard; tailoring (annotations, behavior, CDS/OData) raises complexity significantly.

What does NextTables provide out of the box? Filters, pivot/export, templates (URL share), Excel-like inline maintenance, bulk changes, CSV/Excel imports, flexible UI design, documentation, permissions.
When to choose RAP vs. NextTables?

RAP, if you want Fiori table maintenance in SAP Standard – with full access to CDS, Behavior, and OData, but with higher development costs. NextTables, if you are looking for a ready-to-use solution for table maintenance and data management with a wide range of functions.

,

avatar

David

David has 13 years of experience as an SAP consultant in the areas of SAP Data & Analytics and the energy industry. His expertise includes customer support and consulting as well as IT conception, architecture and development of SAP solutions. He is particularly specialized in SAP Planning (BPC and SAP Analytics Cloud), SAP BW/4HANA and SAP Datasphere. In his spare time, David enjoys freediving and is an enthusiastic home barista.

Got a question about this blog?
Ask David

SAP Fiori table maintenance with ABAP RAP and one alternative
9:05

Blog - NextLytics AG 

Welcome to our blog. In this section we regularly report on news and background information on topics such as SAP Business Intelligence (BI), SAP Dashboarding with Lumira Designer or SAP Analytics Cloud, Machine Learning with SAP BW, Data Science and Planning with SAP Business Planning and Consolidation (BPC), SAP Integrated Planning (IP) and SAC Planning and much more.

Subscribe to our newsletter

Related Posts

Recent Posts