Entering content frameObject documentation Procedures Locate the document in its SAP Library structure

Definition

You can use procedures to infer values for characteristics – they are like actions in this respect. However, there are some important differences:

Procedures

Actions

Caution Actions are an old dependency type. You can almost always use procedures to do the same thing.

Procedures can overwrite default values that are set by other procedures.

Actions cannot overwrite values that are set by other actions.

Procedures can set default values for a characteristic, which can be overwritten by the user.

The user cannot overwrite values that are set by an action.

If several procedures are assigned to an object, you can define a processing sequence (see Processing Sequence of Procedures).

You cannot influence the sequence in which actions are processed.

 

You can assign procedures to the following objects:

Note

It is easier to assign procedures to the configuration profile, so that they are all in one place.

Use

Additional keywords for procedures:

$SET_DEFAULT ($SELF, <characteristic>, <term>)

$DEL_DEFAULT ($SELF, <characteristic>, <term>)

$SUM_PARTS ($SELF, <characteristic>)

$COUNT_PARTS (<$SELF>)

$SET_PRICING_FACTOR ($SELF, <characteristic>, <variant key>, <factor>)

In procedures, you can use the following keywords, which are not allowed in actions:

See also:

Changing Master Data with Dependencies

 

 

 

Leaving content frame