Show TOC

Creating and Changing Business Object EnhancementsLocate this document in the navigation structure

Context

Business Object Builder (BO Builder) provides you with a wizard for creating a business object enhancement (enhancement).

Procedure

  1. Starting the Wizard
    Note

    You can add a new enhancement only to business objects and business object enhancements that are configured extensible.

    To start the wizard, you have the following options:

    • Choose the Business Object Enhancement pushbutton.

    • Select the business object or the enhancement that you want to extend with the new enhancement. Choose Create Enhancement in the context menu of the business object or of the enhancement.

  2. Name and Description

    In this step, you enter the name and the description of the enhancement, and you specify to which business object or business object enhancement the enhancement is assigned.

    Input Field

    Description

    Base Business Object

    Specify the name of the business object or business object enhancement to which the enhancement is assigned.

    Note

    You need to specify the base business object only if you have chosen the Business Object Enhancement pushbutton to create a new enhancement.

    Enhancement Name

    Enter the name of the new enhancement.

    Description

    Enter a short description of the enhancement.

    Namespace

    The ABAP namespace avoids naming conflicts between the enhancement and its entities. If no namespace is entered, you must add a prefix. The namespace must be registered at SAP.

    Prefix

    The prefix allows you to distinguish multiple enhancements that belong to the same namespace. If no prefix is maintained, you must enter a namespace.

    Caution

    The namespace and the prefix together must consist of no more than 10 characters.

  3. Constants Interface

    In this step, the technical name and the constants' interface of the enhancement are created automatically.

    Input Field

    Description

    Technical Name

    The technical name is automatically derived from the name, namespace, and prefix of the enhancement. This name is displayed in the Business Object Browser pane.

    Constants Interface

    This field contains the name of the constants interface . This interface is created automatically by the wizard and contains the human-readable names of all the entities contained in the enhancement.

  4. Extensibility

    In this step, you choose whether or not the enhancement can itself be enhanced.

    Note

    You have to select the Extensible checkbox, to add further enhancements to the enhancement.

  5. Finishing the Wizard

    To create the enhancement and finish the wizard, see Finishing the Wizard in Creating and Changing a Business Object.

Results

  • The system creates and displays the enhancement in the Business Object Browser pane.

  • The system generates the constants interface defined in this enhancement if the interface does not already exist.

After you have created an enhancement, you can change the following specifications:

  • Description

  • Constants' Interface

  • Extensibility