Function documentationPI-Independent Enterprise Services Locate this document in the navigation structure

 

SAP Supplier Relationship Management (SAP SRM) provides a number of PI-independent enterprise services. These are based on the Web Service Reliable Messaging (WSRM) protocol. WSRM enables point-to-point communication between SAP Business Suite applications for asynchronous enterprise services with compatible signatures. If you use WSRM, communication between the platform components no longer requires the installation of an integration server, such as SAP NetWeaver Process Integration (SAP NetWeaver PI).

Integration

All enterprise services listed below support both the WSRM protocol and the SAP NetWeaver PI 3.0 protocol. For more information about the enterprise services, see SAP Help Portal at http://help.sap.com   SOA   SAP SRM  .

This function is used in the Service Procurement and Contract Management business scenarios.

Note Note

The following restriction applies: Supplier self-services (SUS) still requires the installation of SAP NetWeaver PI.

End of the note.

Prerequisites

You have performed the configuration steps as described in SAP Solution Manager under   <project name>   Configuration   SAP SRM <release>   Basic Settings for SAP SRM   Flexible Deployment Variants   PI-Independent Services  .

You have activated the business function Improvements for SOA Reuse Functions (FND_SOA_REUSE_1) and you have defined settings in Customizing under   Cross-Application Components   Processes and Tools for Enterprise Applications   Enterprise Services   Point-to-Point Enablement for Asynchronous Enterprise Services  . The business function SRM, PI-Independent Enterprise Services (SRM_WSRM_1) is then automatically activated.

Features

The services provided by SAP SRM that support the WSRM protocol can be grouped as follows:

WSRM for Point-to-Point Communication

The following enterprise services use the WSRM protocol for point-to-point communication only:

  • PurchaseOrderERPContractReleaseNotification_In

  • PurchaseRequestERPSourcingRequest_In

  • PurchaseRequestERPSourcingConfirmation_Out

  • RFQRequestSUITERequest_In

  • RFQRequestSUITEConfirmation_Out

  • PurchaseOrderERPRequest_Out_V1

  • PurchaseOrderERPConfirmation_In

  • PurchasingContractERPRequest_Out_V1

  • PurchasingContractERPConfirmation_In

  • PurchasingContractSRMReplicationConfirmation_In

  • SupplierInvoiceSUITEContractReleaseNotification_In

  • AuctionSRMReplicationConfirmation_In

  • AuctionSRMReplicationRequest_In

  • AuctionSRMReplicationConfirmation_Out

  • AuctionSRMReplicationRequest_Out

  • RFQRequestSRMBidderEnrollmentRequestConfirmation_In

  • RFQRequestSRMBidderEnrollmentRequestConfirmation_Out

  • RFQRequestSRMReplicationConfirmation_In

  • RFQRequestSRMReplicationConfirmation_Out

  • RFQRequestSRMReplicationRequest_In

  • RFQRequestSRMReplicationRequest_Out

  • SupplierQuoteSRMAwardNotification_In

  • SupplierQuoteSRMAwardNotification_Out

  • SupplierQuoteSRMCancellationRequest_In

  • SupplierQuoteSRMCancellationRequest_Out

  • SupplierQuoteSRMConfirmation_In

  • SupplierQuoteSRMConfirmation_Out

  • SupplierQuoteSRMRequest_In

  • SupplierQuoteSRMRequest_Out

WSRM for Point-to-Point Communication with In-Application Sequencing

These are services using the WSRM protocol for point-to-point communication and to simulate the Exactly Once In Order (EOIO) handling of SAP NetWeaver PI with the in-application sequencing feature of the reuse layer. EOIO describes the quality of service of a message. Messages with the same queue name are delivered in the same order in which the sender sent them.

The following enterprise service uses the WSRM protocol for point-to-point communication with in-application sequencing:

  • PurchasingContractSRMReplicationRequest_Out