Enterprise Services Wizard

Use

The Enterprise Services Wizard guides you when you create any of the design time objects used in the ABAP Web Services framework.

There are several entry points for the wizard, some of which are context-sensitive. If you start the wizard multiple times in the same session, values for package, prefix, and transport request are pre-filled from the previous start.

  • From ABAP Workbench

    In ABAP Workbench (transaction code SE80) in Enterprise Services Repository Browser right-click a package and choose Create and then Enterprise Service.

  • From Enterprise Services Browser

    In Enterprise Services Browser, right-click a node above the object you want to create and choose Create. Note that the wizard call is context-sensitive, and it will offer you the appropriate options to choose from. For example, if you open it from the Enterprise Services node, you can create any proxy object. If you open it from a subnode, only the proxy objects of this subnode are offered in the wizard.

  • From the proxy objects entry point

    In transaction SPROXY_START, choose the Create with Wizard icon.

  • Using transaction code SPROXY_WIZ

    Start the wizard with all its options by entering the transaction code SPROXY_WIZ.

Creating a Proxy Object

In the wizard, you have to specify the following:

  • Generation source

    You can specify the following generation sources for the respective proxy objects:

    Proxy Object

    Backend

    Enterprise Services Repository

    External WSDL/Schema

    Existing ABAP Object (Inside Out) or Service Variant

    Data types, message types, data type enhancements, fault messages, event providers

    X

    X

       

    Service consumers

    X

    X

    X

     

    Service providers

    X

    X

    X

    X

    Semantic contracts, contracts

    X

     

    X

     

    RFC consumers

    X

     

    X (local file of the ABAP Connector of the function module)

     
  • Name and a namespace for the proxy object

    The external name that you define in this step is the one that is exposed to non-ABAP applications.

  • An ABAP package, a transport request (optional), and a prefix (recommended).

    Either choose a transportable package or select Local Object to assign this object to the $TMP package. If you enter a transportable package, select a request from your transport system. Prefixes can be used to distinguish proxy objects from others.

When you finish the wizard, the new unsaved proxy object is opened in the proxy editor.

Setting a Default Prefix

You can configure the wizard to be pre-filled with a specific prefix by specifying the user parameter PRX_PREFIX in your user profile.

  1. In the menu bar of your ABAP system, choose Start of the navigation pathSystem Next navigation step User Profile Next navigation step Own DataEnd of the navigation path.

  2. On the Parameters tab, enter PRX_PREFIX as the parameter ID and specify the value to be used a default prefix in the wizard.

  3. Save.