This is a test message to test the length of the message box.
Created by Software-Heroes



In this article, we'll introduce you to the tools for creating, editing, and testing the BOPF so you can start developing your own business objects soon.

There are special tools in the system for creating and processing the business objects. Basically, the access, in addition to the standard transactions, still includes the definition tool (BOBX) and the test tool (BOBT). In today's article we want to briefly explain the function and the transactions.


Definition (BOBX)

At this point you will get an overview of all objects in the system in the first step. The folders are structured according to SAP objects, the home and local objects in the system. Customer objects that are transported are created in the home folder. Customer objects that are not transported are available in the local folder and clearly demarcated.

ABAP BOPF HomescreenCreated by Software-Heroes


With the forward navigation you will then land in the detail screen. The entire data model is created in this tool. Here you can look at the individual functions, structures, classes and other dependencies.

ABAP BOPF Detail pageCreated by Software-Heroes


Test (BOBT)

The test cockpit is used to test all functions of the business object and thus includes all possible functions that are normally possible. With appropriate authorizations, productive data can also be adapted. You should therefore pay attention to which functions you use in production.

ABAP BOPF Test suiteCreated by Software-Heroes


In the first step you select the BOPF over the upper area, which you want to test. When exiting BOBX, the data model is already preassigned. Initially, no data is loaded from the tables, but must first be read via the queries. These can be found in the left menu under the "Folder" icon.

The toolbar above the right image is for editing, setting locks, executing actions and navigate to subnodes. Here, the majority of editing functions can be performed.

Hint: All data that is changed and saved here are stored in the database. This also applies to productive data (if corresponding authorizations exist).


Editing (SE11, SE24) 

Other important tools for you are the SE11 for editing the tables and structures, as well as the SE24 for editing the classes in the system. The tools do not have to be used, but can also be called up via forward navigation from transaction BOBX.



Of course, editing the model is also possible via Eclipse if you prefer this development environment. Most of the time we will be in the area of SAP GUI, but later we will show you the navigation in Eclipse and the ADTs a bit more.



You don't need many tools to get started in the world of BOPF. That's why we do not want to keep you from working too long and in the next article we want to immerse you more in the new world. It is important to know for you that there is a new transaction for the processing and the integration in SE80 did not take place here.

Included topics:
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 - BOPF Quick Guide (Update)

Category - ABAP

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


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.


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.


ABAP - BOPF Performance

Category - ABAP

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


ABAP - BOPF Helper methods

Category - ABAP

The framework provides you with various methods and objects that are intended to simplify use.