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
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.
-
In the menu bar of your ABAP system, choose .
-
On the Parameters tab, enter PRX_PREFIX as the parameter ID and specify the value to be used a default prefix in the wizard.
-
Save.

