Use
Use the general SAP status management if you require user status.
Status
The current processing status of an object is documented by one or more statuses. A status is an indicator that fulfills two functions:
If you execute a business transaction, this can then set or delete one or more statuses for the specified object.
You can set any number of statuses for an object.
Statuses can be displayed in two different ways in the system:
Both display variations are language dependent.
The system displays the active status of an object in list form or in a status row. The status row may contain up to a maximum of eight statuses. You use the status profile to define the position in which the application status is displayed in this row. The system can output several statuses in the same position. The system uses the Priority column in the status profile to determine which status is actually displayed The list display shows all active statuses (arranged according to position and priority).
A status can be either active or inactive: A status can
If a business transaction is allowed with a warning for a particular object, the system issues a warning message when you execute the business transaction. You can then decide whether to ignore the warning and continue with the business transaction.

You want to flag a released internal order for deletion. However, the internal order has not yet reached the Closed status. In this case, the system first issues a warning indicating that the order has not yet been closed.
To use a business transaction, the following is required:
General SAP status management distinguishes between system status and user status.
System Status
The system sets a
system status informing the user that the system has executed a certain business transaction for an object. You can only influence this status by executing a business transaction that changes the system status.
If you release an internal order, the system automatically sets the Released system status.
User Status
You can set a user status in addition to the existing system status. You specify the user status in a status profile, which you create for each order type in Customizing. You can specify and activate any number of user statuses.

In a production order you can simultaneously set the Released, Pre-costed, Printed, and Finally confirmed statuses.
The system status and the user status influence the business transactions in the same way.
Status Profile
A
status profile contains a user-defined quantity of user statuses and rules. You can define status profiles in customizing for each order type. See the
Define Status Profiles activity in the IMG:The status profile allows you to:
Status Number
User statuses can be used to determine a sequence for the different steps involved in processing an object. For each step, you specify a user status and give it a
status number You should assign these status numbers so that they are reached in ascending order.If you assign a status number to a user status, specify a lowest and highest status number for the user status. These numbers limit the status number interval from which the subsequent user statuses can be chosen.

You require the user status to monitor individual steps during construction of a building. You create the following user status in a status profile:
Status number |
Status |
Short text |
Lowest status number |
Highest status number |
10 |
PLAN |
Planning |
10 |
20 |
20 |
APRV |
Plan approval |
10 |
30 |
30 |
CNST |
Construction |
30 |
40 |
40 |
HDVR |
Handover |
30 |
50 |
50 |
CMPL |
Completed |
50 |
50 |
The system usually works through the statuses in numerical order (status numbers). In this example however, it would be impossible to change directly from status PLAN to status CNST, because from status number 10 you can only switch to maximum status number 20 APRV. Similarly, once you reach the CNST, you can no longer return to the PLAN or APRV statuses.
Activities
To activate general SAP status management for internal orders, assign the status profile that you require to the appropriate order type in customizing for internal orders (see the
Define Order Types IMG activity).