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 is a required step to publish a business catalog and to develop authorizations for business users, allowing administrators to later assign those authorizations through roles and business role templates.
Tutorials that teach this
- Tutorial Develop and Consume Queries on SAP Analytics Cloud
- Tutorial Providing Authorization Control for a Business Configuration Maintenance Object
- Tutorial Creating SAP Fiori App Using Quick Fiori Application Generator
- Tutorial Create Authorization Model and App in SAP BTP, ABAP Environment
- Tutorial Create an SAP Fiori App and Deploy it to SAP BTP, ABAP Environment
Docs explaining this concept
Prerequisites
- Concept SAP BTP ABAP Environment Setup The provided sources do not contain sufficient information to define a specific concept, as the concept name is listed as "undefined." The sources cover topics such as [getting started in the ABAP Environment](https://help.sap.com/docs/btp/sap-business-technology-platform/2ffdd2412aff494dbf3de31089c965d4?locale=en-US&state=PRODUCTION&version=Cloud), subscribing to Web Access for ABAP, creating service keys, importing content from abapGit repositories, and configuring remote code analysis in ATC, but no single named concept is identified for definition.
- Concept ABAP Authorization Model (Fields, Objects, Access Controls) The concept provided is **undefined** — no valid concept name was supplied for this entry. The available source snippets cover topics such as user configuration, SAP Fiori app development using the ABAP RESTful Application Programming Model, Identity and Access Management (IAM) on SAP BTP, and authorization model creation in the SAP BTP ABAP Environment, but without a specific concept to define, no accurate, source-grounded definition can be written.
- Concept Business Catalog A **business role** is an authorization object that an administrator creates by combining one or more [business catalogs](https://help.sap.com/docs/btp/sap-business-technology-platform/e1ae7ec47f1e43479ae4e8e3b19677b5?locale=en-US&state=PRODUCTION&version=Cloud) to define a set of access rights for business users. Administrators use the [Maintain Business Roles](https://help.sap.com/docs/btp/sap-business-technology-platform/8980ad05330b4585ab96a8e09cef4688?locale=en-US&state=PRODUCTION&version=Cloud) 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.
- Concept Business Catalog Assignment A **Business Role** in SAP BTP is a collection of authorizations that defines what a business user is permitted to access and do within a system. Developers and administrators create and maintain business roles — optionally using a [business role template](https://help.sap.com/docs/btp/sap-business-technology-platform/fa8d75534c5a43bd91985dc5fce98d09?locale=en-US&state=PRODUCTION&version=Cloud) as a starting point — and then assign those roles to users to control their access. Roles can be configured with restrictions to limit access to specific data or objects, or set to provide unrestricted access depending on the scenario, as described in [maintaining authorizations](https://help.sap.com/docs/btp/sap-business-technology-platform/eeb99e99924242529b9624c6478a5055?locale=en-US&state=PRODUCTION&version=Cloud).
- Concept ABAP Business Catalogs An ABAP Business Catalog is a grouping mechanism used in SAP BTP ABAP environment to organize and expose business services and apps for access control and launchpad integration. Developers use it to assign authorizations and make custom applications available to business users through the SAP Fiori launchpad. When [troubleshooting custom apps](https://help.sap.com/docs/btp/sap-business-technology-platform/f9e18605e01a485098fe5478649bd474?locale=en-US&state=PRODUCTION&version=Cloud), verifying correct business catalog assignment is a key step in resolving access or visibility issues.
- Concept SAP BTP ABAP Environment (Steampunk) The concept name provided is "undefined," and the supplied sources do not contain a definition or description of a concept by that name. Based on the available source snippets — which cover topics such as the [XCO Library](https://help.sap.com/docs/btp/sap-business-technology-platform/c154dffe892b4d9ea4566722f0bcd5f1?locale=en-US&state=PRODUCTION&version=Cloud), ATC configurations, abapGit, and the Cloud Connector — no grounded definition can be written for an "undefined" concept. Please provide a valid SAP developer concept name so an accurate, source-grounded definition can be produced.
- Concept ABAP Development Tools (ADT) in Eclipse The concept name is not defined in the provided sources, and no specific concept is identified for definition. Based on the available source snippets, a general definition cannot be accurately constructed without risking unsupported claims. Please provide a valid concept name and relevant source material to generate an accurate definition.
- Concept ABAP Environment OData Service Binding The concept provided is **undefined**, so no specific SAP developer concept has been identified for documentation. Based on the available sources, which cover topics such as [routing via service](https://help.sap.com/docs/btp/sap-business-technology-platform/aba737f3048e4124aa472849159efa3f?locale=en-US&state=PRODUCTION&version=Cloud) and [integration with Approuter](https://help.sap.com/docs/btp/sap-business-technology-platform/87a38c2107b8481d8a6438787689c120?locale=en-US&state=PRODUCTION&version=Cloud) in the SAP BTP ABAP environment, a valid concept name is required to produce an accurate reference definition. Please provide a specific concept name so that a grounded, accurate definition can be written.
- Concept Business Configuration Objects The concept name is missing or undefined, so a precise definition cannot be provided. Based on the available sources, **Business Configuration** in SAP BTP allows developers to [create custom business configuration objects](https://help.sap.com/docs/btp/sap-business-technology-platform/8b101cb491424ade93ce6741f41f99c1?locale=en-US&state=PRODUCTION&version=Cloud) to enrich application behavior. The Custom Business Configurations app supports [grouping](https://help.sap.com/docs/btp/sap-business-technology-platform/9ae79238419e4be2aba39170ba9e616e?locale=en-US&state=PRODUCTION&version=Cloud) to organize and display these configuration objects in a structured list view.
Concepts that build on this
- Concept Business Catalog for IAM Apps
- Concept Restriction Fields and Restriction Types in SAP BTP ABAP Environment
- Concept Fiori Launchpad App Integration
- Concept IAM App, Business Catalog, and Business Role
- Concept BSP Library Deployment and Verification in Eclipse
- Concept Business Catalog
- Concept BTP Business Catalogs
- Concept Business Catalog Creation