Show TOC

FND_SOA_REUSE_1: Improvements for SOA Reuse Functions Locate this document in the navigation structure

 

Technical Data

Technical Name of Business Function

FND_SOA_REUSE_1

Type of Business Function

Enterprise Business Function

Available As Of

SAP Enhancement Package 2 for SAP Business Suite Foundation (SAP_BS_FND 702)

Technical Usage

Any stack including BS_FND

Application Component

Enterprise SOA (CA-SOA)

Directly Dependent Business Function Requiring Activation in Addition

Not relevant

You can use this business function to take advantage of cross-application tool improvements that facilitate the deployment of enterprise services. These include enhancements to existing tools (Service Mapping Tool, Error and Conflict Handler), as well as new functions for categorizing error messages and asynchronous point-to-point communication.

Prerequisites

You have installed the following components as of the version mentioned:

Type of Component

Component

Software Component

SAP_BS_FND 702

SAP_ABA 702

SAP_BASIS 702

Features

Service Mapping Tool

The Service Mapping Tool (SMT) enables you to fill target structures by using sets of source structures. For example, you can use it to convert enterprise service data into an SAP-internal format, and vice versa. This business function adds the following features to the configuration component:

  • On the configuration user interface, you can toggle between the internal ABAP structure view (generated proxy structure) and the external representation originating from a service interface (element names).

  • You can sort the tree display of a source or target structure alphabetically by field name.

  • You can assign the source field to the corresponding target field by dragging and dropping within the configuration user interface.

  • You can generate a where-used list of the relevant configuration entities (such as condition, transformation, conversion, and field check class) for a given package group.

  • A where-used list is available for mapping steps that are used by enterprise services. You can see all the service interfaces and operations that use a specific mapping step.

You make the Customizing settings for this function under   Cross-Application Components   Processes and Tools for Enterprise Applications   Enterprise Services   Develop Enterprise Services   Create and Edit Mappings.  

For more information, see SAP Library for SAP ERP on SAP Help Portal at   http://help.sap.com/erp   SAP ERP Enhancement Packages   ERP Central Component Enhancement Package 5   Processes and Tools for Enterprise Applications   Mappings for Enterprise Services.  

Error and Conflict Handler (Forward Error Handling)

You can use the Error and Conflict Handler (ECH) to process errors that are detected during the execution of asynchronous enterprise services. It enables you to resolve errors and conflicts on the provider side, either automatically, or with the involvement of a business user. This business function adds the following features to the Error and Conflict Handler:

  • You can use your own settings to overwrite the settings for the standard business processes for forward error handling.

  • You can define your own business processes for forward error handling in the Postprocessing Office.

  • You can register for enterprise services that support forward error handling.

  • Usability and user interface improvements are available for the Payload Editor.

You make the Customizing settings for these features under   Cross-Application Components   Processes and Tools for Enterprise Applications   Enterprise Services   Error and Conflict Handler.  

For more information, see SAP Library for SAP ERP on SAP Help Portal at   http://help.sap.com/erp   SAP ERP Enhancement Packages   ERP Central Component Enhancement Package 5   Processes and Tools for Enterprise Applications   Error and Conflict Handler (CA-FS-ECH).  

Error Categorizer

You can use the Error Categorizer to classify error messages that are displayed when service operations are processed. This enables you to override the fixed assignment of error categories to error messages.

You make the Customizing settings for this component under   Cross-Application Components   Processes and Tools for Enterprise Applications   Enterprise Services   Error Categorizer.  

In the enhancement spot ES_BS_SOA_ERR_CAT, the Business Add-In (BAdI) BSSOA_ERR_CAT_BADI is available. You can use this to change the results determined by the Error Categorizer.

Asynchronous Point-to-Point Communication

This business function includes additional features that enable you to trigger asynchronous enterprise services through the Web service protocol, without using a mediator (such as SAP NetWeaver Process Integration):

  • The Response Receiver Correlation Manager enables you to register an incoming request or query. This registration can be picked up in the corresponding confirmation or response message to control how the response message is routed.

  • In-application sequencing ensures that incoming messages are processed in the correct order at application level. If a new message arrives, but a preceding message is missing, it places the new message in a queue until the missing message arrives.

  • You can assign the point-to-point enabled services to service groups, and use this group definition to configure the services in the SOA Manager component. A new wrapper class for outgoing service calls bundles the logical ports generated through this group configuration.

You make the Customizing settings for these features under   Cross-Application Components   Processes and Tools for Enterprise Applications   Enterprise Services   Point-to-Point Enablement for Asynchronous Enterprise Services.  

In addition, you need to set up endpoints for your point-to-point enabled enterprise services, and configure the corresponding logical port in another client of your ABAP system. You make these settings using transaction SOAMANAGER. For more information, see SAP Library for SAP NetWeaver on SAP Help Portal at   http://help.sap.com/netweaver   SAP NetWeaver 7.0 (2004s)   SAP NetWeaver 7.0 including Enhancement Package 2   and search for Working with the SOA Manager.