Purpose
Under certain circumstances, you may want to adapt the generic object services, for example to restrict access to a specific service. The generic object services do not have an authorization concept as such, but it is possible to restrict access to services, or indeed make them completely inaccessible.
Process Flow
You can remove a service completely or replace it with an implementation of your own in the table
SGOSCUST, which is accessible through transaction SGOS.If you want to restrict access to a service to authorized parties, you can create a subclass of the service’s class, overwrite the method
You can also make these or more specific changes to a service, such as changes that apply only to one business object type, using the
Business Add-Ins (BAdIs) GOS_SRV_REQUEST and GOS_SRV_SELECT. These BAdIs are documented in detail in the SAP system.