{"ref":"content:btp-restriction-type","page":"/content/btp-restriction-type","json":"/content/btp-restriction-type.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"btp-restriction-type","title":"BTP - Restriction Type","url":"https://software-heroes.com/en/blog/btp-abap-restriction-type-en","content_type":"blog","published_on":"source:software-heroes","explains":[{"ref":"capability:authorization","applies_to":{"ecosystems":["abap"]}}],"summary":"Walks through creating a Restriction Type and Restriction Field for an ABAP RAP authorization object, so the values an IAM app would otherwise fix as static entries can instead be maintained per Business Role in the Fiori Launchpad. Read and Write access on the restriction still follow the activities defined on the authorization object itself (03 for read, 01/02/06 for write), and the piece shows the effect end to end: a Fiori app narrowed to only the business partners assigned on the role. This is the ABAP door's [authorization](capability:authorization) mechanism made dynamic — an access decision moved from the IAM app's fixed values onto the role, without touching the underlying CDS access control.","short":"Restriction Type and Restriction Field for a RAP authorization object","author":"Björn S.","published":"2026-08-11","provenance":{"discovered_via":[{"source":"source:software-heroes"}],"first_seen":"2026-09-18"},"drafted_with_ai":true,"history":[{"date":"2026-10-17","field":"explains","from":null,"to":"applies_to on capability:authorization (abap)","reason":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md)."}]},"readings":{"liveness":[{"label":"Checked against the source","tier":"unknown","evidence":"nobody has checked it"},{"label":"Source reachable","tier":"unknown","evidence":"not crawled"},{"label":"Age","tier":"good","evidence":"published 2 months ago"}],"compatibility":[{"label":"Version","tier":"unknown","evidence":"no version declared"},{"label":"Moved since?","tier":"good","evidence":"no recorded change after 2026-08-11"},{"label":"Findings","tier":"good","evidence":"none flagged"}],"reach":[{"value":null,"unit":"views"},{"value":null,"unit":"comments"},{"value":null,"unit":"likes"}]},"signals":null,"series":null,"edges":{"authors":[]}}