Creating Projects (Proxy-Based)

Use

To generate and implement enterprise services, you first need to create a project.

Prerequisites

Before you start project creation, you must ensure the following:

  • You have the authorization to create projects.

  • You have the authorization for the Enterprise Services Repository (ES Repository).

  • You have made the appropriate Customizing settings in transaction Service Implementation Workbench (transaction code SIW) under Start of the navigation pathGoTo Next navigation step Customizing (IMG) Next navigation step Define LandscapeEnd of the navigation path and Start of the navigation pathGoTo Next navigation step Customizing (IMG) Next navigation step Define ConfigurationEnd of the navigation path

    For more information, see the documentation about Customizing activities in your system.

  • The service interface and operation must exist in ES Repository.

  • You have generated the proxy.

  • You have activated the proxy class.

Procedure

You need to work in the system in which Service Implementation Workbench (SIW) is located. Proceed as follows:

  1. At the SAP Easy Access menu, select transaction Service Implementation Workbench (transaction code SIW). The system starts Service Implementation Workbench.

  2. Choose Create Project.

  3. Enter a Project ID with a maximum length of 40 characters.

  4. Select the Configuration ID of the proxy-based configuration that you want to use as basis for service generation. To do so, you must have assigned this configuration ID in Customizing activity Define Configurations before.

  5. Choose Create Project.

    A dialog box appears that comprises the creation type proxy-based and further entry fields that you need to specify.

  6. Specify the service interface. You can do this in two ways:

    • By the Service Interface Name

      If you specify the service interface by the service interface name, select the corresponding radio button. Then enter / choose the following values:

      • The Software Component

      • The Software Component Version

      • The Namespace (ES Repository)

      • The Service Interface Name

    • By the Proxy Name

      If you specify the service interface by the proxy name, select the corresponding radio button. Then enter / choose the following values:

      • The Namespace (ES Repository)

      • The Direction (inbound/outbound)

      • The Proxy Name

  7. Specify the service operation. To do so, enter / select a service operation name. and choose the Cardinality (Mass/Single) of the Service Operation. It implies whether your service shall handle one or several instances of the corresponding business object.

  8. Choose Create Project and Save. In the background, the system then transfers the data from the remaining entry fields.

Result

You have created your proxy-based project. Now, you need to specify your service implementation by completing the project context data. For more information, see Completing Project Context Data).

More Information

For more Information about the overall process, see Service Creation and Implementation (proxy-based)