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 Behavior and Service in SAP BTP, ABAP Environment

Create behavior and services in SAP BTP, ABAP environment.

Overview

🎓 beginner 20 min. SAP BTP ABAP EnvironmentBeginnerABAP DevelopmentSAP Business Technology Platform

You will learn

  • โœ”How to create a behavior definition
  • โœ”How to create a behavior implementation
  • โœ”How to create a service definition
  • โœ”How to create a service binding
  • โœ”How to test a service
Merve Temel M Merve Temel March 21, 2023
Created by March 21, 2023
Contributors

Prerequisites

Prerequisites

  • You need an SAP BTP, ABAP environment trial user.
    • ADT version 2.96 or higher

Steps

Intro

In this tutorial, wherever XXX appears, use a number (e.g. 000).


Step 1 Create behavior definition
โ€”

  1. Right-click on Z_I_ROOM_XXX (data definition) and select New Behavior Definition.

    Create behavior definition
    Create behavior definition

  2. Create your behavior definition:

    • Name: Z_I_ROOM_XXX
    • Description: Behavior for Z_I_ROOM_XXX
    • Root Entity: Z_I_ROOM_XXX

    Click Next>.

    Create behavior definition
    Create behavior definition

  3. Click Finish.

    Create behavior definition
    Create behavior definition

  4. Create your behavior definition with following coding:

    ABAP
    unmanaged implementation in class Z_I_ROOM_BEHAVE_XXX unique;
    define behavior for Z_I_ROOM_XXX
      alias room
      lock master
      etag master lastchangeddatetime
      {
        create;
        update;
        delete;
    
        field (mandatory) id;
        field (readonly) lastchangedbyuser, lastchangeddatetime;
      }

    Save and activate.

Step 2 Create behavior implementation
+
Step 3 Create service definition
+
Step 4 Create service binding
+
Step 5 Test service with browser
+
Step 6 Open preview for Fiori Elements App
+
Step 7 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 7
1. Create behavior definition 2. Create behavior implementation 3. Create service definition 4. Create service binding 5. Test service with browser 6. Open preview for Fiori Elements App 7. Test yourself

Learn more →