SAP Home Learn Build Integrate Model Operate Extend with AI ConnectTutorial navigator Knowledge Graph API Devtoberfest Developer Advocates App Space

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
⤢ Open full site

Create a Custom Business Object

Define the data structure and create the database persistence of a custom business object.

Overview

🎓 beginner 10 min. ABAP ExtensibilityBeginnerCloudSAP S 4hana Cloud

You will learn

  • How to define a custom business object and its simple data structure
  • How to create the database table for the custom business object
Peter Persiel P Peter Persiel April 30, 2026
Created by March 9, 2023
Contributors

Prerequisites

Prerequisites

  • Authorizations: Your user needs a business role with business catalog Extensibility – Custom Business Objects (ID: SAP_CORE_BC_EXT_CBO) in your SAP S/4HANA Cloud system

Steps

Our Example

A several tutorials spanning example will show extensibility along custom Bonus Management applications.

As applications are based on business objects, it all starts with custom business object creation.

In the first parts a manager wants to define business objects “Bonus Plan” for employees. A Bonus Plan is used to save employee specific rules for bonus entitlement.

  • Tutorial last checked for feasibility with SAP S/4HANA Cloud Release 2602
Step 1 Start Custom Business Objects application

  1. Enter your SAP S/4HANA Cloud system’s Fiori Launchpad.

  2. Start typing Custom Business Objects in the Launchpad search and open the App from the results.

    Custom Business Objects application from search results
    Custom Business Objects application from search results

Step 2 Create a custom business object
+
Step 3 Define the data structure
+
Step 4 Add standard data to the structure
+
Step 5 Create database persistence
+
Step 6 Test yourself
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 6
1. Start Custom Business Objects application 2. Create a custom business object 3. Define the data structure 4. Add standard data to the structure 5. Create database persistence 6. Test yourself

Learn more →