Defining Reasons for Entering a State

Some states can be configured to require a user to provide a reason when an object enters the state.

For example, you might configure the Cancel state on the Field Activity BO so when you transition a field activity to the cancel state you must supply a reason such as "Customer Canceled" or "Wrong Address."" Reasons for entering a state are called status reasons. Maintenance objects that support status reasons have a status reason field defined as an option. When you create a business object based on that maintenance object you can then configure each state to prompt the user for a status reason. The status reason can be required or optional. The status reasons are defined using the Status Reason portal.

Note: Status reasons can be defined only on the top level business object in a business object hierarchy.