Start of Content Area

Object documentation Action  Locate the document in its SAP Library structure

Definition

An action represents a function within an application component that is not subdivided further. Actions subdivide the process flow of the Process Integration scenario.

Note

Actions are shown as white triangles in the Process Integration Scenario Editor. The vertical progression of actions from top to bottom corresponds to the logical process flow.

An action is an independent design object of the Enterprise Services Builder. This means that actions are defined independently Process Integration scenarios. Thus you have the option of reusing actions in different Process Integration scenarios.

Use

Usage Type for Actions

Name

Usage Type

Internal Actions

Defined for a ‘separate’ software component version.

You can use internal actions in application components (of type Product Version or Main Instance) that (by using the product version) contain the same software component version in which the action is implemented.

External Actions

Defined for a software component version of a partner or for templates.

You can use external actions in application components (of type Template or Product Version) that (by using the product version) contain the same software component version in which the Process Integration scenario is implemented.

Recommendation

If you want to use an action to represent a function that is already installed in the product of the application component, use an internal action.

If you want to use an action to represent a function that is not yet provided by the product of the application component, use an external action.

In this way, you can enter functions in the Process Integration scenario (for example, for communication partners) that are not yet provided by the product version of the application component.

For more information, see the modeling actions section.

All interfaces associated with an action are assigned to that action in the Enterprise Services Builder.

The exchange of messages between components takes places between two actions from different application components. The interfaces used in the message exchange are assigned to the two actions involved.

 

End of Content Area