SAML Bearer Assertion Provider Configuration
A Communication System in SAP BTP is a configuration entity that represents an external system or application with which an SAP system communicates, capturing details such as the system's host, identity, and authentication settings. Developers use it to define and manage the technical connection parameters needed to enable secure integration between systems — for example, connecting SAP Business Application Studio to an SAP S/4HANA Cloud system or setting up communication in an SAP BTP, ABAP Environment. The CommunicationSystems entity exposes properties that describe the registered system and is typically used alongside Communication Arrangements and Communication Users to fully configure inbound and outbound connectivity.
Tutorials that teach this
- Tutorial Create Communication between SAP BTP, ABAP Environment and SAP BTP
- Tutorial Access Protected SAP Analytics Cloud Resources with OAuth Two-Legged Flow
- Tutorial SAP BTP, ABAP system as Content Provider for SAP Launchpad Service
- Tutorial Connect SAP Business Application Studio and SAP S/4HANA Cloud System
- Tutorial Set SAP BTP, ABAP Environment as a Content Provider for SAP Build Work Zone, standard edition
- Tutorial Integrate SAP BTP ABAP Environment and SAP S/4HANA Cloud, public edition using the OAuth 2.0 SAML Bearer Assertion Flow
Docs explaining this concept
Prerequisites
- Concept Identity Provider (IdP) Trust Configuration The concept provided is **undefined**, and the available source snippets do not contain sufficient grounded content to produce a reliable, accurate definition. All sources relate to trust configuration, SAP BTP setup tutorials, or SAP Document AI — none of which define a specific named developer concept. Without a valid concept name and supporting source material, a documentation-quality definition cannot be responsibly generated.
- Concept SAML Identity Provider Trust Configuration The provided sources do not contain enough grounded information to define a concept labeled "undefined." Based on the available sources, they collectively describe **SAML trust configuration** on SAP BTP — a mechanism that allows developers to establish federated trust between SAP BTP subaccounts and identity providers (such as [SAP Cloud Identity Services](https://help.sap.com/docs/btp/sap-business-technology-platform/7c6aa87459764b179aeccadccd4f91f3?locale=en-US&state=PRODUCTION&version=Cloud) or SAP SuccessFactors) using the SAML 2.0 protocol. Developers use it to enable single sign-on, map identity provider groups to platform roles, and configure OAuth 2.0 SAML Bearer Assertion grants for secure service-to-service communication. It can also be [restored after replacement](https://help.sap.com/docs/btp/sap-business-technology-platform/21d86cf36ce94da7b2f2db8271e0b539?locale=en-US&state=PRODUCTION&version=Cloud) to recover a previous trust setup in a subaccount.
- Concept Communication System Setup The concept name provided is "undefined," and the supplied sources do not define or describe a specific SAP developer concept by that name. The sources cover topics such as configuring communication systems and arrangements for SAP\_COM\_0A69, integrating business user change documents, and configuring the ATC Developer Scenario — none of which correspond to a concept called "undefined." A meaningful definition cannot be grounded solely in these sources for this concept.
- Concept X.509 Certificate Trust and Certificate Authorities The concept name is missing or undefined, and the provided source snippet is too truncated to extract sufficient grounded detail for a complete, accurate definition. A meaningful definition cannot be written without a valid concept name and adequate source content.
- Concept Communication System A **Communication System** is an external system or service registered in SAP BTP that a developer or administrator connects to for integration purposes. You can use the [Communication Systems](https://help.sap.com/docs/btp/sap-business-technology-platform/15663c157670410ca366623dff329396?locale=en-US&state=PRODUCTION&version=Cloud) app to create and manage these systems, which serve as the technical counterpart when setting up communication arrangements. Together with communication users and arrangements, communication systems are part of the broader [Communication Management](https://help.sap.com/docs/btp/sap-business-technology-platform/2e84a10c430645a88bdbfaaa23ac9ff7?locale=en-US&state=PRODUCTION&version=Cloud) toolset that allows you to integrate your system with external solutions.
- Concept Public Key Infrastructure (PKI) and Certificates Mutual TLS (mTLS) is an authentication mechanism in which both the client and the server present X.509 certificates to verify each other's identity during a TLS handshake. Developers use it on [SAP Business Technology Platform](https://help.sap.com/docs/btp/sap-business-technology-platform/b2746795de5543aca2eefa9de2424256?locale=en-US&state=PRODUCTION&version=Cloud) to establish secure, certificate-based trust between services and applications, going beyond standard one-way TLS where only the server is authenticated.