Authorization

On ABAP authorization is objects and fields in the user master record, checked explicitly with AUTHORITY-CHECK or implicitly through CDS roles. sap-usi-authority-check wraps one such check, whether the user may run the current transaction, in a class Schwarz IT's own guidelines require every USI report to call.

Overview

SAP SHIPS

AUTHORITY-CHECK tests whether the user master record holds an authorization for an authorization object and the field values given, and CDS access control limits what a CDS view entity returns to the access conditions in a CDS role.

Not covered: At the check. ABAP SQL triggers no authorization check in the database, so where a program checks, and against which object, is the programmer's to decide.

THE COMMUNITY ADDS

Artifacts1

1 of 1 artifacts
ArtifactSignals
Packages1
sap-usi-authority-checkAuthority check helper class used across SchwarzIT's USI reports
Signals
none

Content7

Group by
Piece, what it offers
Developing authorizations for business users in SAP Business AI Platform, ABAP environment
YouTube — SAP Developers playlists, Andre Fischer, Talk
Running AI agents against SAP ECC 6.0: lessons from building an in-system MCP server
SAP Community, NicolasHernandez, Blog
RAP - Feature Control (Part 2)
Software-Heroes, Björn S., Blog
Show 4 more
BTP - Restriction Type
Software-Heroes, Björn S., Blog
BTP - Authorization Object
Software-Heroes, Björn S., Blog
How to Check Fiori Apps Related Authorization Object Mass
SAP Community, MehmetSaidDemir, Blog
SAP IAM integration with SAP Cloud Identity Services
SAP Architecture Center, SAP Architecture Center, Reference architectureThe reasoningA reference

Details

Coverage
statecore and community, ABAP
assessed
relationshipunassessed
also inCAP, BTP/BAIP
For your agent
Ref
capability:authorization
JSON
/capabilities/authorization.json
MCP
Connecting an agent