Show TOC

Overview of the Map Operation DialogLocate this document in the navigation structure

You can open the Map Operation dialog screen to do the following:

  • Create new mappings from the data source to the Data Model by selecting an object in your data source screen, and choosing the Create Mapping in the Structure tab.

    You get an error if you choose Create Mapping without selecting any object from the data source.

  • Edit the mapped operations in the Data Model by selecting Change Mapping.

    If you have more than one operation mapped to the Data Model, you get an error if you choose Change Mapping without selecting any operation from the Structure tab.

The Map Operation dialog screen displays the following:

  • Operation Type:

    The following are the operation types:

    If BOR or RFC is your data source, select from Operation Type, the operation you want to map. The operation type you select displays in the Operation Type field and the screen refreshes to show the data source entities with their mapping proposals for the operation.

    If Screen Scraping is your data source, the operation type is automatically selected depending on the Recording Type included in the recording.

  • Expand and Collapse All:

    Use if you want to display or hide all the attributes and fields for the operation. The Collapse All button at the top makes only the top level attributes of the operation visible, while the Expand All button expands all the attributes and their fields.

  • Change Mapping Route:

    Use if you want to change the path of a Property in the Data Model, (relocating a Property from its node to the root node is referred to as flattening), or rename a Property.

    For more information, see Change Mapping Route.

  • Set Constant Value:

    Use to manually set constant values for input parameters of a Property.

    For more information, see Setting Constants.

  • Reset Constant Value:

    Use if you want to delete the constant values for input parameters of a property.

    For more information, see Setting Constants.

  • Set Range Table:

    Set a table structure as a range table to the Data Model Property.

    This button is available only when you are mapping the Query operation in BOR and RFC data sources.

    Ranges table are not applicable if Screen Scraping is your data source.

    For more information, see Ranges Table.

  • Reset Range Table:

    Use if you want a ranges table to become a generic table.

    This button is available only when you are mapping the Query operation in BOR and RFC data sources.

    For more information, see Ranges Table.

  • Mapped Attributes:

    The Mapped Attributes section (main part of the screen) shows the data source signature: input, output, and changing parameters, and Data Objects (structures or tables) and attributes (fields) of the selected operation. Each item has an icon in front of it to indicate its type.

    The following are the column headings in the Mapped Attributes section:

    • Attributes:

      The Attributes section (main part of the screen) shows the data source signature of the selected operation.

      An attribute displays one of three icons, that signifies whether that field is an import, or an export field, or both.

      The following are the icons and their designations:

      • Import

        An attribute is denoted as an import field type when it receives data to be sent to a SAP Gateway service at runtime. It is also referred to as input (import) field. It is for runtime display purposes only. It cannot be used as a data source entity.

      • Export

        An export attribute only returns data from a SAP Gateway service at runtime. It is also referred to as output (export) field, which can contain data entities that can filter content at runtime.

      • Changing

        An attribute can have both import and export attributes, denoting it as capable of sending and returning data to the SAP Gateway service.

        It is also referred to as changing field, it is both an input (export) and an output (import) field.

        It can contain entities that can filter content at runtime.

      These icons help you to identify the expected runtime behavior of the field and the operation.

    • Mandatory:

      The Mandatory column contains a read-only checkbox, which is selected if the attribute is mandatory in the data source. This does not mean it is mandatory in the Data Model.

    • Default Value:

      The Default Value column displays the default value if it has been set in the data source.

      In Screen Scraping, this column is named Recorded Value and displays the value of the Property as recorded.

    • Constant Value

      The Constant Value column displays any constant values that have already been set for input parameters. By default, Initial is set for a constant value. No value is retrieved at runtime for attributes with the constant value Initial.

      You can change these and set constant values by choosing the Set Constant Value button.

      For more information, see Setting Constant Values.

    • Description:

      Description contains the descriptive text for the field from the data source.

    • Mapping Route

      The Mapping Route column shows the proposed mapping path for the attribute, whether is directly under the root node or within a sub node. There is an icon for mapping path.

      The New Property column contains a read-only checkbox, which is checked if it is new and not yet part of the Data Model structure.

      When creating or changing the mapping, certain validation rules apply.

      For more information, see Mapping Validation Rules .