Interface Status Management (BOR) 
A BOR object type supporting this interface has methods with which a user can set the user status, and attributes with which a user can query a status.
The interface Status management must be used if you want to define object status attributes.
Note
This interface is not available in a Basis-only system.
You must implement the attributes StatusObjNumber and StatusObjTyp in order to define status attributes.
Note
Adopt the inherited implementation of the attribute StatusProfile without changing it.
The method UserstatusSet sets or deletes a user status without dialog. The mandatory parameter is a status in external format, meaning in the format in which the status management displays the user statuses in dialog. (The internal IDs of the user statuses cannot be seen on the user interface).
Since the external ID of the status is language-dependent, the method has an optional parameter (otherwise logon language).
The method UserstatusSetPopup offers a dialog box with those user statuses of the status object, which have been set and which can be set. You can set or delete a status here.
Note
Adopt the inherited implementation of the methods UserstatusSet and UserstatusSetPopup without making any changes.
Position the cursor on the entry with a blue background that has the component name Interfaces, and choose
. Enter IFSTATUS in the input field.
Note
The interface IFSTATUS_G processes a GUID.
Make the following changes to the proposed source text for the two attributes:
Attribute StatusObjNumber:
Assign the status object number, usually derived from the status object type and the object key, to the variable OBJECT-STATUSOBJNUMBER.
Attribute StatusObjTyp:
Assign the status object type (3-character abbreviation) to the variable OBJECT-STATUSOBJTYPE.