Business Catalog
A business role is an authorization object that an administrator creates by combining one or more business catalogs to define a set of access rights for business users. Administrators use the Maintain Business Roles app to create, edit, and assign these roles to users, granting them the authorizations they need to perform their tasks. Developers can also provide business role templates as a starting point to help administrators create business roles more efficiently.
Tutorials that teach this
- Tutorial Create Authorization Model and App in SAP BTP, ABAP Environment
- Tutorial Set up Catalogs for the Launchpad
- Tutorial Create an SAP Fiori App and Deploy it to SAP BTP, ABAP Environment
- Tutorial Creating SAP Fiori App Using Quick Fiori Application Generator
- Tutorial Add the Shopping Cart Fiori Application to FLP (2023)
- Tutorial Add the Shopping Cart Fiori Application to FLP (2022)
- Tutorial Implement a Custom Shell Plug-in in the SAP BTP ABAP Environment
- Tutorial Create a SAP Fiori App and Deploy it to SAP BTP, ABAP Environment
Docs explaining this concept
- Doc Business Catalogs
- Doc Business Role Templates
- Doc Business Roles, Business Catalogs, App Authorization Variants, Restrictions
- Doc Creating a Business Role Template (Optional)
- Doc Developing Authorizations for Business Users (Developer)
- Doc Developing Authorizations for Business Users (Developer)
- Doc Glossary for Identity and Access Management
- Doc Granting Authorizations to Business Users (Administrator)
Prerequisites
- Concept Business Roles and Launchpad Spaces Configuration The concept provided is **undefined** — no valid concept name was supplied, and the available source snippets do not contain enough grounded detail to produce a reliable, accurate definition for an unnamed concept. Please provide a specific SAP developer concept name so a precise, source-grounded definition can be written.
- Concept IAM App Definition An **IAM App** (Identity and Access Management App) is an object in the SAP BTP ABAP Environment that a developer defines to manage business user authorization for a business service. It serves as the foundation for assigning users to authorization structures by linking a business service to the appropriate access controls. Developers use it as part of the process of [defining an IAM App for a business service](https://help.sap.com/docs/btp/sap-business-technology-platform/99318293939b4ec78283f28dac17d2f2?locale=en-US&state=PRODUCTION&version=Cloud), and can choose from multiple [IAM App types](https://help.sap.com/docs/btp/sap-business-technology-platform/ec65f13fcc6d41efa73f819fe657c33b?locale=en-US&state=PRODUCTION&version=Cloud) depending on the nature of the service being exposed.
- Concept IAM App Creation The concept name was not provided, so a precise definition cannot be produced. Based on the available sources, the closest identifiable concept is an **IAM App** (Identity and Access Management App) in the context of SAP BTP ABAP Environment. An IAM App is an artifact that a developer creates to define and publish authorizations for a business service, enabling access control for business users. As described in the sources, [creating an IAM App](https://help.sap.com/docs/btp/sap-business-technology-platform/2a2ddf967a704a878ee975f44630f71d?locale=en-US&state=PRODUCTION&version=Cloud) is a required step to publish a business catalog and to [develop authorizations for business users](https://help.sap.com/docs/btp/sap-business-technology-platform/18587ed1b742483db59df89e5715bc78?locale=en-US&state=PRODUCTION&version=Cloud), allowing administrators to later assign those authorizations through roles and business role templates.
Concepts that build on this
- Concept Custom Catalog Extension Configuration
- Concept SemanticObject Annotation
- Concept Restriction Fields and Types
- Concept IAM App Creation
- Concept Business Role Configuration
- Concept SAP Fiori Launchpad Catalog Management
- Concept Business Catalog Assignment
- Concept SAP Fiori Launchpad App Descriptor Item