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.
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.