SAP Landscape Management 3.0, Enterprise Edition

Creating Provider Remote Function Call

You configure a provider definition of type remote function call to use an ABAP function module as provider definition.

Prerequisites

  • You use an existing ABAP function module or you have created an ABAP function module.

    For more information about creating function modules in the Application Server ABAP Repository, see Function Builder.

    For an overview of function module parameters, see Interface Parameters of a Function Module.

  • Optional: You have created custom properties.

    For more information, see Creating Custom Properties.

Context

Procedure

  1. Choose Start of the navigation pathAutomation Studio Next navigation step Provider DefinitionsEnd of the navigation path.
  2. Choose Start of the navigation pathCreate Next navigation step Remote Function CallEnd of the navigation path.
  3. Enter the name for the provider definition.
  4. Enter the name of the ABAP function module.
  5. Optional: To execute the operation on the central host only, select the Execute on Central Host Only checkbox and choose the central execution type:
    • Custom Property
    • System
    • Host
    • Instance Type in Same System
    • Custom Parameter
    • Passed parameter (set at runtime)
    • Transformation String
    • Virtual Host/IP Address
  6. Define what your provider definition can be used for:
    • To use your provider definition for custom operations, select required entities in the Operation Uses section.
    • To use your provider definition for custom hooks, select the required entities in the Hook Uses section.

    If a custom operation or a custom hook has references to this provider definition, you cannot deselect the corresponding checkbox.

  7. Choose Create Provider.

Next Steps

Import parameters are added as custom parameters. Export parameters and table parameters are added as output parameters. Changing parameters are not supported and not retrieved. Additional information, such as label and description, is retrieved as well, if specified within the function module.

To map custom (input) parameters to configuration parameters or custom properties, choose Add in the Mapping parameters table and provide the following parameter information:

Field

Action

Name

Enter the name of the input parameter.

Value

Enter the name of the configuration parameter or custom property.

You do not have to specify values for input parameters. These values are retrieved from the configuration parameters or custom properties during execution. This allows you to use functions modules with input parameters as custom hooks.

Type

Select the parameter type.

To specify Output Parameters, use the following format:

Function Module Type

Format

Simple Parameter

<Name of parameter>

Structure

[S]<Name of structure>#<Name of field>

Table

[T]<Name of table>#<Row number>#<Name of column>