This is a test message to test the length of the message box.
Login
ABAP BOPF data model
Created by Software-Heroes

ABAP - BOPF data model

462

Today we want to show you the finished data model of our BOPF and how we created the individual structures and tables.



In the last BOPF article from the series we defined a single node and also the different structures. In today's article, we would like to introduce you to the finished data model and how we defined the individual nodes.

 

Data model

The model consists of different levels of nodes and our root node is the contract that has different entities under it. Directly under the contract are the conditions, the partners and the rules/agreements. Under the various conditions there are still notes and discounts.

 

Tables

As you can already see in the description of the tables, they were automatically generated by the framework. The description can be adjusted at any time to meet your standard definitions. The first three fields of each table has the same key and other auxiliary fields that are included into the table through a structure.

  • KEY - Key of the entry in the current table
  • PARENT_KEY - Key to the next higher level
  • ROOT_KEY - Key of the root node

 

 

Constants Interface

The interface ZIF_TST_BOPF_C contains all constants for access to the data model. The interface is regenerated every time the data model changes because it includes the fields as well as the structures and nodes as generated GUIDs. The interface is needed for all accesses to the data model and is therefore a central component of BOPF.

 

Conclusion

Our data model is kept very small for testing purposes and should only show you the different levels and structures and how to read them later and access them. In later articles, we'll go further into the topic and show you the ways to access the data.


Included topics:
BOPFData model
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 - Programming Model

Category - ABAP

Which programming model is used with ABAP Cloud and what can we learn from its predecessor? More details in the article.

01/03/2025

ABAP - BOPF Quick Guide (Update)

Category - ABAP

A little update to our book that we published. For all people who find the paperless office boring.

10/23/2020

ABAP - BOPF Quick Guide

Category - ABAP

You need a quick introduction to the SAP Business Object Processing Framework (BOPF), we have the right guide for you here.

09/11/2020

ABAP - BOPF Eclipse

Category - ABAP

Can you also develop BOPF in Eclipse? Here we show you how well the search and navigation works in the system.

03/20/2020

ABAP - BOPF Performance

Category - ABAP

What about the performance when accessing BOPF? We want to investigate this question today.

03/13/2020