Action An action is a business transaction with which you represent part of the business process for the procurement and sales of vehicles, for example: create vehicle, change vehicle, create purchase order or create sales order.
An action can be a primary action or a secondary action . The terms primary and secondary should not be regarded as higher or lower level, in other words, they do not indicate a hierarchy. Whether the actions are primary or secondary depends on the individual business processes of the user. Possible distinctions are:
Procurement actions versus sales actions
Logistical actions, in other words actions that involve the vehicle itself versus financial actions, in other words actions that involve the payment transactions.
An action can influence the vehicle status. A primary action influences the primary status, a secondary action the secondary status. Primary and secondary statuses exist in parallel and independently of one another. You can control which actions can follow on from one another and which change of status this causes under Action Control .
Furthermore, there is the following distinction:
Example |
|
|---|---|
Action that does not change the vehicle status |
|
Action that sets the vehicle status to a new value |
|
An interlinking action is an action that comprises two or more linked elementary actions. The term elementary action means, in this case, the same as action.
When the interlinking action is started, all the other elementary actions contained in it are performed in the given order. The system processes each elementary action as a complete action, including setting a new status and updating data.
Caution
The use of interlinking actions is critical if both actions create business documents. If the second elementary action expects data on the database that is not written until the first action has been completed, the system cannot perform the interlinking action.
A whole host of actions are delivered with the standard system. In Customizing, however, you can modify these actions or define and programme your own actions .
BAdIs are available for the most important actions in the SAP standard system. You can use these BAdIs to adapt the EXECUTE modules for the actions to suit your own specific requirements.