After exploring the subjects of template creation, job management, and monitoring jobs, Adam’s interest extends to the fundamental principles of the authorization concept, particularly within the Application Jobs apps.
Carl therefore explains that in SAP S/4HANA Cloud Public Edition, user access to objects and data is managed via a multi-layered process. Let us walk through this to understand how they work together to control user access.
If we look at the big picture, at the beginning there are the Business Users. They are assigned specific Business Roles, which include Business Catalogs and Restriction Types. While Business Catalogs control access to apps, Restriction Types manage access to customer data within apps and group multiple restriction fields. At the end are Restriction Fields, populated with permission values.
The Business Catalogs within a Business Role dictate the available restriction types. A restriction type is a unit that groups available restriction fields into a logical definition, such as a company code. These restriction fields can be employed to limit access to a specific business object, like an organizational area. Thus, the Business Catalogs within a Business Role outline what a Business User can access. This access can be further refined by limiting the access category for the fields and objects a user can access. An access category specifies the type of access granted to a user assigned to a Business Role, such as read, write, or value help access. These access restrictions can be modified in the Business Role using the Maintain Business Roles app.
Understanding the interplay between Restriction Types and Business Catalogs under the users Business Role layer is vital. A single Restriction Type can govern access across various Business Catalogs, thereby influencing the users Business Roles. At the same time, a single Business Catalog can be associated with numerous Restriction Types.
