Show TOC

 FND_SOA_REUSE_1: Improvements for SOA Reuse Functions

 

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 Start of the navigation path Cross-Application Components Next navigation step Processes and Tools for Enterprise Applications Next navigation step Enterprise Services Next navigation step Develop Enterprise Services Next navigation step Create and Edit Mappings. End of the navigation path

For more information, see SAP Library for SAP ERP on SAP Help Portal at Start of the navigation path http://help.sap.com/erpInformation published on SAP site Next navigation step SAP ERP Enhancement Packages Next navigation step ERP Central Component Enhancement Package 5 Next navigation step Processes and Tools for Enterprise Applications Next navigation step Mappings for Enterprise Services. End of the navigation path

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 Start of the navigation path Cross-Application Components Next navigation step Processes and Tools for Enterprise Applications Next navigation step Enterprise Services Next navigation step Error and Conflict Handler. End of the navigation path

For more information, see SAP Library for SAP ERP on SAP Help Portal at Start of the navigation path http://help.sap.com/erpInformation published on SAP site Next navigation step SAP ERP Enhancement Packages Next navigation step ERP Central Component Enhancement Package 5 Next navigation step Processes and Tools for Enterprise Applications Next navigation step Error and Conflict Handler (CA-FS-ECH). End of the navigation path

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 Start of the navigation path Cross-Application Components Next navigation step Processes and Tools for Enterprise Applications Next navigation step Enterprise Services Next navigation step Error Categorizer. End of the navigation path

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 Start of the navigation path Cross-Application Components Next navigation step Processes and Tools for Enterprise Applications Next navigation step Enterprise Services Next navigation step Point-to-Point Enablement for Asynchronous Enterprise Services. End of the navigation path

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 Start of the navigation path http://help.sap.com/netweaverInformation published on SAP site Next navigation step SAP NetWeaver 7.0 (2004s) Next navigation step SAP NetWeaver 7.0 including Enhancement Package 2 End of the navigation path and search for Working with the SOA Manager.