https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/topics/SAP-BTP-Security-qa.xmlSAP Community - SAP BTP Security2026-07-24T20:00:18.516437+00:00python-feedgenSAP BTP Security Q&A in SAP Communityhttps://community.sap.com/t5/technology-q-a/user-is-unable-to-login-to-sap-build-work-zone-due-to-quot-subaccount/qaq-p/14335342User is unable to login to SAP Build Work Zone due to "Subaccount reached its limit" message2026-02-24T11:45:03.342000+01:00Arpit2009https://community.sap.com/t5/user/viewprofilepage/user-id/1537190<P>Hello,</P><P>I'm having an issue where our developer team is unable to login to the SAP build work zone free version. The error they are getting is - " <STRONG>Subaccount reached its limit. Unfortunately, we couldn't log you in because your subaccount has reached the maximum limit of a free plan. A free plan is restricted to 20 named users and 2 admin users per month per subaccount </STRONG>".</P><P>My doubts are as below regarding this: -</P><P>1. Can we restrict this admin access on role collections level from security side? Please advise how this can be done</P><P>2. Can this error be reset within the day? Cause our developer team needs to check an issue.</P><P> </P><P>Regards,</P><P>Arpit</P><P>SAP Security</P>2026-02-24T11:45:03.342000+01:00https://community.sap.com/t5/enterprise-resource-planning-q-a/security-breaches-in-ftp-sap-communication/qaq-p/14338140Security breaches in FTP - SAP Communication2026-02-27T12:55:55.268000+01:00SheenaCarberry_10https://community.sap.com/t5/user/viewprofilepage/user-id/2050205<P>Hi,</P><P>I am looking for help on a partner question. If security breaches are discovered on BTP:</P><UL><LI>how are SAP are resolving them and what happens if a security issue appears, that involves customer actions?</LI><LI>how are we communicating them to partners? Is it only via the Monthly Security Patch Day & SAP Security Notes?</LI><LI>do we have any document or whitepaper explaining the process?</LI></UL><P>Thanks</P><P>Sheena</P>2026-02-27T12:55:55.268000+01:00https://community.sap.com/t5/technology-q-a/xsuaa-not-getting-the-subject-name-identifier-as-id/qaq-p/14346211XSUAA not getting the subject name identifier as ID2026-03-11T07:57:57.377000+01:00dvvelzenhttps://community.sap.com/t5/user/viewprofilepage/user-id/1831<P>Hi,</P><P>We're trying to change `req.user.id` used from xsuaa to the User ID of IAS instead of the email.</P><P>BTP is connected to IAS with OpenID Connect (so "Default Name ID Format = Unspecified" as with SAML is not available). </P><P>In the IAS logs the sub is changed to the expected value `<SPAN>jwtPayload="{"sub":"`.</SPAN></P><P><SPAN>However the req.user.id we get in CAP / JWT token remains the email. </SPAN></P><P><SPAN>Not sure if it's related, but adding a custom atribute in `xs-security.json` and in IAS attributes also isn't reflected in `req.user.attr`. (it only shows the default value configured in `xs-security.json`)</SPAN></P><P><SPAN>Anyone have some insights on how to get the id ?</SPAN></P>2026-03-11T07:57:57.377000+01:00https://community.sap.com/t5/technology-q-a/scim3-patch-api-returning-403-forbidden-in-sap-analytics-cloud-get-works/qaq-p/14355393SCIM3 PATCH API returning 403 Forbidden in SAP Analytics Cloud (GET works, Admin access available)2026-03-23T06:33:35.378000+01:00Ajay105https://community.sap.com/t5/user/viewprofilepage/user-id/2102459<P>Hi folks,</P><P>I am facing an issue while using the SCIM3 API in SAP Analytics Cloud to update team members using PATCH operation.</P><H3 id="toc-hId-1921466044">API Details</H3><H5 id="toc-hId-1983117977">Endpoint:</H5><P>PATCH /api/v1/scim3/Groups/<TEAM_UUID></P><H5 id="toc-hId-1786604472">Authentication:</H5><UL><LI>Authorization Bearer Token</LI></UL><H5 id="toc-hId-1590090967">Headers Used</H5><UL class=""><LI><P>Authorization: Bearer<SPAN> </SPAN><access_token></P></LI><LI><P>x-csrf-token:<SPAN> </SPAN><csrf_token></P></LI><LI><P>x-sap-sac-custom-auth: true</P></LI></UL><H5 id="toc-hId-1393577462">Payload</H5><pre class="lia-code-sample language-json"><code>"schemas": [
"urn:ietf:params:scim:api:messages:2.0:PatchOp"
],
"Operations": [
{
"op":"add",
"path":"members",
"value":[
{
"value":"d0bbac78-776890-9876hjmd",
"type":"User",
"display":"newuser",
"$ref":"/api/v1/scim3/Users/d0bbac78-776890-9876hjmd"
}
]
},
{
"op": "replace",
"path": "urn:ietf:params:scim:schemas:extension:sap:2.0:Group:description",
"value": "patch test"
}
]</code></pre><H5 id="toc-hId-1197063957">Issue</H5><P>The PATCH request consistently returns:</P><pre class="lia-code-sample language-json"><code>{
"status": 403,
"error":"Forbidden"
}</code></pre><H4 id="toc-hId-871467733">Observations</H4><UL><LI>GET operations on /api/v1/scim3/Groups are working successfully.</LI><LI>Team UUID is retrieved correctly.</LI><LI>Team type is userGroup.</LI><LI>I have full admin access (BI_Admin role) in SAP Analytics Cloud.</LI><LI>OAuth Client is configured with API access with App Integration.</LI><LI>CSRF Token is fetched and passed correctly.</LI><LI>when CSRF token is removed, the API returns <STRONG>401 Unauthorized</STRONG>.</LI><LI>PATCH always returns <STRONG>403 Forbidden</STRONG>.</LI></UL><H5 id="toc-hId-804036947">Questions</H5><OL><LI>Are there additional permissions required specifically for SCIM3 PATCH operations ?</LI><LI>Does the OAuth client require explicit SCIM provisioning(write) permissions?</LI><LI>Are there any tenant-level restrictions for SCIM3 write operations ?</LI></OL><H5 id="toc-hId-607523442">Attachments</H5><UL><LI>PATCH request (headers + payload)</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Patch request.jpeg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/387415iB2AE49627581D2A2/image-size/large?v=v2&px=999" role="button" title="Patch request.jpeg" alt="Patch request.jpeg" /></span></P><P> </P><UL><LI>Response (403 Forbidden)</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="output_forbidden.jpeg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/387416i2AFC57C412202BF8/image-size/large?v=v2&px=999" role="button" title="output_forbidden.jpeg" alt="output_forbidden.jpeg" /></span></P><P>Any guidance would be helpful</P><P>Thanks!</P>2026-03-23T06:33:35.378000+01:00https://community.sap.com/t5/technology-q-a/transactions-in-identity-lifecycle-management/qaq-p/14368797Transactions in identity lifecycle management2026-04-08T14:13:18.197000+02:00psvzhttps://community.sap.com/t5/user/viewprofilepage/user-id/2291811<P>Hi</P><P>I am new to SAP, and I have a question re this picture in one of the courses:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SEC_IDP" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/394957i024046CD49090BD7/image-size/medium?v=v2&px=400" role="button" title="SEC_IDP" alt="SEC_IDP" /></span></P><P>The best practice in cryptography is to rely on stateless workflows. That is, at the time of authentication an identity provider would issue e.g., a JWT with all authorizations for resources the user is entitled to. The token could then be used in OAuth/ zero-trust environment for transparent access to the SAP cloud on the right-hand side. I would imagine the green arrow "Identity Lifecycle Management" only injects public keys a JWT would be verified against. But because those keys are public, they would usually be pulled from PKI whenever needed, so the push model (injection) is superfluous. I suspect my understanding could be wrong - if someone could please clarify? Is this authentication/authorization workflow a common place among Cloud foundry, ABAP, and Kyma? Maybe you could point me out to a good online course for this?</P>2026-04-08T14:13:18.197000+02:00https://community.sap.com/t5/technology-q-a/support-needed-oauth2-saml-bearer-destination-connection-to-successfactor/qaq-p/14370598Support Needed: OAuth2 SAML Bearer Destination connection to Successfactor Issue in SAP BTP2026-04-10T09:03:17.346000+02:00KudumulaSatyaHMhttps://community.sap.com/t5/user/viewprofilepage/user-id/1529396<P>Dear Connections,<BR /><BR />I’m reaching out regarding an issue we are currently facing with the <STRONG>OAuth2.0 SAML Bearer Assertion destination setup in SAP BTP</STRONG> for establishing a connection with SuccessFactors.</P><P><STRONG>Background</STRONG></P><P>We are working on integrating our CAP-based application deployed on SAP BTP with SuccessFactors using a destination configured with <STRONG>OAuth2SAMLBearerAssertion</STRONG> authentication.</P><P><STRONG>Current Status</STRONG></P><UL><LI>The destination works successfully with <STRONG>Basic Authentication</STRONG></LI><LI>However, when switching to <STRONG>OAuth2.0 SAML Bearer Assertion</STRONG>, the connection fails</LI></UL><P><STRONG>Error Details</STRONG></P><UL><LI>We are encountering the error:<BR /><STRONG>“<SPAN>No user token (JWT) has been provided. This is strictly necessary for 'OAuth2SAMLBearerAssertion'.","stacktrace":["Error: No user token (JWT) has been provided. This is strictly necessary for 'OAuth2SAMLBearerAssertion'."</SPAN>”</STRONG></LI></UL><P><STRONG>What We Have Verified</STRONG></P><UL><LI>Destination is correctly configured in BTP</LI><LI>OAuth client is created in SuccessFactors</LI><LI>JWT token is available and being passed from CAP (via request headers)</LI><LI>User attributes (logonName) are available in the request context</LI><LI>CAP application is correctly bound to XSUAA and Destination services</LI></UL><P><STRONG>Suspected Areas</STRONG></P><UL><LI>OAuth configuration mismatch </LI><LI>Certificate/trust configuration between BTP and SuccessFactors</LI><LI>SAML assertion generation issues via XSUAA</LI></UL><P><STRONG>Request</STRONG></P><P>Since this setup involves multiple components (CAP, XSUAA, Destination service, and SuccessFactors), I wanted to check if anyone have experience with similar OAuth2 SAML Bearer configurations in BTP.</P><P>It would be really helpful if you could:</P><UL><LI>Suggest any checks or troubleshooting steps we might be missing</LI></UL><P>CAPM Code:</P><DIV><DIV><SPAN>const</SPAN><SPAN> { </SPAN><SPAN>executeHttpRequest</SPAN><SPAN> } </SPAN><SPAN>=</SPAN> <SPAN>require</SPAN><SPAN>(</SPAN><SPAN>"@sap-cloud-sdk/http-client"</SPAN><SPAN>);</SPAN></DIV><DIV><SPAN>const</SPAN><SPAN> { </SPAN><SPAN>getDestination</SPAN><SPAN> } </SPAN><SPAN>=</SPAN> <SPAN>require</SPAN><SPAN>(</SPAN><SPAN>'@sap-cloud-sdk/connectivity'</SPAN><SPAN><SPAN>);<BR /></SPAN></SPAN><DIV><DIV><SPAN>module</SPAN><SPAN>.</SPAN><SPAN>exports</SPAN> <SPAN>=</SPAN> <SPAN>async</SPAN> <SPAN>function</SPAN><SPAN> (</SPAN><SPAN>request</SPAN><SPAN>) {</SPAN></DIV></DIV></DIV><DIV><DIV><DIV><SPAN> let</SPAN> <SPAN>payload</SPAN> <SPAN>=</SPAN> <SPAN>request</SPAN><SPAN>.</SPAN><SPAN>data</SPAN><SPAN>;</SPAN></DIV><DIV><SPAN> </SPAN><SPAN>oLogger</SPAN><SPAN>.</SPAN><SPAN>info</SPAN><SPAN>(</SPAN><SPAN>"Workflow Payload: "</SPAN> <SPAN>+</SPAN> <SPAN>JSON</SPAN><SPAN>.</SPAN><SPAN>stringify</SPAN><SPAN>(</SPAN><SPAN>payload</SPAN><SPAN>));</SPAN></DIV><DIV><SPAN> </SPAN><SPAN>const</SPAN> <SPAN>workflowPath</SPAN> <SPAN>=</SPAN> <SPAN>`odata/v2/upsert?workflowConfirmed=true`</SPAN><SPAN>;</SPAN></DIV><DIV><SPAN> </SPAN><SPAN>oLogger</SPAN><SPAN>.</SPAN><SPAN>info</SPAN><SPAN>(</SPAN><SPAN>"Workflow Path: "</SPAN> <SPAN>+</SPAN> <SPAN>workflowPath</SPAN><SPAN>);</SPAN></DIV><DIV><SPAN> </SPAN><SPAN>payload</SPAN><SPAN>[</SPAN><SPAN>"__metadata"</SPAN><SPAN>] </SPAN><SPAN>=</SPAN><SPAN> { </SPAN><SPAN>"uri"</SPAN><SPAN>:</SPAN> <SPAN>"Position"</SPAN><SPAN> };</SPAN></DIV></DIV></DIV></DIV><DIV><DIV><SPAN>const</SPAN> <SPAN>destination</SPAN> <SPAN>=</SPAN> <SPAN>await</SPAN> <SPAN>getDestination</SPAN><SPAN>({</SPAN></DIV><DIV><SPAN> </SPAN><SPAN>destinationName</SPAN><SPAN>:</SPAN> "<SPAN>sfAdminDestination"</SPAN><SPAN>,</SPAN></DIV><DIV><SPAN> </SPAN><SPAN>userJwt</SPAN></DIV><DIV><SPAN> });</SPAN></DIV></DIV><DIV><DIV><SPAN>const</SPAN> <SPAN>workflowRes</SPAN> <SPAN>=</SPAN> <SPAN>await</SPAN> <SPAN>executeHttpRequest</SPAN><SPAN>(</SPAN></DIV><DIV><SPAN> </SPAN><SPAN>destination</SPAN><SPAN>,</SPAN></DIV><DIV><SPAN> {</SPAN></DIV><DIV><SPAN> </SPAN><SPAN>method</SPAN><SPAN>:</SPAN> <SPAN>"POST"</SPAN><SPAN>,</SPAN></DIV><DIV><SPAN> </SPAN><SPAN>url</SPAN><SPAN>:</SPAN> <SPAN>"odata/v2/upsert?workflowConfirmed=true"</SPAN><SPAN>,</SPAN></DIV><DIV><SPAN> </SPAN><SPAN>data</SPAN><SPAN>:</SPAN> <SPAN>payload</SPAN><SPAN>,</SPAN></DIV><DIV><SPAN> </SPAN><SPAN>headers</SPAN><SPAN>:</SPAN><SPAN> {</SPAN></DIV><DIV><SPAN> </SPAN><SPAN>"Content-Type"</SPAN><SPAN>:</SPAN> <SPAN>"application/json"</SPAN><SPAN>,</SPAN></DIV><DIV><SPAN> </SPAN><SPAN>"Accept"</SPAN><SPAN>:</SPAN> <SPAN>"application/json"</SPAN></DIV><DIV><SPAN> }</SPAN></DIV><DIV><SPAN> }</SPAN></DIV><DIV><SPAN> );</SPAN></DIV></DIV><P>}<BR />Thanks in advance for your support.</P>2026-04-10T09:03:17.346000+02:00https://community.sap.com/t5/technology-q-a/i-am-sap-security-consultant-now-i-want-to-learn-btp-how-should-i-prepare/qaq-p/14371227I am SAP security consultant , now I want to learn BTP , how should I prepare ?2026-04-11T03:10:31.824000+02:00pradyumna2https://community.sap.com/t5/user/viewprofilepage/user-id/2023737<P>Hello all </P><P>I am SAP security consultant, I want to learn BTP, how should I start? Where will I get material and how should I prepare ? </P>2026-04-11T03:10:31.824000+02:00https://community.sap.com/t5/technology-q-a/agentic-ai-in-sap-landscapes-the-next-identity-amp-authorization-risk/qaq-p/14378212Agentic AI in SAP Landscapes: The Next Identity & Authorization Risk Frontier2026-04-20T13:22:51.261000+02:00xkhahusshttps://community.sap.com/t5/user/viewprofilepage/user-id/1750758<P class="">The adoption of agentic AI across <STRONG>SAP BTP</STRONG>, <STRONG>SAP AI services</STRONG>, and enterprise integrations is introducing a new class of identity risk—one that traditional SAP authorization models were never designed to handle.</P><P class="">At the center of this shift is <STRONG>Agent Identity & Credential Exposure</STRONG>, driven by the rapid expansion of <STRONG>Non-Human Identities (NHIs)</STRONG> across SAP and non-SAP orchestration layers.</P><HR /><H3 id="ember194" id="toc-hId-1923401249">The Architectural Mismatch in SAP Environments</H3><P class="">Modern SAP AI-driven architectures (e.g., <STRONG>SAP AI Core</STRONG>, automation agents, integration flows) are generating a growing identity surface:</P><P class=""> </P><UL><LI>Technical users in <STRONG>SAP S/4HANA</STRONG></LI><LI>Communication users in <STRONG>SAP BTP</STRONG></LI><LI>OAuth clients and service keys</LI><LI>API tokens in <STRONG>SAP Integration Suite</STRONG></LI><LI>Destination service credentials</LI><LI>RFC users and background jobs</LI></UL><P> </P><P class="">These identities are often:</P><P class=""> </P><UL><LI>Long-lived</LI><LI>Over-provisioned</LI><LI>Poorly governed across lifecycle</LI></UL><P> </P><H3 id="ember199" id="toc-hId-1726887744">Where the mismatch happens</H3><P class="">SAP’s traditional authorization model is built around:</P><P class=""> </P><UL><LI>Human users (business roles via <STRONG>PFCG roles</STRONG>)</LI><LI>Static authorization objects</LI><LI>Clearly defined transactions and scopes</LI></UL><P> </P><P class="">However, agentic AI introduces:</P><P class=""> </P><UL><LI>No human-triggered execution context</LI><LI>Dynamic, multi-step workflows across systems</LI><LI>Runtime decision-making and tool chaining</LI></UL><P> </P><H3 id="ember204" id="toc-hId-1530374239">Resulting Gap</H3><P class="">Agents frequently:</P><P class=""> </P><UL><LI>Inherit <STRONG>technical user credentials</STRONG> or OAuth tokens</LI><LI>Operate with <STRONG>broad composite roles</STRONG></LI><LI>Execute across <STRONG>multiple SAP systems without re-authorization</STRONG></LI></UL><P> </P><P class="">These credentials are then:</P><P class=""> </P><UL><LI>Passed through integration flows</LI><LI>Used across APIs and destinations</LI><LI>Embedded into orchestration logic or memory layers</LI></UL><P> </P><P class="">…without re-validation of authorization scope.</P><HR /><H3 id="ember210" id="toc-hId-1333860734">NHI Sprawl in SAP Landscapes</H3><P class="">This leads to a new class of SAP-specific identity risk:</P><P class=""> </P><UL><LI>Explosion of technical users across S/4, BTP, and integrations</LI><LI>Service keys and OAuth clients without ownership</LI><LI>Credentials embedded in: iFlows (Integration Suite) Destinations CI/CD pipelines AI orchestration layers</LI></UL><P> </P><H3 id="ember213" id="toc-hId-1137347229">Key Characteristics</H3><P class=""> </P><UL><LI>Long-lived RFC and API users</LI><LI>Overloaded roles (SAP_ALL-like risk patterns)</LI><LI>Lack of traceability between agent → action → business context</LI></UL><P> </P><HR /><H3 id="ember215" id="toc-hId-940833724">Attacker Perspective: Exploiting SAP Identity Weakness</H3><P class="">Attackers don’t need to compromise SAP core directly.</P><P class="">They target the <STRONG>weakest integration or agent boundary</STRONG>.</P><H3 id="ember218" id="toc-hId-744320219">Entry Points</H3><P class=""> </P><UL><LI>Compromised <STRONG>SAP Integration Suite iFlow</STRONG></LI><LI>Misconfigured <STRONG>BTP destination</STRONG></LI><LI>Exposed service key or OAuth client</LI><LI>Prompt injection via AI retrieval (documents, knowledge bases)</LI></UL><P> </P><P class="">Once inside:</P><P class=""> </P><UL><LI>A single technical user may have: Cross-module access (FI, MM, HR) Read/write across business data</LI><LI>Shared credentials mask identity: All actions appear as one “technical user”</LI></UL><P> </P><H3 id="ember222" id="toc-hId-547806714">Advanced SAP-Specific Attack Paths</H3><P class=""> </P><UL><LI>Extracting credentials from: Integration logs CPI traces Application logs in BTP</LI><LI>Leveraging over-authorized roles: Triggering unintended transactions (e.g., mass data extraction)</LI><LI>Moving laterally across: S/4HANA → BTP → external APIs</LI></UL><P> </P><HR /><H3 id="ember224" id="toc-hId-351293209">Illustrative SAP Scenario</H3><P class="">An AI agent on <STRONG>SAP BTP</STRONG> is orchestrating a workflow:</P><P class=""> </P><UL><LI>Uses a <STRONG>destination</STRONG> to connect to <STRONG>S/4HANA</STRONG></LI><LI>Authenticates via a <STRONG>technical communication user</STRONG></LI><LI>That user has broad access via composite roles</LI></UL><P> </P><P class="">A sub-agent:</P><P class=""> </P><UL><LI>Inherits the same credentials</LI><LI>Processes data retrieved from a document store</LI></UL><P> </P><P class="">A prompt injection occurs via retrieved content.</P><H3 id="ember230" id="toc-hId-154779704">Outcome</H3><P class=""> </P><UL><LI>Agent executes unintended API calls</LI><LI>Extracts sensitive business data (e.g., financial records, vendor data)</LI><LI>Data is pulled from CDS views or APIs</LI><LI>Activity appears as legitimate system behavior</LI></UL><P> </P><P class="">No clear trace to <STRONG>which agent or task triggered the action</STRONG>.</P><HR /><H3 id="ember233" id="toc-hId--116965170">Impact in SAP Context</H3><P class=""> </P><UL><LI>Exposure of sensitive ERP data (FI, HR, supply chain)</LI><LI>Violations of <STRONG>SoD (Segregation of Duties)</STRONG> principles</LI><LI>Compliance breaches (GDPR, SOX)</LI><LI>Audit gaps due to shared technical identities</LI><LI>Complex forensic investigations across SAP + BTP</LI></UL><P> </P><HR /><H3 id="ember235" id="toc-hId--313478675">Mitigation: Re-Architect Identity for SAP AI</H3><H3 id="ember236" id="toc-hId--509992180">1. Per-Agent Identity in SAP</H3><P class=""> </P><UL><LI>Assign unique identities per agent: Separate OAuth clients in BTP Distinct communication users in S/4</LI><LI>Avoid shared technical users</LI><LI>Enable traceability: <STRONG>Agent → Action → System</STRONG></LI></UL><P> </P><HR /><H3 id="ember238" id="toc-hId--706505685">2. Task-Scoped Authorization (Critical for SAP)</H3><P class=""> </P><UL><LI>Replace static roles with: Task-based access (least privilege)</LI><LI>Avoid: SAP_ALL Broad composite roles</LI></UL><P> </P><P class="">Instead:</P><P class=""> </P><UL><LI>Generate <STRONG>dynamic, minimal authorization scopes</STRONG> per API/task</LI><LI>Use short-lived tokens for each interaction</LI></UL><P> </P><HR /><H3 id="ember242" id="toc-hId--903019190">3. Modernize SAP Authentication Patterns</H3><P class="">Move away from static credentials:</P><P class=""> </P><UL><LI>Use <STRONG>OAuth 2.0 Client Credentials</STRONG> with scoped access</LI><LI>Implement <STRONG>Workload Identity Federation (BTP)</STRONG></LI><LI>Avoid storing credentials in: Destinations iFlows Code repositories</LI></UL><P> </P><HR /><H3 id="ember245" id="toc-hId--1099532695">4. Govern Technical Users & NHIs</H3><P class=""> </P><UL><LI>Maintain real-time inventory of: Technical users (SU01) OAuth clients Service keys</LI><LI>Enforce: Short-lived credentials Automated rotation Immediate revocation</LI></UL><P> </P><HR /><H3 id="ember247" id="toc-hId--1296046200">5. Strengthen Secret Management</H3><P class=""> </P><UL><LI>Use secure vaults (e.g., BTP credential store)</LI><LI>Prevent secrets from appearing in: Logs (SLG1, CPI logs) AI prompts or memory</LI><LI>Enforce strict rotation policies</LI></UL><P> </P><HR /><H3 id="ember249" id="toc-hId--1492559705">6. Enforce Authorization Context in SAP</H3><P class=""> </P><UL><LI>Map agent actions to: Business roles Authorization objects</LI><LI>Ensure: No execution without explicit context</LI><LI>Align with <STRONG>Zero Trust principles</STRONG></LI></UL><P> </P><HR /><H3 id="ember251" id="toc-hId--1689073210">7. Monitoring & Detection Across SAP + BTP</H3><P class=""> </P><UL><LI>Enable: Audit logs (S/4, BTP) Integration monitoring</LI><LI>Detect anomalies: Unusual API volume Cross-module access patterns Unauthorized data extraction</LI></UL><P> </P><HR /><H3 id="ember253" id="toc-hId--1885586715">SAP-Aligned Maturity Model</H3><H3 id="ember254" id="toc-hId--1913916529">Tier 1 — Foundational</H3><P class=""> </P><UL><LI>Clean up technical users</LI><LI>Remove SAP_ALL access</LI><LI>Enforce least privilege (PFCG roles)</LI><LI>Secure destinations and service keys</LI></UL><P> </P><HR /><H3 id="ember256" id="toc-hId--2110430034">Tier 2 — Hardening</H3><P class=""> </P><UL><LI>Task-scoped OAuth in BTP</LI><LI>Continuous discovery of technical identities</LI><LI>Monitoring across Integration Suite + S/4</LI></UL><P> </P><HR /><H3 id="ember258" id="toc-hId-1988023757">Tier 3 — Advanced</H3><P class=""> </P><UL><LI>Agent-specific identities with cryptographic trust</LI><LI>Full traceability across SAP landscape</LI><LI>Elimination of shared credentials</LI><LI>Dynamic authorization aligned to runtime context</LI></UL><P> </P><HR /><H3 id="ember260" id="toc-hId-1791510252">Closing Perspective</H3><P class="">SAP landscapes were not designed for autonomous agents operating across:</P><P class=""> </P><UL><LI>Systems</LI><LI>APIs</LI><LI>Business processes</LI></UL><P> </P><P class="">Applying traditional SAP authorization models to agentic AI leads to:</P><P class=""> </P><UL><LI>Over-privileged technical users</LI><LI>Invisible identity propagation</LI><LI>Undetectable cross-system risks</LI></UL><P> </P><P class="">The future of SAP security will depend on:</P><P class=""> </P><UL><LI>Containing NHI sprawl</LI><LI>Enforcing <STRONG>task-level authorization in SAP</STRONG></LI><LI>Integrating <STRONG>identity across S/4, BTP, and AI layers</STRONG></LI></UL><P> </P>2026-04-20T13:22:51.261000+02:00https://community.sap.com/t5/technology-q-a/ias-app-to-app-navigation-failing-ui5-approuter-cap-node-js-via-destination/qaq-p/14380479IAS App-to-App Navigation Failing: UI5 AppRouter → CAP Node.js via Destination2026-04-22T13:48:38.036000+02:00deepak_sahu023https://community.sap.com/t5/user/viewprofilepage/user-id/523990<P class="">Hi experts,</P><P class="">I’m trying to implement <SPAN class=""><STRONG>SAP Cloud Identity Services (IAS / AMS)</STRONG></SPAN> based authentication between two separately deployed BTP applications (MTAs), but the token exchange from UI5 AppRouter to CAP backend keeps failing.</P><P class="">I’d appreciate guidance on whether my architecture is valid, and what configuration I may have missed.</P><H3 id="toc-hId-1924088557"><STRONG>Landscape</STRONG></H3><H3 id="toc-hId-1727575052"><STRONG>Application A (Consumer)</STRONG></H3><P class="">UI5 frontend with standalone AppRouter</P><UL><LI><P class="">Deployed in BTP Cloud Foundry</P></LI><LI><P class="">Uses IAS login</P></LI><LI><P class="">Calls backend via Destination Service</P></LI></UL><H3 id="toc-hId-1531061547"><STRONG>Application B (Provider)</STRONG></H3><P class="">CAP Node.js service</P><UL><LI>Separate MTA</LI><LI><P class="">Protected by IAS / AMS</P></LI><LI><P class="">Has <SPAN class="">provided-apis</SPAN> configured</P></LI></UL><H4 id="toc-hId-1463630761">Expected Flow:</H4><P>User<BR />→ UI5 AppRouter<BR />→ Destination (IASDependencyName)<BR />→ AppRouter exchanges token<BR />→ CAP backend receives exchanged token<BR />→ CAP authorizes user</P><H4 id="toc-hId-1267117256">Current Destination Setup</H4><P>Name: CAP_AMS_BACKEND<BR />Type: HTTP<BR />Authentication: NoAuthentication<BR />URL: <A target="_blank" rel="noopener">https://<cap-service-url></A></P><P>Additional Properties:<BR />HTML5.IASDependencyName = cap-ams //setup in IAS</P><P>I have also tried with destination <STRONG>type = oAuth2UserTokenExchange</STRONG> but got the same 401 error. Error screenshot below. Looks like the destination service client Id is the caller to IAS for token exchange but IAS is rejecting the audience.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="deepak_sahu023_4-1776858125304.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/401424i4A5E1CE6818D3389/image-size/medium?v=v2&px=400" role="button" title="deepak_sahu023_4-1776858125304.png" alt="deepak_sahu023_4-1776858125304.png" /></span></P><P>UI5 App xs-app.json</P><pre class="lia-code-sample language-javascript"><code>{
"welcomeFile": "/index.html",
"authenticationMethod": "route",
"routes": [
{
"source": "^/odata/(.*)$",
"target": "/odata/$1",
"destination": "CAP_AMS_BACKEND",
"authenticationType": "ias"
},
{
"source": "^(.*)$",
"localDir": "resources",
"authenticationType": "ias"
}
]
}</code></pre><P> CAP App ias instance</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="deepak_sahu023_0-1776857680072.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/401419iF70BC78173ADDA16/image-size/medium?v=v2&px=400" role="button" title="deepak_sahu023_0-1776857680072.png" alt="deepak_sahu023_0-1776857680072.png" /></span></P><P>UI5 App ias instance</P><P> </P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="deepak_sahu023_2-1776857740228.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/401422i6CC0D76C27F1C0A8/image-size/medium?v=v2&px=400" role="button" title="deepak_sahu023_2-1776857740228.png" alt="deepak_sahu023_2-1776857740228.png" /></span></P><P>Dependency set on Consumer --> Provider App in IAS</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="deepak_sahu023_3-1776857811971.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/401423i83C4A95D7E3B58EE/image-size/medium?v=v2&px=400" role="button" title="deepak_sahu023_3-1776857811971.png" alt="deepak_sahu023_3-1776857811971.png" /></span></P><P>All the grant types are selected in the provider and the consumer app for testing</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="deepak_sahu023_0-1776858455286.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/401425iF57D45FCDAF97112/image-size/medium?v=v2&px=400" role="button" title="deepak_sahu023_0-1776858455286.png" alt="deepak_sahu023_0-1776858455286.png" /></span></P><DIV><DIV> </DIV><DIV><SPAN>What I Want to Confirm:</SPAN></DIV><OL><LI><SPAN>Is this architecture officially supported? </SPAN><SPAN>Standalone UI5 AppRouter (MTA <EM>A</EM>) calling separate CAP Node.js app (MTA <EM>B</EM>) via destination using IAS App-to-App navigation?</SPAN></LI><LI><SPAN>Should this work using only</SPAN><SPAN>:<BR /></SPAN><SPAN>Authentication = NoAuthentication / oAuth2UserTokenExchange<BR /></SPAN><SPAN>HTML5.IASDependencyName = <dependencyName></SPAN></LI><LI><SPAN>Should both apps share the same IAS instance, or is separate IAS instance + dependency the correct model?</SPAN></LI><LI><SPAN>Has anyone implemented this successfully with CAP Node.js?</SPAN></LI></OL><P><SPAN>Thanks in advance,</SPAN></P><P><SPAN>Deepak</SPAN></P></DIV>2026-04-22T13:48:38.036000+02:00https://community.sap.com/t5/technology-q-a/unable-to-view-subaccount-in-btp-cockpit-after-cis-trust-setup-403-global/qaq-p/14381032Unable to View Subaccount in BTP Cockpit After CIS Trust Setup (403 – Global Account Undefined)2026-04-23T07:24:47.090000+02:00Avisek_https://community.sap.com/t5/user/viewprofilepage/user-id/2144681<P>Hi Experts,<BR /><BR />I am facing an issue accessing a BTP subaccount when logging in via <STRONG>SAP Cloud Identity Services (CIS)</STRONG>, even though trust and role assignments are in place.</P><P><STRONG>Setup details:</STRONG></P><UL><LI>Trust configured between <STRONG>CIS tenant</STRONG> and <STRONG>SAP BTP Global Account</STRONG> (for <STRONG>platform users</STRONG>)</LI><LI>Login performed using the BTP cockpit URL with <CODE><A href="https://amer.cockpit.btp.cloud.sap/cockpit/?idp=" target="_blank" rel="noopener nofollow noreferrer">https://amer.cockpit.btp.cloud.sap/cockpit/?idp=</A><CIAS_TENANT></CODE></LI><LI>Platform user:<UL><LI>Successfully authenticates via CIS</LI><LI>Added to the target <STRONG>subaccount</STRONG></LI><LI>Assigned <STRONG>Subaccount Viewer</STRONG> role collection</LI></UL></LI></UL><P><STRONG>Issue observed:</STRONG></P><UL><LI>After login, the BTP cockpit shows:<UL><LI><STRONG>“Global Account: undefined – Account Explorer”</STRONG></LI><LI><STRONG>403 error: “Could not load global account”</STRONG></LI></UL></LI><LI>No global account, directories, or subaccounts are visible</LI></UL><P>Based on the role assignment, at least read-only access to the subaccount was expected.<BR /><BR />You can refer below image</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Avisek__2-1776921814648.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/401685iB140016EAAE1197E/image-size/large?v=v2&px=999" role="button" title="Avisek__2-1776921814648.png" alt="Avisek__2-1776921814648.png" /></span></P><P><STRONG>Questions:</STRONG></P><OL><LI>Are there any <STRONG>mandatory Global Account–level role collections</STRONG> (e.g. Global Account Viewer / Directory Viewer) required for <STRONG>CIS-authenticated platform users</STRONG> to see subaccounts?</LI><LI>Is there any additional setup or user assignment step required beyond:<UL><LI>CIS trust configuration</LI><LI>Subaccount role collection assignment?</LI></UL></LI></OL><P>Any guidance or pointers on missing prerequisites or common pitfalls for CIS + BTP cockpit access would be helpful.</P><P>Thanks in advance.</P>2026-04-23T07:24:47.090000+02:00https://community.sap.com/t5/technology-q-a/403-forbiddenthe-request-has-been-blocked-by-ucon/qaq-p/14381951403 ForbiddenThe request has been blocked by UCON2026-04-24T00:01:14.504000+02:00kuldeep_ranacdd0b4https://community.sap.com/t5/user/viewprofilepage/user-id/2296934<P>Hi Team,<BR /><BR />I am trying the RAP application in ABAP BTP cockpit and on clicking the Service URL I get to see " <SPAN>403 Forbidde </SPAN><SPAN>The request has been blocked by UCON." message on the screen.<BR /><BR />And If I click on preview I see the screen but no fields appear on the FIORI app to select the fields.<BR /></SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="kuldeep_ranacdd0b4_0-1776981410923.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/402178i56FA744D3133088F/image-size/medium?v=v2&px=400" role="button" title="kuldeep_ranacdd0b4_0-1776981410923.png" alt="kuldeep_ranacdd0b4_0-1776981410923.png" /></span><BR />I have Created a CDS View without UI annotations, and on top of that I have created a Service Definition and Service Binding on the same.<BR /><BR />Any Idea, what needs to be done to get the metadata URL?<BR /><A href="https://afb8637d-43ab-41e3-8743-e5ea9e7a5e6f.abap-web.us10.hana.ondemand.com/sap/opu/odata/sap/ZKSR_SB_CONNECTION/$metadata" target="_blank" rel="nofollow noopener noreferrer">https://afb8637d-43ab-41e3-8743-e5ea9e7a5e6f.abap-web.us10.hana.ondemand.com/sap/opu/odata/sap/ZKSR_SB_CONNECTION/$metadata</A><BR /><BR />Thanks!</P><P><SPAN> </SPAN></P>2026-04-24T00:01:14.504000+02:00https://community.sap.com/t5/technology-q-a/s4-post-upgrade-profile-generator-su25-options/qaq-p/14387667S4 Post Upgrade - Profile Generator (SU25) Options2026-05-01T20:57:51.868000+02:00Jagathttps://community.sap.com/t5/user/viewprofilepage/user-id/1547787<P><SPAN>Hi All , </SPAN></P><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><P>While performing the security upgrade (SU25) as part of the S/4HANA system migration from S/4HANA 2022 SP03 to S/4HANA 2025 SP01, we observed that several new options were introduced in SU25. The impact of these changes is not clearly explained in the SAP documentation available to us. As a result, many of our roles are being affected—new authorization objects are being introduced, some existing ones are being removed automatically, and custom SU24 updates appear to be overwritten.</P><P>Before proceeding further, we would appreciate guidance on the impact of each selection under SU25 steps 2a, 2b, 2c, 2d, etc. If any detailed documentation or guidance is available, please share it.</P><P>As a precaution, we are also considering taking a User Master export post-upgrade, but before executing SU25, along with a backup of the SU24 customizing tables (USOBT_C and USOBX_C). We would like confirmation on whether these backups can be used to restore the system to its pre-SU25 state if required.</P></DIV></DIV></DIV></DIV><DIV class=""> </DIV></DIV></DIV><DIV class=""> </DIV>2026-05-01T20:57:51.868000+02:00https://community.sap.com/t5/technology-q-a/accessing-sap-btp-trial-fail-due-to-verifying-phone-number/qaq-p/14388190accessing SAP BTP Trial fail due to verifying phone number2026-05-04T06:23:06.059000+02:00KRISFREDhttps://community.sap.com/t5/user/viewprofilepage/user-id/2299051<P>hi Senior,</P><P>i am facing issue when accessing SAP BTP Trial get fail due to verifying phone number.</P><P>error message "<SPAN>We did not send you a code because you are not allowed to request phone calls. Please contact your system administrator."</SPAN></P><P><SPAN>anyone getting the same issue ?. </SPAN></P><P><SPAN>how to solve it ?</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KRISFRED_0-1777868258997.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/405552i32B55405C65CCBD5/image-size/medium?v=v2&px=400" role="button" title="KRISFRED_0-1777868258997.png" alt="KRISFRED_0-1777868258997.png" /></span></P><P> </P><P> </P>2026-05-04T06:23:06.059000+02:00https://community.sap.com/t5/technology-q-a/sap-btp-cf-capi-replacement-for-password-grant-oauth-2-1-rfc-9700/qaq-p/14390558SAP BTP CF CAPI: replacement for password grant (OAuth 2.1 / RFC 9700)2026-05-06T15:14:43.768000+02:00GiulioNhttps://community.sap.com/t5/user/viewprofilepage/user-id/178891<P><SPAN>I'm building an internal governance integration on SAP BTP (euXX) that </SPAN><SPAN><SPAN class="">**</SPAN><SPAN class="">orchestrates org and space membership</SPAN><SPAN class="">**</SPAN> in our Cloud Foundry subaccounts. </SPAN><SPAN>The integration runs as <STRONG><SPAN class="">SAP Cloud Integration (CPI) iFlows</SPAN></STRONG>: incoming </SPAN><SPAN>trigger from IAM, the iFlow validates and calls the </SPAN><SPAN>Cloud Foundry v3 API to assign or revoke roles.</SPAN></P><P><SPAN><SPAN class="">**</SPAN><SPAN class="">Scope of this question</SPAN><SPAN class="">**</SPAN>: only managing <SPAN class="">**</SPAN><SPAN class="">organization and space members</SPAN><SPAN class="">**</SPAN> — i.e. <SPAN class="">`POST /v3/roles`</SPAN>, <SPAN class="">`DELETE /v3/roles/{guid}`</SPAN>, and the related <SPAN class="">`GET /v3/roles`</SPAN>, <SPAN class="">`/v3/users`</SPAN>, <SPAN class="">`/v3/organizations`</SPAN>, <SPAN class="">`/v3/spaces`</SPAN> calls needed to resolve names to GUIDs. </SPAN></P><P><SPAN>Calling <SPAN class="">`/v3/*`</SPAN> requires a Bearer token issued by the <SPAN class="">**</SPAN><SPAN class="">platform CF UAA</SPAN><SPAN class="">**</SPAN> </SPAN><SPAN>(<SPAN class="">`<A href="https://login.cf.eu10.hana.ondemand.com/oauth/token" target="_blank" rel="noopener nofollow noreferrer">https://login.cf.eu10.hana.ondemand.com/oauth/token</A>`</SPAN>), not by a tenant </SPAN><SPAN>XSUAA — confirmed multiple times on this Community </SPAN><SPAN>(e.g. <A href="https://community.sap.com/t5/technology-q-a/how-to-access-cloud-foundry-controller-api/qaq-p/12144361)" target="_blank">https://community.sap.com/t5/technology-q-a/how-to-access-cloud-foundry-controller-api/qaq-p/12144361)</A>.</SPAN></P><P><SPAN>Constraints I have to live with:</SPAN></P><UL><LI><SPAN><SPAN class="">`<STRONG>grant_type=password</STRONG>` (which I'm using now to connect to CF)</SPAN> is out (<STRONG>deprecated</STRONG> by OAuth 2.1 / RFC 9700)</SPAN></LI><LI><SPAN>It seems I don't have direct <SPAN class="">`uaac`</SPAN> admin access to the platform UAA <A href="https://docs.cloudfoundry.org/api/uaa/version/78.13.0/index.html" target="_blank" rel="noopener nofollow noreferrer">https://docs.cloudfoundry.org/api/uaa/version/78.13.0/index.html</A> , so I </SPAN><SPAN>can't just <SPAN class="">`uaac client add my-cpi-client --scope cloud_controller.write`</SPAN>. The user I use has the global admin and orgManager of the subaccount.</SPAN></LI></UL><P><SPAN>Is there a way to give access to CF v3 APIs via client credent?</SPAN></P><P><SPAN>I also tried using the CF CLI this way on the XSUAA client, but it returns that my user is unauthorized.</SPAN></P><pre class="lia-code-sample language-bash"><code>cf8 set-org-role "clientID-XSUAA" ORGNAME "OrgManager" --client</code></pre><P><SPAN><SPAN class="">References already consulted:</SPAN></SPAN></P><UL><LI><SPAN>CF v3 API reference — <A href="https://v3-apidocs.cloudfoundry.org/" target="_blank" rel="noopener nofollow noreferrer">https://v3-apidocs.cloudfoundry.org/ </A></SPAN></LI><LI><SPAN>CF UAA API reference — <A href="https://docs.cloudfoundry.org/api/uaa/" target="_blank" rel="noopener nofollow noreferrer">https://docs.cloudfoundry.org/api/uaa/ </A></SPAN></LI><LI><SPAN>BTP docs — <SPAN class="">*</SPAN><SPAN class="">About Roles in the Cloud Foundry Environment</SPAN><SPAN class="">*</SPAN> </SPAN></LI><LI><SPAN>RFC 9700 (OAuth 2.0 Security BCP) <A href="https://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2-1" target="_blank" rel="noopener nofollow noreferrer">https://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2-1</A> </SPAN></LI><LI><SPAN><A href="https://oauth.net/2/grant-types/password/#:~:text=The%20Password%20grant%20type%20is,be%20used%20at%20all%20anymore" target="_blank" rel="noopener nofollow noreferrer">https://oauth.net/2/grant-types/password/#:~:text=The%20Password%20grant%20type%20is,be%20used%20at%20all%20anymore</A></SPAN></LI></UL><P><SPAN>Thank you in advance,</SPAN></P><P><SPAN>Giulio</SPAN></P>2026-05-06T15:14:43.768000+02:00https://community.sap.com/t5/technology-q-a/guidance-needed-for-sap-learning-journey-and-sap-security-career-path/qaq-p/14393079Guidance Needed for SAP Learning Journey and SAP Security Career Path2026-05-10T22:19:02.804000+02:00Inaya-Shahid_1https://community.sap.com/t5/user/viewprofilepage/user-id/2300954<P>Dear SAP Learning and Community Team,</P><P>I hope you are doing well.</P><P>I am currently studying for a Bachelor’s degree in Cybersecurity and IT at Rutgers University, and I recently received access to SAP Learning resources and certifications through my university opportunity.</P><P>I am very interested in becoming SAP certified and building a future career related to SAP, cybersecurity, enterprise systems, and emerging technologies. I am also actively learning and exploring AI, and I am very interested in understanding how AI, cybersecurity, and SAP technologies may connect in future enterprise environments.</P><P>However, I am currently a complete beginner in SAP and do not yet have prior knowledge of ERP systems, SAP modules, accounting concepts, FI/CO, MM, business processes, T-codes, or SAP terminology.</P><P>As I started exploring the SAP Learning portal, I found there are many learning journeys, modules, and specialization paths, which made it difficult for me to understand where I should begin and what sequence I should follow.</P><P>Since my academic background is in Cybersecurity and IT, I would sincerely appreciate guidance on the best SAP learning roadmap that aligns with my studies and long-term career goals. I would especially value recommendations related to SAP Security, GRC, governance, access management, enterprise security, AI-related SAP technologies, or other cybersecurity-relevant SAP areas.</P><P>I would be very grateful if your team could kindly guide me regarding:</P><P>1. Which beginner learning journeys I should start with from scratch<BR />2. How I should learn ERP concepts, SAP basics, navigation, and business processes step by step<BR />3. Whether I should first learn FI/CO, MM, T-codes, Internal Orders, Profit Centers, and SAP fundamentals before moving into SAP Security<BR />4. The recommended sequence of courses and learning journeys for someone with a Cybersecurity and IT background<BR />5. Which SAP certifications would be most relevant and valuable for my future career goals<BR />6. Which learning journey could eventually lead me toward SAP Security or SAP GRC certification paths<BR />7. Whether there are SAP learning paths that combine AI, enterprise systems, and cybersecurity concepts</P><P>My goal is to follow a proper structured roadmap instead of randomly selecting courses without understanding the correct direction.</P><P>I would sincerely appreciate your guidance and recommendations.</P><P>Thank you very much for your time and support.</P><P>Kind regards,<BR />Inaya</P>2026-05-10T22:19:02.804000+02:00https://community.sap.com/t5/technology-q-a/how-to-find-version-of-sap-etd-sap-enterprise-threat-detection-in-sap/qaq-p/14413620How to find version of sap ETD( SAP enterprise threat detection) in sap netweaver 758 SP012026-06-08T19:09:22.343000+02:00madan_agrawal33https://community.sap.com/t5/user/viewprofilepage/user-id/2085756<P>Hi All,</P><P>We are working on POC for SAP EDT cloud version with direct integration from SAP BTP to our RISE sap system. , While we try to configure SAP ETD in SAP system we are stuck when we sending data for our client (giving error CX_SETD_HTTP_403). I opened a ticket with SAP support but no luck till now.</P><P>I have few question to experts if anyone can help here.</P><P>1. How to find version of sap ETD( SAP enterprise threat detection) in sap NetWeaver 758 SP01 as it integrated with NW 758</P><P>2. On SAP system ETD launchpad is (version 0.3). Do we need to upgrade it on NetWeaver 758 SP01.</P><P>3. Any suggestion to resolve above error?</P>2026-06-08T19:09:22.343000+02:00https://community.sap.com/t5/technology-q-a/how-to-use-apis-to-retrieve-btp-audit-logs-and-roles-at-global-account/qaq-p/14421829How to use APIs to retrieve BTP Audit Logs and Roles at Global Account level?2026-06-17T23:52:39.035000+02:00SAPSupporthttps://community.sap.com/t5/user/viewprofilepage/user-id/121003<P>We are trying to access the audit logs and users and roles from Business hub APIs.</P><P><A target="_blank">We need to get data for Global account as Audit log and also users, roles, and role collection data through API for a BTP Global account</A><A target="_blank">.</A></P><BR />------------------------------------------------------------------------------------------------------------------------------------------------<BR /><B>Learn more about the SAP Support user and program <A target="_blank" href="https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/maximizing-the-power-of-sap-community-at-product-support/ba-p/13501276">here</A>.</B>2026-06-17T23:52:39.035000+02:00https://community.sap.com/t5/technology-q-a/sac-and-btp-subaccount-provisioning/qaq-p/14427438SAC and BTP subaccount Provisioning2026-06-25T18:31:55.154000+02:00prateek_dhawanhttps://community.sap.com/t5/user/viewprofilepage/user-id/848538<P>Need clarity on below items </P><P> </P><P>1. Can we provision to SAC and BTP subaccount directly via IPS without IAG<BR />2. If yes , can we provision to SAC and BTP subaccount directly via IPS without IAG if request triggers via GRC</P>2026-06-25T18:31:55.154000+02:00https://community.sap.com/t5/technology-q-a/sap-ias-connection-to-sap-btp-via-oidc-is-not-working/qaq-p/14434378SAP IAS connection to SAP BTP via OIDC is not working2026-07-06T13:16:37.358000+02:00Yash_25https://community.sap.com/t5/user/viewprofilepage/user-id/180966<P>I have established the connectivity between IAS and BTP using OIDC via the "establish trust" button in trust configuration. All the necessary configuration is also done. ROle collection is also provided under trust configuration.</P><P>However, when I am assigning the user in IAS, it says missing authorization while logging to BTP. </P><P>It is not creating the use in the subaccount as well. </P><P>Any suggestions please? </P><P>I can go for SAML but Joule enablement needs only OIDC. Hence I am stuck. </P>2026-07-06T13:16:37.358000+02:00https://community.sap.com/t5/enterprise-resource-planning-q-a/flexible-wf-deadline-notification-email-to-manager-s-of-approval-step/qaq-p/14444554Flexible WF: Deadline Notification - Email to Manager(s) of Approval Step Approvers in Service Entry2026-07-20T15:41:45.607000+02:00abrarkhanmdhttps://community.sap.com/t5/user/viewprofilepage/user-id/2264599<P><STRONG>I have a requirement to send an escalation email to the manager of an approver if the work item has not been approved for the last 5 days. Can this be achieved using the "Manager of Last Approver" option available in Flexible Workflow?</STRONG></P><P><STRONG>However, I have a doubt. Since the approver has not approved the work item yet, how can the system consider them the "Last Approver"?</STRONG></P><DIV><P><STRONG>I am using workflow WS00800321, but I am not getting any value for <CODE>LastApprover</CODE>.</STRONG></P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="abrarkhanmd_1-1784554715058.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/435111i5CC575CB13850958/image-size/medium?v=v2&px=400" role="button" title="abrarkhanmd_1-1784554715058.png" alt="abrarkhanmd_1-1784554715058.png" /></span><P> </P><P><STRONG>When I check the workflow container (<CODE>AC_CONTAINER</CODE>), it is empty, so <CODE>lv_processor</CODE> remains blank. As a result, I receive the error message: "No recipients found."</STRONG></P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="abrarkhanmd_2-1784554741294.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/435112i1B70DF712F4FF792/image-size/medium?v=v2&px=400" role="button" title="abrarkhanmd_2-1784554741294.png" alt="abrarkhanmd_2-1784554741294.png" /></span><P> </P><P><STRONG>My understanding is that <CODE>LastApprover</CODE> is populated only after an approval action has been completed. In this case, since the approver has not yet approved the work item, no value is being returned for <CODE>LastApprover</CODE>. Is that correct?</STRONG></P></DIV>2026-07-20T15:41:45.607000+02:00