https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/topics/Security-qa.xmlSAP Community - Security2026-07-24T20:01:45.785696+00:00python-feedgenSecurity Q&A in SAP Communityhttps://community.sap.com/t5/technology-q-a/odata-v4-url-encoding-issue-with-sap-web-dispatcher-proxy-sales-order/qaq-p/14323140OData V4 URL Encoding Issue with SAP Web Dispatcher + Proxy (Sales Order Management App)2026-02-06T16:09:11.380000+01:00Veeranna_Vyaparihttps://community.sap.com/t5/user/viewprofilepage/user-id/1884968<P>Hi SAP Community,</P><P>We are facing an issue with <STRONG>OData V4 URL encoding</STRONG> after activating the <STRONG>standard Sales Order Management application</STRONG> in <STRONG>S/4HANA</STRONG>.</P><BLOCKQUOTE><P><STRONG>Note:</STRONG> An <STRONG>SAP incident has already been created</STRONG>, and in parallel we are reaching out to the community to learn from experts who may have faced a similar issue.</P></BLOCKQUOTE><HR /><H3 id="toc-hId-1918633819">Issue summary</H3><P>The problem occurs because <STRONG>equal signs (=) in the OData V4 request URL are being URL-encoded (%3D)</STRONG> before the request reaches the <STRONG>S/4HANA ICM</STRONG>.</P><P>In the <STRONG>browser</STRONG>, the request URL is correct and the <CODE>=</CODE> signs are <STRONG>not encoded</STRONG>:</P><PRE><CODE>https://etgwdsp.etgworld.com/sap/opu/odata4/sap/c_salesordermanage_srv/srvd_f4/sap/c_orgdivisionvaluehelp/0001;ps='srvd-c_salesordermanage_sd-0001';va='com.sap.gateway.srvd.c_salesordermanage_sd.v0001.ae-c_salesordermanage.createwithsalesordertype.organizationdivision.SalesOrderManageType.X'/$metadata?sap-language=EN</CODE></PRE><P>However, when the request reaches the <STRONG>ICM</STRONG>, the raw HTTP request shows that:</P><UL><LI><P><CODE>=</CODE> is encoded as <CODE>%3D</CODE></P></LI><LI><P><CODE>%27</CODE> is converted back to <CODE>'</CODE></P></LI></UL><P>Example from <STRONG>ICM level 3 trace</STRONG>:</P><PRE><CODE>GET /sap/opu/odata4/.../0001;ps%3D'srvd-c_salesordermanage_sd-0001';va%3D'com.sap.gateway.srvd.c_salesordermanage_sd.v0001.ae-c_salesordermanage.createwithsalesordertype.organizationdivision.SalesOrderManageType.X'/$metadata?sap-language=EN</CODE></PRE><P>The <STRONG>SAP Gateway expects the “=” characters to remain unencoded</STRONG>, and because of this encoding, the request fails.</P><HR /><H3 id="toc-hId-1722120314">Landscape and behavior</H3><P><STRONG>Middleware involved</STRONG></P><UL><LI><P>SAP Web Dispatcher</P></LI><LI><P>Corporate HTTP Proxy</P></LI></UL><P><STRONG>Observed behavior</STRONG></P><OL><LI><P>All apps work when the <STRONG>proxy is bypassed</STRONG> (Web Dispatcher active)</P></LI><LI><P>All apps work when the <STRONG>Web Dispatcher is bypassed</STRONG> (proxy active)</P></LI><LI><P>The issue occurs <STRONG>only when both proxy and Web Dispatcher are active</STRONG></P></LI></OL><P>This strongly indicates that the URL is being modified due to an <STRONG>interaction between the proxy and Web Dispatcher</STRONG>.</P><HR /><H3 id="toc-hId-1525606809">Troubleshooting performed</H3><UL><LI><P>All required <STRONG>roles, authorizations, services, and ICF nodes</STRONG> are active</P></LI><LI><P>Web Dispatcher <STRONG>profile parameters</STRONG> adjusted to prevent URL encoding</P></LI><LI><P>Web Dispatcher <STRONG>mod file changes</STRONG> attempted for OData V4 handling<BR />→ Issue still persists</P></LI></UL><P>As per <STRONG>internal network team analysis</STRONG>:</P><UL><LI><P>A change may be required in the <STRONG>Web Dispatcher index file</STRONG></P></LI><LI><P>Neither the <STRONG>network team nor BASIS team</STRONG> has access to modify it</P></LI><LI><P>Only <STRONG>SAP</STRONG> can make changes at this level</P></LI></UL><HR /><H3 id="toc-hId-1329093304">Questions to the community</H3><UL><LI><P>Has anyone experienced a <STRONG>similar OData V4 URL encoding issue</STRONG> with <STRONG>Web Dispatcher + proxy</STRONG>?</P></LI><LI><P>Is this a <STRONG>known limitation or defect</STRONG> in SAP Web Dispatcher for OData V4?</P></LI><LI><P>Are there any <STRONG>supported parameters, SAP Notes, or workarounds</STRONG> to prevent encoding of <CODE>=</CODE> in the URL?</P></LI><LI><P>Should this be handled via <STRONG>ICM settings, Web Dispatcher configuration, or proxy rules</STRONG>?</P></LI><LI><P>Is there any <STRONG>recommended architectural workaround</STRONG> until SAP provides a fix?</P></LI></UL><P>Any guidance, experiences, or references would be greatly appreciated.</P><P>Thanks in advance for your support.</P><P>Varsha J S</P><HR /><P> </P><P>#SAP #S4HANA #ODataV4 #SAPGateway #SAPWebDispatcher #ICM #SAPBasis #SAPFiori #SAPCommunity<BR />@SAP @SAPCommunity <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/121003">@SAPSupport</a></P><HR /><P> </P>2026-02-06T16:09:11.380000+01:00https://community.sap.com/t5/enterprise-resource-planning-q-a/looking-for-clarification-for-auth-object-if-role-has-multiple-entries/qaq-p/14328102looking for clarification for auth object. If role has multiple entries2026-02-13T15:51:57.007000+01:00SCHAEF111https://community.sap.com/t5/user/viewprofilepage/user-id/1682498<P>If a security role has F_BKPF_BLA has two entries one with ACTVT=03 BRGRU=* second has ACTVT=01,02 and BRGRU=ZDZ4. Is the finale combination be ACTVT=01,02,03 for BRGRU=*.</P><P>Does it make a difference if the same auth object is in One role vs two roles</P>2026-02-13T15:51:57.007000+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/is-transaction-s-alr-87005540-a-reporting-tcode/qaq-p/14348952Is transaction S_ALR_87005540 a reporting tcode?2026-03-14T13:47:45.379000+01:00Shivi_thttps://community.sap.com/t5/user/viewprofilepage/user-id/1463515<P>I have to create a role for tcode S_ALR_87005540. I asked my colleague to if this is a reporting tcode and he said yes it is however, chatgpt and copilot is saying it is not a reporting tcode.</P>2026-03-14T13:47:45.379000+01:00https://community.sap.com/t5/human-capital-management-q-a/zbv-cua-is-not-working-as-expected/qaq-p/14355899ZBV / CUA is not working as expected2026-03-23T13:40:39.929000+01:00DominikKhttps://community.sap.com/t5/user/viewprofilepage/user-id/1457207<P>Hello experts,</P><P>I'm currently having a strange issue with the CUA. Everything is working perfectly in our CUA system. We don't have duplicate company addresses, and users are assigned the correct one. Our Q-system is also working as expected. We are currently on S4/HANA 2023 SP 03/2025.</P><P>But here’s the problem: We’re currently having issues with our P-system. In this system, there are several users assigned to a different company; for example, the correct company address would be 41000 – Standard Company, and now we have about 90 addressesSAP with a new number and a new description -> 41001 – Standard Company0000012345, etc.</P><P><SPAN>We have deleted or corrected these incorrect company addresses in the CUA system, the Dev system, and the Q system, but we cannot delete them in the P system. Do you have any idea how we can delete these incorrect entries? I tried using transaction SUCOMP, but it doesn’t work. I receive the following error message when I try to delete a company address, and the address we want to use is the default address:<BR /></SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="DominikK_0-1774268501017.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/387664i58AB22683C13A803/image-size/medium?v=v2&px=400" role="button" title="DominikK_0-1774268501017.png" alt="DominikK_0-1774268501017.png" /></span></P><P><SPAN>And even if I assign a new company to the user, I still can't delete that incorrect company.<BR />Sincerely, Dominik <span class="lia-unicode-emoji" title=":slightly_smiling_face:">🙂</span> <BR /></SPAN></P>2026-03-23T13:40:39.929000+01:00https://community.sap.com/t5/technology-q-a/ecs-broke-our-rise-pce-waf-2-and-ecs-cannot-fix-it/qaq-p/14362803ECS broke our RISE PCE WAF 2 and ECS cannot fix it2026-03-31T14:03:24.712000+02:00Bakerm00https://community.sap.com/t5/user/viewprofilepage/user-id/155308<P>After 4 years in RISE PCE (Azure) we finally were requested by SAP to raise a ticket with ECS to migrate from WAF v1 to WAF v2.</P><P>it looks like ECS have hand crafted the configuration - its not via a defined terraform, bicep or arm template. the WAF v2 rules are in restricted mode and nothing really works...</P><P>Fiori tiles won't work; icon image are missing</P><P>ECS won't provide an export of the WAF config so we can compare and review - even though its our tenant and a shared security model.</P><P>you will have to forgive my ignorance in that as RISE PCE the WAF should have a defined security template that doesn't need any tweaking.</P><P>we already know SAP don't follow MS best practice for SAP on azure; or i would have had WAF v2 4 years ago.</P><P>Anyone got any suggestions i can bat back into ECS?</P>2026-03-31T14:03:24.712000+02:00https://community.sap.com/t5/technology-q-a/sap-certification/qaq-p/14371226Sap certification2026-04-11T03:05:47.327000+02:00pradyumna2https://community.sap.com/t5/user/viewprofilepage/user-id/2023737<P>Hello all </P><P>I want to schedule SAP certification exam security administrator C_sec_2601 exam , how should I prepare for it ? It's system based exam with new format. </P><P>Please guide </P>2026-04-11T03:05:47.327000+02:00https://community.sap.com/t5/technology-q-a/saprouter-reverse-invoke-design-guidelines-and-performance-best-practices/qaq-p/14371436saprouter reverse invoke : Design guidelines and Performance best practices2026-04-11T15:43:45.910000+02:00anganch1https://community.sap.com/t5/user/viewprofilepage/user-id/1410927<P>Dear Community,</P><P> As per the security documentation, the usage of reverse invoke saprouter can offer better protection as ports dont have to be opened from DMZ to SAP network zones. </P><P>Using saprouter with reverse invoke would mean that all traffic that otherwise would go directly from frontend (e.g gateway) to backend (e.g S4) networks would now go via the two saprouter (one in DMZ acting as client one in backend acting as server).</P><P> </P><P>There is little information in help.sap or sap notes on this topic. Please can you someone share your experience of using saprouter in this manner (i.e. reverse invoke)</P><P>around</P><UL><LI>best practices /</LI><LI>desgin recommendations /</LI><LI>throughtput and performance /</LI><LI>typical problems like stuck situations and</LI><LI>ofcourse the requirement to have high availability for saprouter as this now becomes the single point of failure for SAP end users etc</LI></UL><P>Thx</P>2026-04-11T15:43:45.910000+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/afo-queries-with-sap-hana-analytical-privileges/qaq-p/14378477AFO Queries with SAP HANA Analytical Privileges2026-04-20T17:17:22.600000+02:00MichaelHealy779https://community.sap.com/t5/user/viewprofilepage/user-id/175376<P>Hi,<BR /><BR />Id like to know if the following scenario is possible with SSO. <BR /><BR />I have users logging into AFO to query reports. The reports in question are going to be using SQL Analytical privileges to secure them. The problem I currently have is the technical user SAPHANADB is querying the caluclation view, which means the auth check is being done on the technical user. I would like some sort of principal propagation SSO from AFO, through B4H and into HANA. <BR /><BR />I have checked the DBMS tab in SU01 and both Logon Ticket and Assertion has been ticked. The Kerberos CN is updated in both B4H and HANA. The user also can log into HANA with SSO with Kerberos. <BR /><BR />Is this actually possible with AFO using Analytical Privileges?</P>2026-04-20T17:17:22.600000+02:00https://community.sap.com/t5/technology-q-a/sap-business-bydesign-integration-with-siem/qaq-p/14382667SAP Business ByDesign integration with SIEM2026-04-24T18:02:32.579000+02:00Nuno_Martinho34https://community.sap.com/t5/user/viewprofilepage/user-id/2162976<P>Hi<BR /><BR />How can i receive events from SAP Business ByDesign in SIEM (Azure Sentinel)?<BR />I want to receive mostly user login activity.<BR /><BR />Thanks for the support.<BR /><BR /></P>2026-04-24T18:02:32.579000+02:00https://community.sap.com/t5/technology-q-a/cvss-9-9-auth-bypass-in-sap-bw-bpc-patch-or-mitigate-now-sap-note-3719353/qaq-p/14383022CVSS 9.9 Auth Bypass in SAP BW/BPC — Patch or Mitigate Now (SAP Note 3719353)2026-04-25T17:08:50.736000+02:00harshateja3https://community.sap.com/t5/user/viewprofilepage/user-id/2297246<P>Hi All,</P><P>Following is the security disclosure, I’ve summarized the critical vulnerability affecting our SAP landscapes. Unlike standard SQL injections, this is an <STRONG>Authorization Bypass</STRONG> that allows SQL execution through specific upload tools.</P><P><STRONG>Vulnerability Detail: CVE-2026-27681</STRONG><STRONG> (SAP Note 3719353)</STRONG></P><UL><LI><STRONG>CVSS Score:</STRONG> 9.9 (Critical)</LI><LI><STRONG>Nature of Risk:</STRONG> Authenticated users can bypass authorization checks within specific ABAP upload tools in SAP BPC and BW. This allows for the execution of arbitrary SQL statements, potentially leading to full database compromise (Read/Write/Delete).</LI></UL><P><STRONG>Affected Components & Versions:</STRONG></P><UL><LI><STRONG>HANABPC:</STRONG> 810</LI><LI><STRONG>BPC4HANA:</STRONG> 300</LI><LI><STRONG>SAP_BW:</STRONG> 750 through 816</LI></UL><P><STRONG>Required Action Plan:</STRONG></P><OL><LI><STRONG>Permanent Fix (Priority: High)</STRONG>We need to apply the corrections from <STRONG>SAP Note 3719353</STRONG> to deactivate the vulnerable code. Please prioritize the following Support Packages for our upcoming maintenance window:</LI></OL><UL><LI>SAPK-75035INSAPBW</LI><LI>SAPK-81019INHANABPC</LI><LI>SAPK-30014INBPC4HANA</LI></UL><OL><LI><STRONG>Immediate Mitigation (Interim)</STRONG>Until patching is complete, we should immediately restrict the <STRONG>S_GUI</STRONG> authorization object. Specifically, revoking <STRONG>Activity 60 (Upload)</STRONG> from standard end-user roles will block the attack vector by disabling the necessary upload functionality.</LI></OL><P>Thanks & Regards</P><P>HarshaTeja</P>2026-04-25T17:08:50.736000+02:00https://community.sap.com/t5/technology-q-a/best-practices-for-jwt-validation-and-jwks-caching-in-sap-api-management/qaq-p/14383552Best Practices for JWT Validation and JWKS Caching in SAP API Management using KVM2026-04-27T07:28:06.219000+02:00somgoyalhttps://community.sap.com/t5/user/viewprofilepage/user-id/1477745<P>Hi everyone,<BR />I’m designing a JWT validation flow in SAP API Management for an integration project. The goal is to keep the proxy environment‑agnostic while ensuring high performance through JWKS caching. I’d appreciate feedback on the approach and any potential improvements.</P><P><STRONG>Current Flow Summary:</STRONG></P><OL><LI>Validate the request body to ensure it is well‑formed JSON.</LI><LI>Remove sensitive headers (e.g., Cookies) before further processing.</LI><LI>Read the IdP base URL from an environment‑specific KVM.</LI><LI>Normalize the URL using JavaScript for service callouts.</LI><LI>Look up JWKS in cache.</LI><LI>Call the IdP’s <CODE>.well-known/jwks.json <FONT color="#000000">endpoint if the cache is empty.</FONT></CODE></LI><LI>Cache the JWKS (TTL: 120 seconds).</LI><LI>Verify JWT (RS256, scopes).</LI><LI>Validate the issuer claim against the KVM value.<P>Are there alternative or recommended ways to further externalize configuration (beyond KVMs) while keeping the proxy fully environment‑agnostic?</P><P>Looking forward to your insights on optimizing this zero‑touch setup.</P><P>Best regards,<BR />Somya</P></LI></OL>2026-04-27T07:28:06.219000+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/sap-business-client-8-0-su01-tcode-roles-tab/qaq-p/14398460SAP Business Client 8.0 - SU01 tcode - roles tab2026-05-18T15:59:56.424000+02:00ashwinipinglehttps://community.sap.com/t5/user/viewprofilepage/user-id/3400<P>Hello Experts,</P><P>I am using SAP Business Client 8.0. In SU01 tcode, if we navigate to roles tab for any user, it shows only 3 lines of roles. This is very cumbersome to use. Can we increase the display lines in this roles tab?</P><P>Best Regards,</P><P>Ashwini Pingle</P>2026-05-18T15:59:56.424000+02:00https://community.sap.com/t5/technology-q-a/feedback-vulnerability-submission-form-needs-improvement-attachments/qaq-p/14404435Feedback: Vulnerability Submission Form Needs Improvement (Attachments, Formatting)2026-05-26T21:55:16.412000+02:00Niklxshttps://community.sap.com/t5/user/viewprofilepage/user-id/2305548<P><FONT size="4">Hi SAP Community,</FONT></P><P><FONT size="4">I recently went through the process of reporting a security vulnerability via the SAP Trust Center's vulnerability submission form (<EM><A href="https://dviform-live.c-527d15b.kyma.ondemand.com/" target="_blank" rel="noopener nofollow noreferrer">https://dviform-live.c-527d15b.kyma.ondemand.com/</A></EM>), and while I appreciate that SAP provides this channel for external researchers, I wanted to share some honest feedback -- in the hope that it reaches the right people and leads to improvements.</FONT></P><P> </P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Niklxs_0-1779819516950.png" style="width: 457px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/414273i1573DAF4121A9A26/image-dimensions/457x424?v=v2" width="457" height="424" role="button" title="Niklxs_0-1779819516950.png" alt="Niklxs_0-1779819516950.png" /></span></P><P> </P><P><FONT size="4">The form currently feels quite bare-bones compared to what security researchers are used to from platforms like HackerOne or Bugcrowd. A few specific pain points:</FONT></P><P><FONT size="4"><STRONG>1. Plain text only</STRONG> The "Steps to reproduce" field is a raw textarea with no formatting support whatsoever. No Markdown, no code blocks, no syntax highlighting. Writing a structured vulnerability report with technical details, request/response examples, and reproduction steps in a single unformatted text box is genuinely painful. A simple Markdown renderer or even basic formatting options would make a significant difference.</FONT></P><P><FONT size="4"><STRONG>2. Attachment restrictions</STRONG> The form only accepts image files as attachments. For security researchers, the most important supporting materials are things like Proof-of-Concept scripts (.py, .js), PDF reports, or HTTP request logs — none of which can be attached. This forces researchers to use external workarounds like Dropbox or Pastebin links, which feels clunky for an official security channel.</FONT></P><P><FONT size="4">I want to be clear: </FONT></P><P><FONT size="4">I think having a dedicated reporting channel is the right thing, and I appreciate that SAP takes external reports seriously. These are not complaints - they are concrete suggestions that I believe would make the portal significantly more useful for both researchers and the SAP security team.</FONT></P><P><FONT size="4">Has anyone else run into these limitations? And is there a better channel to pass this kind of product feedback directly to the team responsible for the form? I've seen that SAP also has a Bugcrowd page, but you can only report a bug there under very specific conditions (e.g., you must have previously reported at least one P3 bug).</FONT></P><P><FONT size="4">Thanks for reading.</FONT></P><P> </P>2026-05-26T21:55:16.412000+02:00https://community.sap.com/t5/technology-q-a/sap-netweaver-verified-network-amp-outbound-connectivity-requirements/qaq-p/14415322SAP NetWeaver: Verified Network & Outbound Connectivity Requirements2026-06-10T10:53:48.372000+02:00PhilippLorberhttps://community.sap.com/t5/user/viewprofilepage/user-id/2304278<P><SPAN>I’m currently documenting <STRONG>outbound network communication requirements</STRONG> for <STRONG>SAP NetWeaver</STRONG> and several related components. My goal is to ensure these services function correctly in a <STRONG>restricted, security‑hardened environment</STRONG> where all external traffic must be explicitly approved.</SPAN></P><P><SPAN>The components I’m focusing on are:</SPAN></P><UL><LI><P><SPAN>SAP GUI</SPAN></P></LI><LI><P><SPAN>Print Service</SPAN></P></LI><LI><P><SPAN>KPro (Knowledge Provider)</SPAN></P></LI><LI><P><SPAN>Crystal Reports</SPAN></P></LI></UL><P><SPAN>To complete this analysis, I’m looking for <STRONG>verified information</STRONG> about any <STRONG>required outbound Internet communication</STRONG> for these components. Specifically, I’m trying to confirm whether they need to reach external SAP services, licensing servers, cloud endpoints, or any other systems outside the internal network.</SPAN></P><P><SPAN>If anyone has experience configuring these components in a locked‑down environment, could you help clarify the following for each component?</SPAN></P><UL><LI><P><SPAN><STRONG>Required ports</STRONG> — TCP/UDP ports needed for outbound communication</SPAN></P></LI><LI><P><SPAN><STRONG>Protocols used</STRONG> — e.g., HTTPS, RFC, SOAP, proprietary protocols</SPAN></P></LI><LI><P><SPAN><STRONG>External system names</STRONG> — official service names or destinations</SPAN></P></LI><LI><P><SPAN><STRONG>Target IPs or hostnames</STRONG> — any Internet endpoints that must be reachable</SPAN></P></LI><LI><P><SPAN><STRONG>Documentation references</STRONG> — SAP Notes, guides, or admin experience</SPAN></P></LI></UL><P><SPAN>I’m especially interested in <STRONG>real‑world configurations</STRONG> or <STRONG>SAP Notes</STRONG> that explicitly list connectivity requirements. Any insights from your own implementations would be extremely helpful.</SPAN></P>2026-06-10T10:53:48.372000+02:00https://community.sap.com/t5/technology-q-a/best-practices-on-self-service-roles/qaq-p/14422844Best practices on self service roles2026-06-18T21:27:48.390000+02:00NicolasRivas1991https://community.sap.com/t5/user/viewprofilepage/user-id/1976185<P>Hello everyone,<BR /><BR />I have an issue with security roles. <BR /><STRONG>Introduction</STRONG>: With my team we are starting a self-service project where users will log into sap analytics cloud and can create their own stories.<BR /><STRONG>Context</STRONG>: we have the "scoped user" role assig to these users, with this role they can see data from models in the "QA" and "PRD" spaces, because they need access to them to be able to see any data on the stories developed by the data engineers.<BR /><STRONG>issue:</STRONG> With this self-service project, this role that I mentioned before (scoped user) lets them see and use all the models in the "QA" and "PRD" spaces in sap analytics cloud, and we only want them to be able to access the models on their own space (EG: If the user is from human resources area, they will only have access to the Human Resources space in datasphere for self service).<BR /><BR />Is the issue explained clearly enough?<BR /><BR />have a nice week.<BR /><BR /></P>2026-06-18T21:27:48.390000+02:00https://community.sap.com/t5/technology-q-a/security-audit-log-rsau-config-negative-user-group-selection-not-excluding/qaq-p/14432382Security Audit Log (RSAU_CONFIG) - Negative User Group Selection Not Excluding Users from SM202026-07-02T20:46:31.420000+02:00Caiogvnhttps://community.sap.com/t5/user/viewprofilepage/user-id/1815122<DIV><DIV><P>Hello Everyone,</P><P>We are experiencing an issue with the Security Audit Log configuration and would like to know if anyone has faced a similar situation or if there are known limitations or SAP Notes related to this behavior.</P><P>Environment</P><UL><LI>SAP ECC EHP8</LI><LI>SAP_BASIS 750 SP30</LI><LI>SAP_ABA 750 SP30</LI><LI>Security Audit Log configured through transaction RSAU_CONFIG<P>Business Requirement</P><P>We want to reduce the volume of events generated by specific users in SM20.</P><P>To achieve this, we performed the following actions:</P><OL><LI><P>Created a user group called TECHNICAL_USERS.</P></LI><LI><P>Assigned the users we want to exclude from auditing to this group.</P></LI><LI><P>Configured a dynamic filter in RSAU_CONFIG using:</P><P>User Group Selection (Negative)</P><P>Group: TECHNICAL_USERS</P><P>The expectation was that users belonging to this group would be excluded from logging for the selected audit classes.</P><P>Configuration</P><P>In RSAU_CONFIG:</P><P>Dynamic Configuration</P><P>Filter 02</P><P>Client: XXX</P><P>Selection by User Groups (Negative)</P><P>User Group: TECHNICAL_USERS</P><P>The filter is active for logging.</P><P>The enabled audit classes include:</P><UL><LI>Dialog Logon</LI><LI>Transaction Start</LI><LI>Report Execution</LI><LI>User Master Record Changes</LI><LI>System Events<P>Validation Performed</P><OL><LI>Group Assignment Validation<P>We confirmed that the users are correctly assigned to the group defined in the filter.</P><P>The assignments can be verified in both SU01 and SUGR.</P><OL><LI>Configuration Activation Validation<P>After modifying the audit classes (flags) in RSAU_CONFIG, the Security Audit Log immediately started recording events corresponding to the newly selected audit classes.</P><P>This indicates that:</P><UL><LI>The configuration was saved successfully.</LI><LI>The filter is active.</LI><LI>The system is processing the new configuration.</LI><LI>Changes to the audit classes are being applied correctly.<OL><LI>New Event Generation<P>Only events generated after the configuration change were analyzed.</P><P>Historical log entries generated before the change were excluded from the analysis.</P><OL><LI>SM20 Verification<P>Despite the Negative User Group Selection being configured and active, events continue to be recorded for users belonging to the TECHNICAL_USERS group.</P><P>This behavior occurs for all users assigned to the group, regardless of user type.</P><P>We have observed users of the following types continuing to generate records in SM20 after being assigned to the exclusion group:</P><UL><LI>Dialog</LI><LI>System</LI><LI>Communication<P>Current Situation</P><P>All validations indicate that:</P><P>OK - The user group exists.</P><P>OK - Users are assigned to the user group.</P><P>OK - The RSAU_CONFIG filter is active.</P><P>OK - New events are being generated.</P><P>OK - Changes to the audit classes are applied correctly, and newly selected event types are being logged as expected.</P><P>NOT OK - Negative User Group Selection does not exclude users belonging to the specified user group.</P><P>Additional Information</P><P>The changes made in RSAU_CONFIG are clearly being applied because modifications to the audit classes produce the expected results immediately after activation.</P><P>However, although the system correctly respects the configured audit classes, it continues to log events for users assigned to the user group defined in the Negative User Group Selection criteria.</P><P>Therefore, the only functionality that does not appear to be working as expected is the exclusion based on User Group Negative Selection.</P><P>Question</P><P>Has anyone experienced a similar issue with the "User Group Selection (Negative)" functionality in RSAU_CONFIG on SAP_BASIS 750?</P><P>Are there any known limitations related to:</P><UL><LI>Negative User Group Selection</LI><LI>RSAU_CONFIG dynamic filters</LI><LI>User group evaluation during Security Audit Log processing<P>Is there any SAP Note or official documentation explaining why users assigned to a negatively selected user group continue to appear in SM20, even though other RSAU_CONFIG changes are applied successfully?</P><P>Any guidance would be greatly appreciated.</P><P>Thank you.</P><DIV><DIV><DIV><DIV> </DIV></DIV></DIV></DIV></LI></UL></LI></UL></LI></OL></LI></OL></LI></UL></LI></OL></LI></OL></LI></UL></LI><LI><P> </P></LI><LI><P> </P></LI></OL></LI></UL></DIV></DIV>2026-07-02T20:46:31.420000+02:00https://community.sap.com/t5/technology-q-a/force-password-change-for-dialog-user-ids-on-next-login-due-to-security/qaq-p/14438941Force password change for Dialog user IDs on next login due to security policy change2026-07-13T10:13:59.161000+02:00SAPSupporthttps://community.sap.com/t5/user/viewprofilepage/user-id/121003<P>Due to a change in Security policy, we have to force all the dialog user IDs to change the password in the next login. Is there any option available to force password change for Dialog user IDs on next login without a system restart?</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-07-13T10:13:59.161000+02:00