(Glue-2105) Custom Glue Authorizations
Glue uses the following authorization objects:
- /DVD/GLUE1 – access to SAP tables
- /DVD/GLUE2 – Glue object access (currently implemented only for extractors and TMS)
- /DVD/GLUES – access to Storage tables
- S_TABU_DIS – standard SAP authorization object for data access
- S_TABU_NAM - standard SAP authorization object for table access
- S_RS_ODSO – standard SAP authorization object for DSO access
- S_RS_ICUBE – standard SAP authorization object for InfoCube access
Glue actions
Actions available in Glue authorization objects are:
- CRE_GLUE11 → Create table in Glue11
- DIS_GLUE11 → Display table in Glue11
- DIS_GLUE16 → Display storage table data in Glue16
- MAN_GLUE14 → Manage table in Glue14
- DIS_EXT → Display extractor
- MAN_EXT → Create and manage extractor
- RUN_EXT → Run extraction
- MAN_BPL → Create, manage and execute business objects (not supported yet)
- CRE_TMS → Create Glue transport
- IMP_TMS → Import Glue transport
Object /DVD/GLUE1
Fields:
- TABNAME - SAP table name
- GLUEACTION - Glue action
- DLVUNIT - Software component
Usage:
- Importing fields from SAP table into Glue Data Dictionary
- Display, create, change or manage an extractor with an SAP table
- Extraction from or into an SAP table
You can also use this authorization object to restrict access to DSO or InfoCube data by restricting access to their Active data table and Fact table.
Object /DVD/GLUE2
This object currently supports only extractor and TMS actions.
Fields:
- GL_OBJ_NM - Glue object name
- GL_OBJ_TP - Glue object type
- DEVCLASS - SAP development class (nowadays known as “package”)
- GLUEACTION - Glue action
Usage:
- Manage Extractor (Create, Change, Manage)
- Display Extractor
- Create Variant (authorized with an extractor name and a type extractor)
- Run Variant (authorized with an extractor name and a type extractor)
- Create Glue transport
- Import Glue transport
Object /DVD/GLUES
Fields:
- STORAGEID - Storage ID
TABNAME - Storage table name
We recommend following a strict naming convention for tables on an external storage so that tables are grouped based on their data, functional area or source system. In addition, please ensure that tables on an external storage don't have the same table name as on the SAP system. This is important for avoiding any kind of misunderstanding or mix up.
- DEVCLASS - SAP development class (nowadays known as “package”)
- GLUEACTION - Glue action
Usage:
- Display a Glue table
- Create a Glue table
- Change a Glue table
- Manage a table in /DVD/GL14
- Display data in /DVD/GL16
- Display, create, change or manage an extractor with a Glue table
- Extraction from or into a Glue table
Object S_TABU_DIS
We implemented also the standard SAP authorization object S_TABU_DIS for data access. It can be used together with /DVD/GLUE1 or as its replacement.
Fields:
- DICBERCLS - Table Authorization Group
- ACTVT - Activity
Usage:
- Import fields from SAP table
- Create, change or manage an extractor with an SAP table
- Extraction from or into an SAP table
Object S_TABU_NAM
Standard SAP authorization object for table access. When the check on object S_TABU_DIS fails, then authorization against S_TABU_NAM is performed
Fields:
- ACTVT - Activity
- TABLE - Table name
Usage:
- Same as S_TABU_DIS
Object S_RS_ODSO
The standard SAP authorization object S_RS_ODSO can be used to restrict access to DSO data (also you can perform this by restricting access to its Active data table using the object /DVD/GLUE1).
Fields:
- ACTVT - Activity
- RSINFOAREA - InfoArea
- RSODSOBJ - DataStore object
- RSODSPART - Subobject for ODS object
Usage:
- Manage extractor of type "Standard DSO to Storage"
- Extraction from DataStore object into a Glue table
Object S_RS_ICUBE
The standard SAP authorization object S_RS_ICUBE can be used to restrict access to InfoCube data (also you can perform this by restricting access to its Fact table using the object /DVD/GLUE1).
Fields:
- ACTVT - Activity
- RSINFOAREA - InfoArea
- RSINFOCUBE - InfoCube
- RSICUBEOBJ - InfoCube Subobject
Usage:
- Manage extractor of the type "InfoCube to Storage"
- Extraction from InfoCube into a Glue table