https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/topics/Governance-Risk-Compliance-(GRC)-and-Cybersecurity-qa.xml SAP Community - Governance, Risk, Compliance (GRC), and Cybersecurity 2026-02-28T12:10:38.606170+00:00 python-feedgen Governance, Risk, Compliance (GRC), and Cybersecurity Q&A in SAP Community https://community.sap.com/t5/crm-and-cx-q-a/sap-governance/qaq-p/14187324 SAP Governance 2025-08-22T08:04:08.114000+02:00 Pawan_Work https://community.sap.com/t5/user/viewprofilepage/user-id/1541314 <P><SPAN>How to add dynamically options to choice field using script task in process governance process section</SPAN></P> 2025-08-22T08:04:08.114000+02:00 https://community.sap.com/t5/technology-q-a/need-best-practices-of-abap-access-to-production-environment/qaq-p/14191612 Need Best Practices of ABAP Access to Production Environment 2025-08-25T19:46:54.255000+02:00 FarhanRasheed https://community.sap.com/t5/user/viewprofilepage/user-id/1386443 <P>Dear SAP Support Team</P><P>&nbsp;</P><P>Our external auditors have raised a concern that they will not rely on SAP for the financial audit. The issue identified is that the ABAP user currently has access to the production environment, which they consider a violation of control.</P><P>&nbsp;</P><P>In light of the above, I request your support in providing the relevant SAP standards or best practices on this matter, preferably referenced in an SAP Note. This is critical, as the system was implemented primarily for financial controlling, and the auditors’ non-reliance on SAP for financials would undermine its purpose.</P><P>&nbsp;</P><P>Your prompt response will be highly appreciated.</P><P>&nbsp;</P><P><BR /><BR />Thanks</P> 2025-08-25T19:46:54.255000+02:00 https://community.sap.com/t5/financial-management-q-a/grc-access-control-update-user-role-assignment-after-backend-role-deletion/qaq-p/14203084 GRC access control - update user role assignment after backend role deletion 2025-09-01T13:57:12.936000+02:00 CoreTeam_HABILITATIONS https://community.sap.com/t5/user/viewprofilepage/user-id/1483308 <P>Hello,</P><P>we have implemented ARQ/ARM and BRM to provision business role in backend system.</P><P>how to align or reconcile Access Control User role assignment, if we delete a technical role assigned directly in the backend system&nbsp; for user A?</P><P>program <U>GRAC_UPDATE_BR_ASSIGNMENT</U> do not display any data for this user A( so on the Access Control Business Role Mass Update Background Job job).</P><P>program GRAC_CHECK_BROLE_ASSIGNMENT till display all business role/technical role.</P><P>kind regards</P> 2025-09-01T13:57:12.936000+02:00 https://community.sap.com/t5/financial-management-q-a/skip-role-owner-stage-approval-if-manager-is-same-as-role-owner/qaq-p/14217953 Skip Role Owner Stage Approval if Manager is same as Role Owner 2025-09-15T23:44:50.037000+02:00 joeljogygeorge https://community.sap.com/t5/user/viewprofilepage/user-id/2186425 <P>Hi,&nbsp;</P><P>&nbsp;</P><P>I have a requirement where I need to skip Role Owner stage approval if Manager is same as Role Owner. However, it is important that if there are 5 roles, and if Manager is same as Role Owner for only one of the roles, then the approval should be skipped for that one role only. Kindly provide ideas on how this can be achieved, by perhaps using BRF+ decision rules.&nbsp;</P><P><BR />Thanks,&nbsp;</P> 2025-09-15T23:44:50.037000+02:00 https://community.sap.com/t5/enterprise-resource-planning-q-a/drc-venda-produtor-rural-cpf-erro-227/qaq-p/14221299 [DRC] Venda produtor Rural CPF - Erro 227 2025-09-18T14:26:25.658000+02:00 andressa_cuccolouback https://community.sap.com/t5/user/viewprofilepage/user-id/2201180 <P><SPAN>Bom dia Pessoal, </SPAN></P><P><SPAN>Estamos com um problema para validar o certificado digital ( msg 227) para venda produtor Rural CPF, saindo pelo DRC, todas verificações em relação ao certificado, cadastro e outros foram feitas, o mesmo cenário funciona corretamente sendo enviado pelo GRC. </SPAN></P><P><SPAN>Algum colega já passou por algo semelhante que possa compartilhar a experiencia e solução?</SPAN></P> 2025-09-18T14:26:25.658000+02:00 https://community.sap.com/t5/enterprise-resource-planning-q-a/grc-12-0-standard-role-to-provisional/qaq-p/14226900 GRC 12.0 Standard role to provisional 2025-09-24T15:38:54.610000+02:00 SapnaKarthikeyan https://community.sap.com/t5/user/viewprofilepage/user-id/1469799 <P>All of a sudden we see that several standard roles across multiple sap instances have gotten turned to provisional Y in GRC with random role owners getting mapped to these roles . Why would this happen ? And how to fix it ?</P> 2025-09-24T15:38:54.610000+02:00 https://community.sap.com/t5/technology-q-a/sap-grc-2026-assurance-amp-compliance-solutions-new-features/qaq-p/14247297 SAP GRC 2026 - Assurance & Compliance Solutions - New features 2025-10-17T15:11:55.076000+02:00 CompliflowAI https://community.sap.com/t5/user/viewprofilepage/user-id/2241056 <P><SPAN>SAP GRC 2026 - Assurance &amp; Compliance Solutions - New features</SPAN><SPAN><BR /></SPAN><SPAN><BR /></SPAN><SPAN>Organizations today face increasing regulatory demands and operational risks.</SPAN> <SPAN><BR /></SPAN><SPAN>SAP continues to evolve its Assurance &amp; Compliance solutions to help businesses stay ahead. Here’s a look at the latest enhancements designed to optimize user experience, streamline processes, and leverage AI for smarter compliance.</SPAN><SPAN><BR /></SPAN><SPAN><BR /></SPAN><SPAN><span class="lia-unicode-emoji" title=":white_heavy_check_mark:">✅</span> SAP Business Integrity Screening</SPAN><SPAN><BR /></SPAN><SPAN>A) Fiori Apps for Detection Runs</SPAN><SPAN><BR /></SPAN><SPAN>Reimplemented using Fiori Elements for a modern, consistent user experience.</SPAN><SPAN><BR /></SPAN><SPAN>Key Benefit: Enhanced efficiency through streamlined interfaces and advanced filtering for precise detection runs.</SPAN><SPAN><BR /></SPAN><SPAN><BR /></SPAN><SPAN>B) Improved Performance for Managing Alerts App</SPAN><SPAN><BR /></SPAN><SPAN>Optimized for high-volume alert scenarios and large datasets.</SPAN><SPAN><BR /></SPAN><SPAN>Key Benefit: Increased responsiveness in high-demand environments.</SPAN><SPAN><BR /></SPAN><SPAN><BR /></SPAN><SPAN><span class="lia-unicode-emoji" title=":white_heavy_check_mark:">✅</span> SAP Tax Compliance</SPAN><SPAN><BR /></SPAN><SPAN>A) Bulk Edit User Group Attributes</SPAN><SPAN><BR /></SPAN><SPAN>Edit multiple user groups and attributes in a single operation with flexible update options.</SPAN><SPAN><BR /></SPAN><SPAN>Key Benefit: Efficient, flexible bulk updates for better governance.</SPAN><SPAN><BR /></SPAN><SPAN><BR /></SPAN><SPAN><span class="lia-unicode-emoji" title=":white_heavy_check_mark:">✅</span> SAP Audit Management</SPAN><SPAN><BR /></SPAN><SPAN>A) Import Master Data from PC/RM in Same System</SPAN><SPAN><BR /></SPAN><SPAN>Simplifies data management and integration without RFC setup.</SPAN><SPAN><BR /></SPAN><SPAN>Key Benefit: Reduces complexity and maintenance.</SPAN><SPAN><BR /></SPAN><SPAN><BR /></SPAN><SPAN>B) Consolidate Email Notifications for Multiple Actions</SPAN><SPAN><BR /></SPAN><SPAN>Groups related notifications for streamlined communication.</SPAN><SPAN><BR /></SPAN><SPAN>Key Benefit: Reduces email clutter and enhances focus.</SPAN><SPAN><BR /></SPAN><SPAN><BR /></SPAN><SPAN>C) Audit Coverage Overview Page</SPAN><SPAN><BR /></SPAN><SPAN>Provides a comprehensive visual view of audit coverage.</SPAN><SPAN><BR /></SPAN><SPAN>Key Benefit: Improves transparency and strategic planning.</SPAN><SPAN><BR /></SPAN><SPAN><BR /></SPAN><SPAN>D) Share Recommendations by Different Findings</SPAN><SPAN><BR /></SPAN><SPAN>Enables targeted recommendations and collaborative problem-solving.</SPAN><SPAN><BR /></SPAN><SPAN>Key Benefit: Enhances relevance and customization of audit feedback.</SPAN><SPAN><BR /></SPAN><SPAN><BR /></SPAN><SPAN>E) Integrate Audit Process with SAP Workflow</SPAN><SPAN><BR /></SPAN><SPAN>Track audits via Fiori apps and workflows.</SPAN><SPAN><BR /></SPAN><SPAN>Key Benefit: Streamlines processes and reduces manual tasks.</SPAN><SPAN><BR /></SPAN><SPAN><BR /></SPAN><SPAN>F) Enhanced Survey Capabilities</SPAN><SPAN><BR /></SPAN><SPAN>Supports more question types and score mapping.</SPAN><SPAN><BR /></SPAN><SPAN>Key Benefit: Improves flexibility and depth of audit surveys.</SPAN><SPAN><BR /></SPAN><SPAN><BR /></SPAN><SPAN>G) AI-Supported Audit Report Summary</SPAN><SPAN><BR /></SPAN><SPAN>Leverages AI to generate tailored audit summaries using prompts.</SPAN><SPAN><BR /></SPAN><SPAN>Key Benefit: Enhances report relevance and utility.</SPAN><SPAN><BR /></SPAN><SPAN><BR /></SPAN><SPAN><span class="lia-unicode-emoji" title=":glowing_star:">🌟</span> Why This Matters</SPAN><SPAN><BR /></SPAN><SPAN>These innovations empower compliance teams to:</SPAN><SPAN><BR /></SPAN><SPAN>Improve operational efficiency</SPAN><SPAN><BR /></SPAN><SPAN>Reduce manual effort</SPAN><SPAN><BR /></SPAN><SPAN>Gain actionable insights through AI</SPAN><SPAN><BR /></SPAN><SPAN>Ensure robust governance across processes</SPAN><SPAN><BR /></SPAN><SPAN><BR /></SPAN><SPAN><span class="lia-unicode-emoji" title=":speech_balloon:">💬</span> What do you think about these new SAP Assurance &amp; Compliance features?</SPAN><SPAN><BR /></SPAN><SPAN>Drop your thoughts in the comments or reach out if you’d like to explore these capabilities further.</SPAN></P> 2025-10-17T15:11:55.076000+02:00 https://community.sap.com/t5/technology-q-a/sap-grc-2026-risk-management-new-features/qaq-p/14247351 🚀 SAP GRC 2026 Risk Management - New Features 2025-10-17T16:28:01.138000+02:00 CompliflowAI https://community.sap.com/t5/user/viewprofilepage/user-id/2241056 <P><SPAN><span class="lia-unicode-emoji" title=":rocket:">🚀</span>SAP GRC 2026 Risk Management - New Features -<BR /><BR />SAP is redefining risk management with a new version focused on efficiency, flexibility, and intelligence. Here’s what’s coming:<BR /><BR /><span class="lia-unicode-emoji" title=":white_heavy_check_mark:">✅</span>New Risk Analysis Type<BR />A smarter way to assess corporate and operational risks across multiple horizons with flexible customization.<BR /><BR /><span class="lia-unicode-emoji" title=":white_heavy_check_mark:">✅</span>Multi-Stage Multi-Path Workflow<BR />Configurable workflows tailored to business needs, supporting complex multistage and multipath scenarios.<BR /><BR /><span class="lia-unicode-emoji" title=":white_heavy_check_mark:">✅</span>Asset Entity Enhancements<BR />New entity for BCM and Cyber Intelligence with API integration options, enabling seamless linkage to risk objects.<BR /><BR /><span class="lia-unicode-emoji" title=":white_heavy_check_mark:">✅</span>Improved User Experience with Fiori Apps<BR />Enhanced and new Fiori apps for risk validation, activity management, and personalization—delivering consistent, user-friendly design across devices.<BR /><BR /><span class="lia-unicode-emoji" title=":white_heavy_check_mark:">✅</span>NIST Content Integration<BR />Align with global standards through risk taxonomy provisioning based on the NIST framework.<BR /><BR /><span class="lia-unicode-emoji" title=":white_heavy_check_mark:">✅</span>AI Support – Joule Integration into KRI<BR />Empowering businesses to identify data sources for Key Risk Indicators using AI-driven automation.<BR /><BR /><span class="lia-unicode-emoji" title=":light_bulb:">💡</span>Why it matters:<BR />These updates strengthen resilience, streamline processes, and bring intelligence into risk management—helping organizations stay ahead in an evolving risk landscape.<BR /><BR /><span class="lia-unicode-emoji" title=":backhand_index_pointing_right:">👉</span>What feature excites you the most? Share your thoughts below!</SPAN></P> 2025-10-17T16:28:01.138000+02:00 https://community.sap.com/t5/technology-q-a/sap-access-management-use-cases-can-be-enabled-by-sap-gen-ai/qaq-p/14247386 SAP Access Management Use Cases can be enabled by SAP Gen AI 2025-10-17T16:39:58.752000+02:00 CompliflowAI https://community.sap.com/t5/user/viewprofilepage/user-id/2241056 <P><SPAN>SAP Access Management Use Cases can be enabled by SAP Gen AI</SPAN></P><P><SPAN><BR /></SPAN><SPAN>1. Real-Time SoD Conflict Detection</SPAN><SPAN><BR /></SPAN><SPAN>Use Case: Instantly identify Segregation of Duties (SoD) conflicts for any user.</SPAN><SPAN><BR /></SPAN><SPAN>Example: “What conflicts exist for user Jacob?”</SPAN><SPAN><BR /></SPAN><SPAN>Benefit: Immediate, accurate conflict analysis.</SPAN><SPAN><BR /></SPAN><SPAN><BR /></SPAN><SPAN>2. Risk-Based Role Review</SPAN><SPAN><BR /></SPAN><SPAN>Use Case: Review roles based on actual risk exposure and usage.</SPAN><SPAN><BR /></SPAN><SPAN>Example: “Show me users with SOD risk conflicts”.</SPAN><SPAN><BR /></SPAN><SPAN>Benefit: Prioritize remediation based on real impact, not theoretical risk.</SPAN><SPAN><BR /></SPAN><SPAN><BR /></SPAN><SPAN>3. Usage-Based Role Optimization</SPAN><SPAN><BR /></SPAN><SPAN>Use Case: Identify unused roles or transactions to streamline access.</SPAN><SPAN><BR /></SPAN><SPAN>Example: “Who has Z_FB02 but never used FB02?”</SPAN><SPAN><BR /></SPAN><SPAN>Benefit: Reduce access footprint and license cost by removing unused permissions.</SPAN><SPAN><BR /></SPAN><SPAN><BR /></SPAN><SPAN>4. Impact Simulation for Role Changes</SPAN><SPAN><BR /></SPAN><SPAN>Use Case: Simulate the effect of removing a transaction or role.</SPAN><SPAN><BR /></SPAN><SPAN>Example: “If I remove FB02 from Z_FB02, who else is affected?”</SPAN><SPAN><BR /></SPAN><SPAN>Benefit: Avoid unintended disruptions by previewing changes.</SPAN><SPAN><BR /></SPAN><SPAN><BR /></SPAN><SPAN>5. Alternative Role Suggestions</SPAN><SPAN><BR /></SPAN><SPAN>Use Case: Recommend safer role alternatives.</SPAN><SPAN><BR /></SPAN><SPAN>Example: “What alternative roles could work instead of Z_FB02?”</SPAN><SPAN><BR /></SPAN><SPAN>Benefit: Accelerate remediation with validated, low-risk role options.</SPAN><SPAN><BR /></SPAN><SPAN><BR /></SPAN><SPAN>6. Executive Risk Reporting</SPAN><SPAN><BR /></SPAN><SPAN>Use Case: Explain access risks in business terms to leadership.</SPAN><SPAN><BR /></SPAN><SPAN>Example: “Explain our P2P risks to the CFO”</SPAN><SPAN><BR /></SPAN><SPAN>Benefit: Translate technical risks into business impact scenarios (e.g., fraud potential).</SPAN><SPAN><BR /></SPAN><SPAN><BR /></SPAN><SPAN>7. Visual Risk Mapping</SPAN><SPAN><BR /></SPAN><SPAN>Use Case: Generate visualizations of risk across business processes.</SPAN><SPAN><BR /></SPAN><SPAN>Example: “Create a visualization of the risk in the process flow”</SPAN><SPAN><BR /></SPAN><SPAN>Benefit: Improve stakeholder understanding and audit readiness.</SPAN><SPAN><BR /></SPAN><SPAN><BR /></SPAN><SPAN>8. Automated Audit Response</SPAN><SPAN><BR /></SPAN><SPAN>Use Case: Generate audit-ready reports and remediation plans.</SPAN><SPAN><BR /></SPAN><SPAN>Example: “Generate a slide deck for our SoD remediation progress”</SPAN><SPAN><BR /></SPAN><SPAN>Benefit: Save time and ensure completeness in compliance reporting.</SPAN><SPAN><BR /></SPAN><SPAN><BR /></SPAN><SPAN>9. Access Governance Across Hybrid Landscapes</SPAN><SPAN><BR /></SPAN><SPAN>Use Case: Manage access across on-premises and cloud SAP systems.</SPAN><SPAN><BR /></SPAN><SPAN>Example: “Show SoD violations across Cloud SAP S4 Hana systems and ECC systems”</SPAN><SPAN><BR /></SPAN><SPAN>Benefit: Unified view of access risks across environments.</SPAN><SPAN><BR /></SPAN><SPAN><BR /></SPAN><SPAN>10. Token-Efficient AI Conversations</SPAN><SPAN><BR /></SPAN><SPAN>Use Case: Enable deep AI reasoning without exceeding context limits.</SPAN><SPAN><BR /></SPAN><SPAN>Example: “Summarize top 5 risks by transaction volume”</SPAN><SPAN><BR /></SPAN><SPAN>Benefit: Fast, cost-effective AI interactions using pre-analyzed data.</SPAN><SPAN><BR /></SPAN><SPAN><BR /></SPAN><SPAN>🧭 Strategic Shift for Security Teams</SPAN><SPAN><BR /></SPAN><SPAN>Instead of being data gatherers, teams become strategic risk managers:</SPAN><SPAN><BR /></SPAN><SPAN>Focus on decision-making, not data extraction.</SPAN><SPAN><BR /></SPAN><SPAN>Use AI to triage, simulate, and remediate access risks.</SPAN><SPAN><BR /></SPAN><SPAN>Maintain audit readiness with minimal manual effort.</SPAN></P> 2025-10-17T16:39:58.752000+02:00 https://community.sap.com/t5/technology-q-a/xporg-and-xeorg-authorization-fields-are-not-being-restricted-to-assigned/qaq-p/14252331 XPORG and XEORG authorization fields are not being restricted to assigned values 2025-10-24T08:56:47.475000+02:00 DKUCUK https://community.sap.com/t5/user/viewprofilepage/user-id/1935271 <P>Hello,</P><P>I am currently working on a project where the customer has made XPORG (Purchasing Organization) and XEORG (Planning and Execution Organization) organizational authorization fields. However, end users are able to see values outside of what is assigned to them in these fields.</P><P>When I checked user trace, I found that a user going into a transaction that would have an authority check for these fields is not passing an authority check or at least it is not being logged by user trace. Does anyone know what I can do to make sure users do not access values beyond those assigned to them for these two specific fields?<BR /><BR />To give some additional information:<BR />- Correct authorization has been given to users and roles do not contain the values they are able to access<BR />- There are no XPGRP (Purchasing Group) and XEGRP (Planning and Execution Group) values added to the system</P> 2025-10-24T08:56:47.475000+02:00 https://community.sap.com/t5/technology-q-a/ias-ips-sap-security/qaq-p/14263101 IAS-IPS (SAP Security) 2025-11-07T15:28:51.630000+01:00 Agrawal_Himanshu https://community.sap.com/t5/user/viewprofilepage/user-id/494787 <P><STRONG>IAS &amp; IPS</STRONG></P><P><STRONG>&nbsp;</STRONG></P><P><STRONG>&nbsp;</STRONG></P><P><STRONG>Content :</STRONG></P><OL><LI>SAP Identity Authentication Service (IAS)</LI><LI>SAP Identity Provisioning Service (IPS)</LI><LI>Real World Scenario</LI></OL><P><STRONG>&nbsp;</STRONG></P><P><STRONG>&nbsp;</STRONG></P><P><STRONG>&nbsp;</STRONG></P><P><STRONG>&nbsp;</STRONG></P><P><STRONG>&nbsp;</STRONG></P><P><STRONG>&nbsp;</STRONG></P><P><STRONG>&nbsp;</STRONG></P><P><STRONG>&nbsp;</STRONG></P><P><STRONG>&nbsp;</STRONG></P><P><STRONG>&nbsp;</STRONG></P><P><STRONG>&nbsp;</STRONG></P><P><STRONG>&nbsp;</STRONG></P><P><STRONG>&nbsp;</STRONG></P><P><STRONG>&nbsp;</STRONG></P><P><STRONG>&nbsp;</STRONG></P><P><STRONG>&nbsp;</STRONG></P><P><STRONG>&nbsp;</STRONG></P><P><STRONG>SAP Identity Authentication Service (IAS)</STRONG></P><P>IAS is SAP’s cloud-based authentication service.</P><P>Its core job is to make sure “the right user logs in securely to the right SAP application.”</P><P>Think of IAS as the gatekeeper.</P><P>&nbsp;</P><P><STRONG><SPAN></SPAN></STRONG><STRONG>What IAS Does </STRONG></P><OL><LI><STRONG>Authenticates Users (Login / Sign-in)</STRONG></LI></OL><P>IAS verifies user identity when they try to log in to:</P><UL><LI>SAP BTP</LI><LI>SAP SuccessFactors</LI><LI>SAP Ariba</LI><LI>SAP Analytics Cloud</LI><LI>SAP S/4HANA Cloud</LI><LI>Any custom application connected to IAS</LI></UL><P>It checks:</P><UL><LI>Username + Password</LI><LI>Multi-Factor Authentication (OTP, SMS, Email, Authenticator App)</LI><LI>Certificates</LI><LI>Biometrics (via device IdP)</LI></UL><P><SPAN>&nbsp;</SPAN></P><OL><LI><STRONG>Single Sign-On (SSO)</STRONG></LI></OL><P>IAS supports:</P><UL><LI>SAML 2.0</LI><LI>OAuth 2.0</LI><LI>OpenID Connect (OIDC)</LI></UL><P>So your users log in once and access all SAP apps without logging in again.</P><P><SPAN>&nbsp;</SPAN></P><OL><LI><STRONG>Acts as an Identity Provider (IdP)</STRONG></LI></OL><UL><LI>IAS can serve as</LI></UL><P>Primary IdP</P><UL><LI>IAS handles authentication directly</LI></UL><P>Proxy IdP</P><UL><LI>IAS redirects authentication to:</LI></UL><OL><LI>Microsoft Azure AD</LI><LI>ADFS</LI><LI>Okta</LI><LI>Ping Identity</LI><LI>Any SAML-based IdP</LI></OL><P>IAS becomes the bridge between SAP systems and corporate identity providers.</P><P><SPAN>&nbsp;</SPAN></P><OL><LI><STRONG>Conditional Authentication Policies</STRONG></LI></OL><P>IAS can decide:</P><UL><LI>Who can log in</LI><LI>From where</LI><LI>Under what conditions</LI></UL><P>Examples:</P><UL><LI>Allow MFA only when user logs in from outside office</LI><LI>Block login from certain countries</LI><LI>Force password reset for risky accounts</LI><LI>Apply SSO only for trusted devices</LI></UL><P><SPAN>&nbsp;</SPAN></P><OL><LI><STRONG>User Store (Identity Directory)</STRONG></LI></OL><P>IAS stores user accounts, including:</P><UL><LI>Username</LI><LI>Email</LI><LI>First Name / Last Name</LI><LI>Groups</LI><LI>Password (if local authentication)</LI></UL><P>Note : BUT IAS does NOT create users automatically — IPS usually does provisioning.</P><P><SPAN>&nbsp;</SPAN></P><OL><LI><STRONG>Authorization Pre-Processing (via Groups → Mappings)</STRONG></LI></OL><P>IAS can assign groups, and these groups can be mapped in target apps (like SAP BTP) to give role collections.</P><UL><LI>IAS Group = “FinanceUsers”</LI></UL><P>→ Mapped to</P><UL><LI>BTP Role Collection = “Finance App Access”</LI></UL><P>But IAS itself does NOT assign app roles.</P><P>Note : IAS group can only be mapped to BTP role collections, not to PFCG Role etc.</P><P><SPAN>&nbsp;</SPAN></P><OL><LI><STRONG>Branding &amp; Custom Login Pages</STRONG></LI></OL><P>IAS allows full customization of login screens:</P><UL><LI>Company logo</LI><LI>Color theme</LI><LI>Background</LI><LI>Messages</LI><LI>Terms &amp; conditions</LI></UL><P><SPAN>&nbsp;</SPAN></P><OL><LI><STRONG>Security Enforcement</STRONG></LI></OL><P>IAS applies:</P><UL><LI>Password policies</LI><LI>MFA rules</LI><LI>Account lockout rules</LI><LI>Device trust</LI><LI>Risk-based authentication</LI></UL><P>&nbsp;</P><P><STRONG><SPAN></SPAN></STRONG><STRONG>What IAS Does NOT Do</STRONG></P><UL><LI>IAS does NOT create users(IPS or external IdP does)</LI><LI>IAS group does NOT assign roles in S/4, SAC, Ariba, etc.</LI><LI>IAS does NOT do provisioning(IPS does)</LI><LI>IAS does NOT perform GRC / SoD checks(IAG does)</LI></UL><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P><STRONG>&nbsp;</STRONG></P><P><STRONG>&nbsp;</STRONG></P><P><STRONG>&nbsp;</STRONG></P><P><STRONG>SAP</STRONG><STRONG> Identity Provisioning Service (IPS)</STRONG></P><P>IPS is SAP’s&nbsp;central user provisioning and synchronization service.</P><P>It moves users&nbsp;from one system to another, ensuring that&nbsp;user accounts, attributes, and group/role assignments&nbsp;stay consistent across:</P><UL><LI>SAP BTP</LI><LI>IAS (Identity Authentication Service)</LI><LI>SAP S/4HANA Cloud</LI><LI>SAP Ariba</LI><LI>SAP SuccessFactors</LI><LI>SAP Analytics Cloud</LI><LI>Azure AD, Okta, Ping, etc.</LI></UL><P><STRONG>Think of IPS as the “delivery service” for user accounts.</STRONG></P><P>&nbsp;</P><P><STRONG><SPAN></SPAN></STRONG><STRONG>What IPS Does </STRONG></P><OL><LI><STRONG>Creates Users in Target Systems</STRONG></LI></OL><P>IPS automatically provisions users into multiple systems.</P><P>Example:<BR />SuccessFactors → IPS → IAS → BTP → S/4HANA</P><P>IPS can create user accounts in:</P><UL><LI>IAS</LI><LI>SAP BTP</LI><LI>S/4HANA Cloud</LI><LI>SAP Ariba</LI><LI>SAP Concur</LI><LI>SAP Analytics Cloud (via SCIM)</LI></UL><P>&nbsp;</P><OL><LI><STRONG>Updates User Attributes</STRONG></LI></OL><P>If an employee changes department, email, manager, etc., IPS updates the data in all connected systems.</P><P>Example:<BR />SuccessFactors updates → IPS sync → IAS/BTP/S4/Ariba update</P><P>&nbsp;</P><OL><LI><STRONG>Deletes / Deactivates Users</STRONG></LI></OL><P>When an employee leaves the company, IPS can mark them inactive or delete their user account.</P><P>&nbsp;</P><OL><LI><STRONG>Maps and Transforms Attributes</STRONG></LI></OL><P>IPS allows:</P><UL><LI>Attribute mapping</LI><LI>Attribute transformation</LI><LI>Conditional provisioning</LI></UL><P>Example:<BR />IF user.department = "Finance" → assign group “FIN_USERS”</P><P>&nbsp;</P><OL><LI><STRONG>Assigns Groups / Roles (but not everywhere)</STRONG></LI></OL><P>IPS can assign:</P><UL><LI>IAS Groups</LI><LI>BTP Role Collections</LI><LI>S/4HANA Business Roles</LI><LI>SAP Ariba groups</LI><LI>SAC roles (via SCIM)</LI></UL><P>But&nbsp;<EM>only</EM>&nbsp;where system supports it.</P><P>&nbsp;</P><OL><LI><STRONG>Connects to Many Identity Sources</STRONG></LI></OL><P>IPS can read users from:</P><UL><LI>Azure AD</LI><LI>SuccessFactors</LI><LI>IAS</LI><LI>LDAP</LI><LI>Okta</LI><LI>On-premise systems (via Cloud Connector)</LI></UL><P><STRONG>What IPS does NOT do</STRONG></P><UL><LI><SPAN>IPS does NOT Authenticate Users (</SPAN>IAS does)</LI></UL><P>&nbsp;</P><P><STRONG>Real World Scenario</STRONG></P><P><STRONG>&nbsp;</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Agrawal_Himanshu_0-1762525679968.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/337345i7963E03C37F79A89/image-size/medium/is-moderation-mode/true?v=v2&amp;px=400" role="button" title="Agrawal_Himanshu_0-1762525679968.png" alt="Agrawal_Himanshu_0-1762525679968.png" /></span></P><P>&nbsp;</P><P><STRONG><BR /><BR /></STRONG></P><P><STRONG>Company:</STRONG></P><P>A global manufacturing company using:</P><UL><LI>SAP SuccessFactors (HR system of record)</LI><LI>SAP BTP (custom apps, Integration Suite)</LI><LI>SAP S/4HANA Cloud (ERP)</LI><LI>SAP Ariba (Procurement)</LI><LI>SAP IAS (Authentication)</LI><LI>SAP IPS (Provisioning)</LI><LI>SAP IAG (Access Governance)</LI></UL><P><STRONG>Scenario 1: A New Employee Joins the Company</STRONG></P><P><STRONG>Step 1 — Employee is Hired in SuccessFactors</STRONG></P><P>HR creates a new employee: Rohan Sharma with below details</P><UL><LI>Department: Finance</LI><LI>Location: India</LI><LI>Manager: Priya Singh</LI><LI>Job: Accounts Payable Analyst</LI></UL><P>SuccessFactors stores all HR attributes.</P><P><STRONG>S</STRONG><STRONG>tep 2 — IPS Reads Rohan’s Data from SuccessFactors</STRONG></P><P>IPS acts as the "provisioning engine."</P><P>Flow: SuccessFactors → IPS → IAS</P><P>IPS automatically:</P><UL><LI>Reads new user</LI><LI>Maps attributes</LI><LI>Creates user in IAS</LI><LI>Assigns IAS group “Finance_Employees”</LI><LI>Pushes email, username, and department</LI></UL><P><STRONG>Step 3 — IAS Creates User Entry + Prepares Authentication</STRONG></P><P>IAS now has user:</P><UL><LI>Username: rohan.sharma</LI><LI>Email: rohan.sharma@company.com</LI><LI>Group: Finance_Employees</LI><LI>Status: Active</LI></UL><P><EM>IAS does NOT assign roles.</EM></P><P>IAS only sets up login policies:</P><UL><LI>MFA required</LI><LI>Corporate SSO allowed</LI><LI>Conditional rule: India region → allow password login</LI></UL><P><STRONG>Step 4 — IAG Triggers Access Request Workflow</STRONG></P><P>Rohan needs access to:</P><UL><LI>SAP BTP Finance App</LI><LI>S/4HANA Finance Business Roles</LI><LI>Ariba Buyer Role</LI></UL><P>In large companies, users cannot get access automatically,they must request access via IAG.</P><P>Flow:</P><OL><LI>Rohan goes to IAG Access Request Portal</LI><LI>Selects: "Finance Analyst Access Package"</LI><LI>Request goes to Manager (Priya Singh)</LI><LI>IAG performs SoD checks <SPAN></SPAN> No conflicting roles <SPAN></SPAN> No risk</LI><LI>Manager approves</LI></OL><P><STRONG>Step 5 — IAG Sends Provisioning Action to IPS</STRONG></P><P>After approval:</P><P>IAG → IPS → Target Systems</P><P>IPS now provisions the approved roles</P><UL><LI>In SAP BTP: Assigns BTP Role Collection:</LI></UL><P>Finance_Analyst_RoleCollection</P><P>&nbsp;</P><UL><LI>In S/4HANA Cloud: Assigns Business Roles:</LI></UL><P>AP_STANDARD</P><P>FIN_POSTING</P><P>FIN_DISPLAY</P><P>&nbsp;</P><UL><LI>In SAP Ariba: Assigns Ariba group:</LI></UL><P>Buyer_Professional</P><P><STRONG>&nbsp;</STRONG></P><P><STRONG>Step 6 — Rohan Logs In to SAP Systems</STRONG></P><P>Rohan logs in to:</P><P>SAP BTP App</P><UL><LI>IAS checks login</LI><LI>IAS → BTP trusts IAS</LI><LI>BTP picks up role collection assigned via IPS</LI></UL><P>S/4HANA Cloud</P><UL><LI>Login route:</LI><LI>Browser → IAS → S/4</LI><LI>S/4 checks Business Role assignments provisioned via IPS</LI></UL><P>Ariba</P><UL><LI>IAS federates login → Ariba validates user groups</LI></UL><P><STRONG>Step 7 — Rohan Changes Department (Employee Movement)</STRONG></P><P>After 1 year, Rohan moves from Finance to Supply Chain.</P><P>HR updates this in SuccessFactors.</P><UL><LI>IPS reads update</LI><LI>IPS updates IAS + BTP + S/4HANA + Ariba</LI><LI>IAG dynamically checks if old roles must be removed.</LI><LI>Roles get de-provisioned: Finance roles removed &amp; New Supply Chain roles added</LI></UL><P><STRONG>Step 8 — Employee Exit</STRONG></P><P>When Rohan leaves company:</P><UL><LI>HR marks employee as terminated in SuccessFactors</LI><LI>IPS deactivates him in IAS</LI><LI>IPS removes roles in BTP, S/4, Ariba</LI><LI>IAS blocks login</LI></UL><P>User access fully revoked</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P> 2025-11-07T15:28:51.630000+01:00 https://community.sap.com/t5/enterprise-resource-planning-q-a/how-to-move-standalone-grc-historical-data-be-made-available-in-the-new-s/qaq-p/14272316 How to move standalone GRC historical data be made available in the new S/4HANA embedded GRC system. 2025-11-19T04:43:33.409000+01:00 AjaySalugu https://community.sap.com/t5/user/viewprofilepage/user-id/1473014 <P>Dear Team,</P><P>&nbsp;</P><P>We have recently completed migration from the standalone GRC system to the S/4HANA embedded GRC system. Here the historical logs and table data from the earlier standalone environment are not available in the current S4HANA embedded setup.</P><P>&nbsp;</P><P>Customer &nbsp;has requested that this historical data be made available in the new S/4HANA embedded GRC system. As per our analysis- it is not technically feasible to move or replicate data from the old standalone system to the new embedded system due to system architecture and compatibility constraints.</P><P>Would like to request your kind guidance on above ask, please suggest!</P> 2025-11-19T04:43:33.409000+01:00 https://community.sap.com/t5/technology-q-a/seeking-advice-on-tools-amp-methodology-for-legacy-rfc-user-permissions/qaq-p/14301772 Seeking Advice on Tools & Methodology for Legacy RFC User Permissions Cleanup 2026-01-06T03:45:52.366000+01:00 constance_ye https://community.sap.com/t5/user/viewprofilepage/user-id/2273299 <P>Hello SAP Security &amp; Basis Experts,</P><P>We are embarking on a critical security remediation project to address over-privileged RFC users across our SAP landscape with 600+ systems. Many of these users and connections are years old, lack clear ownership, and serve various backend tasks.</P><P>Our goal is to understand what business operations each RFC user/interface actually performs and then redesign brand new ones following the principle of least privilege without disrupting genuine business processes.</P><P>There are several key challenges we meet:</P><P>1) Many RFC users were created long ago with no clear current responsible person.</P><P>2) Activities are often triggered by background jobs, making them less visible.</P><P>3) We must not miss crucial but infrequent operations (e.g., year-end financial closing), which short-term monitoring would fail to capture.</P><P><STRONG>We are seeking practical advice on the following specifically:</STRONG></P><P>1) Tool Recommendation: beyond native SM19/SM20 and STUSOBTRACE, what commercial or open-source tools have you successfully used for cross-system RFC user discovery, permission analysis, and activity monitoring? What are their pros/cons for this use case?</P><P>2) Methodology for business need collection: How do you practically identify the business purpose behind legacy technical RFC accounts? Are there effective techniques for correlating job schedules (SM37), interface configurations (BD64/WE20), and log data to reverse-engineer their function?</P><P>3) Capturing low-frequency activities: What is the best practice to ensure yearly/quarterly critical processes are identified? Are there technical methods to trace such execution history?</P><P>We greatly appreciate any insights, war stories, or links to useful resources you can share. Thank you for helping us!</P> 2026-01-06T03:45:52.366000+01:00 https://community.sap.com/t5/financial-management-q-a/how-to-handle-or-logic-in-sap-grc-rules-for-successfactors-when-actions/qaq-p/14307668 How to handle OR logic in SAP GRC rules for SuccessFactors when actions contain many fields 2026-01-15T02:10:58.316000+01:00 mohammed_shariff https://community.sap.com/t5/user/viewprofilepage/user-id/384046 <P>Hi Experts,</P><P>I am working on building GRC ruleset for SuccessFactors, and I am facing challenges related to rule design limitations.</P><P>In GRC, the rule framework does not support OR logic between fields or objects, this is standard functionality. However, this limitation becomes difficult to handle in SuccessFactors, where a single action (for example, Employee Central data) contains a very large number of fields.</P><P>Our requirement is to define rules where OR logic is needed between multiple fields within the same action (for example, access to any one of several EC data fields should trigger the rule). Without OR logic, this leads to an explosion of rules and makes maintenance complex and inefficient.</P><P>Has anyone faced a similar challenge while building GRC rules for SuccessFactors?</P><P>What approaches or best practices are recommended in such scenarios?</P><P>Are there any design patterns, workarounds, or SAP-recommended solutions to handle this effectively?<BR />Any guidance or real-world experience would be greatly appreciated.</P><P>Thank you in advance for your support.</P> 2026-01-15T02:10:58.316000+01:00 https://community.sap.com/t5/technology-q-a/should-financial-platforms-assume-user-understanding-or-technically-prove/qaq-p/14308977 Should Financial Platforms Assume User Understanding — or Technically Prove It Before Execution? 2026-01-16T22:25:49.594000+01:00 VerFiComplianceEDU https://community.sap.com/t5/user/viewprofilepage/user-id/2274914 <DIV>&nbsp;</DIV><DIV>&nbsp;</DIV><DIV>Across financial, enterprise, and transactional systems, most platforms still rely on a critical assumption:<BR /><BR />That a user’s identity verification and acceptance of terms implies understanding.<BR /><BR />From a systems-design perspective, this assumption feels increasingly fragile.<BR /><BR />In high-impact workflows — payments, financial commitments, contract execution, irreversible actions — identity alone does not establish comprehension, intent, or informed consent. Yet most platforms treat it as sufficient.<BR /><BR />My question is architectural, not philosophical:<BR /><BR />• Should platforms remain passive recorders of identity and clicks?<BR />• Or should they actively enforce verified comprehension before allowing execution?<BR />• If so, where should that verification live — UI layer, middleware, or as a system-of-record?<BR />• How would such a model integrate with existing enterprise identity, audit, and compliance frameworks?<BR /><BR />I’m interested in how SAP architects and enterprise developers think about this tradeoff as systems move toward higher automation, AI-driven decisions, and irreversible digital actions.<BR /><BR />Is “assumed understanding” still defensible at scale — or is it a design gap waiting to be formalized?</DIV><DIV class="">&nbsp;</DIV><DIV class="">&nbsp;</DIV> 2026-01-16T22:25:49.594000+01:00 https://community.sap.com/t5/technology-q-a/grc-process-governance-risk-compliance/qaq-p/14309056 GRC Process (Governance Risk Compliance) 2026-01-17T12:32:24.541000+01:00 ashwinikumbhar2440 https://community.sap.com/t5/user/viewprofilepage/user-id/2275133 <P>Hi Experts ,</P><P>I have a GRC process requirement where in i have to automate the planner system in NWBC Tcode.</P><P>while creating the plan, Workflow is triggering and object id is also generating but unable to create the plan. can anyone know about the class which has to be to use for saving the data or table where we can see?</P> 2026-01-17T12:32:24.541000+01:00 https://community.sap.com/t5/technology-q-a/grc-process-requirement-where-in-i-have-to-automate-the-planner-system-in/qaq-p/14316669 GRC process requirement where in i have to automate the planner system in NWBC 2026-01-28T11:32:11.598000+01:00 ashwinikumbhar2440 https://community.sap.com/t5/user/viewprofilepage/user-id/2275133 <P><SPAN>Hi Experts ,I have a GRC process requirement where in i have to automate the planner system in NWBC Tcode.while creating the plan, Workflow is triggering and object id is also generating but unable to create the plan. can anyone know about the class ...</SPAN></P> 2026-01-28T11:32:11.598000+01:00 https://community.sap.com/t5/technology-q-a/custom-fiori-apps-hosed-in-workzone-are-not-compatible-with-grc-12-eam/qaq-p/14324292 Custom Fiori Apps hosed in Workzone are not compatible with GRC 12 EAM (Firefighter) 2026-02-09T12:26:26.504000+01:00 dpurnell https://community.sap.com/t5/user/viewprofilepage/user-id/778942 <P>How do others manage logging of Custom App usage in S/4HANA using a EAM Firefighter approach given that Workzone is not compatible with GRC EAM?</P><P>Are you using IAG to bridge this gap or getting around it with a workaround that the auditors are happy with?</P> 2026-02-09T12:26:26.504000+01:00 https://community.sap.com/t5/enterprise-resource-planning-q-a/password-self-service-in-grc-access-control-is-not-working-for-the-lower/qaq-p/14330641 Password self service in GRC Access control is not working for the lower case user ids. 2026-02-18T08:18:31.387000+01:00 Chirag_mehta-55 https://community.sap.com/t5/user/viewprofilepage/user-id/2282123 <P>Hello - We have an issue where password self service in GRC Access control is not working for the users who are having their user ids in the lower case. It gives error after selecting the target system for password "User ID xxxx does not exist". Our GRC system is recently upgraded to SP29 and post that this issue has occurred.</P><P>Can someone please help here.</P> 2026-02-18T08:18:31.387000+01:00 https://community.sap.com/t5/technology-q-a/facing-issue-with-decentralized-ffid/qaq-p/14336445 Facing issue with Decentralized FFID 2026-02-25T12:34:12.831000+01:00 KarthikKumar31 https://community.sap.com/t5/user/viewprofilepage/user-id/1677475 <P>Hi Folks,</P><P>I am logging into the SAP system using my user ID and ran the transaction /GRCPI/GRIA_EAM.</P><P>I could see the list of Firefighters assigned to me, so I clicked the Logon button for one of the Firefighter IDs.</P><P>I then entered the reason code and activity details, and clicked the checkmark to open the Firefighter session.</P><P>After this, FFID remote window is not opening at all. Could you anyone please help here.</P> 2026-02-25T12:34:12.831000+01:00