Generic Object Services (BC-SRV-GBT) 
The generic Object Services offer functions that are available in various SAP applications. Business objects can be edited with these functions. For example, objects can be sent and notes can be entered for an object.
The functions are always called and used in the same way in order to keep the learning burden for end users low. At the same time, the development burden on application developers is minimal. The object services only need to know that the object in question exists.
All object services are available in a function list (toolbox) in which the following functions are offered.
Entry of personal or general notes for an object
Creation of attachments to an object
Creation of relationships between an object and documents that are in the optical archive or that are subsequently scanned in and stored
Starts a workflow for an object
Display of an overview of all workflows, where an object is involved
Display of an overview of all business objects that are linked to an object You can call the linked objects by double-clicking - independent of whether the objects are from the current system or another SAP System
Sending of an object as an attachment of a message
Subscription of an object The user is then notified of changes to the subscribed object
Adding an object to the favorites list
The list of the favorite objects and a list with the objects that were last edited by a user are not part of the toolbox. You cannot only call the lists when editing a Business Object, but rather everywhere in the SAP System. By double-clicking you can go directly to one of the objects listed.
Next to the objects, that can be edited with the object services, a symbol is added to the title bar (
), with which you can call the toolbox:

The Object Services with which you can edit the current object are active in the toolbox.
In order to call the favorites list, choose .
In order to call the list of the objects that you last edited, choose .
Settings must be made in the relevant components for some object services. For further information see Administration for the Generic Object Services.
In order to allow the generic object services to be used for a business object, the object must be published. For further information see Application Connection to Object Services.
Developers can extend the object services for individual services. For further information see Creating New Object Services.