Skip to content

Latest commit

 

History

History
174 lines (112 loc) · 2.42 KB

scoping-framework-33bb4f2.md

File metadata and controls

174 lines (112 loc) · 2.42 KB

Scoping Framework

Learn how to use the scoping API.

Scoping is a mechanism that determines the visibility of certain development object types at configuration time. Depending on your decisions, some object types may be hidden or displayed in the current client.

For instance, in the Business Roles app, not all business catalogs shall be available for the administrator user, because their usage is subject to additional license constraints.

To scope the relevant objects, you can use the API IF_APS_BC_SCOPE_CHANGE_API. The interface provides mass-enabled methods for setting the scope state of scoping-enabled TADIR objects in the current client.

Note:

The objects to be scoped must be in the same software component as the caller.

The following TADIR types are supported:

List of TADIR Objects That Can Be Scoped

Constant

TADIR Object

CMHC

Cloud Management Health Check

ESH1

ESH: CDS Search Model

JOBD

Technical Job Definition

PCFN

Predefined Field: Extensible Node

SAJC

Application Job Catalog Entry

SCO1

Communication Scenario

SIA1

Business Catalog

SIA6

IAM App

SIA8

Business Role Template

UIST

Fiori Launchpad Space Template

UIPG

Fiori Launchpad Page Template

To scope one of these objects, you have to provide the object type, object name, and the desired scoping state (ON or OFF).

Note:

Objects that are set to scoping state ON should not be set to OFF. The object must remain available to the customer to guarantee further access to the data maintained via the object.

For further information, see the long text documentation of the API IF_APS_BC_SCOPE_CHANGE_API.