Creating Semantic Contracts

This option allows you to provide semantic contract details such as project, package, name, prefix, and source proxy.

Context

A semantic contract is created to describe interaction between two business entities. A semantic contract is an entity at business level and does not contain any technical details.

Prerequisite

You have already created an ABAP project.

Procedure
  1. Access the Enterprise Services wizard. For information on using the wizard, see Accessing the Enterprise Services Wizard.
  2. Select Semantic Contract.
  3. Click Next.

    The New Semantic Contract wizard appears.

  4. Enter the following details:
    • Package name
    • Name
    • Prefix, if required
  5. Select Backend as the source.
  6. Click Next.

    The window for entering the ABAP back-end details appears.

  7. Enter the following details:
    • SAP enterprise service (ES) Name
    • SAP enterprise service (ES) Namespace
    • Participating Actor 1
    • Participating Actor 2
  8. Proceed with the wizard and complete the task.

    The semantic contract operation is created and displayed in its respective editor.

  9. Save the semantic contract.
  10. On the top right corner of the proxy editor window, click (Activate ABAP Object) to activate the semantic contract.