https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/topics/Security-qa.xmlSAP Community - Security2026-02-14T21:01:43.749510+00:00python-feedgenSecurity Q&A in SAP Communityhttps://community.sap.com/t5/technology-q-a/information-on-task-data-access-profiles/qaq-p/14260226Information on task/data access profiles2025-11-04T12:14:48.399000+01:00SAPSupporthttps://community.sap.com/t5/user/viewprofilepage/user-id/121003<P>Hi,<BR /><BR />We need your support on knowing if there is a way to understand on SAP backend (using tables) to show the authorizations given on the frontend for the business users.<BR /><BR />When we check the table AGR_1251 the accesses are mapped as ZBPC_XXX and we need further detail on what this ZBPC_XXX is giving to the users.<BR /><BR />Can you please help?<BR /><BR />Thanks,</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>2025-11-04T12:14:48.399000+01:00https://community.sap.com/t5/technology-q-a/impact-of-rfc-callback-security-method-setting-on-optimizer-functionality/qaq-p/14262324Impact of rfc/callback_security_method Setting on Optimizer Functionality2025-11-06T17:08:42.973000+01:00SAPSupporthttps://community.sap.com/t5/user/viewprofilepage/user-id/121003<P>We are experiencing issues with the parameter rfc/callback_security_method currently set to 3 in our SAP RISE environment.<BR />Problem:</P><P>When the parameter is set to 3, the RCC_VERSION transaction and RCCF TM Optimizer do not work as expected.<BR />The system generates an ABAP short dump with error:<BR />CALLBACK_REJECTED_BY_WHITELIST<BR />RFC callback call rejected by positive list</P><P>This prevents optimizer functionality, which is critical for planning and execution processes.</P><OL><LI>What is the best way to resolve this issue while keeping the system secure?</LI></OL><UL><LI><UL><LI>Should we configure the whitelist for required RFC callbacks?</LI><LI>Or is it acceptable to temporarily change the parameter value from 3 to 1?</LI></UL></LI></UL><P>2. What is the impact if we maintain the parameter value as 1?</P><UL><LI>Are there any major security risks beyond allowing RFC callbacks?</LI><LI>Will this affect other components or system stability?</LI></UL><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>2025-11-06T17:08:42.973000+01:00https://community.sap.com/t5/technology-q-a/ias-ips-sap-security/qaq-p/14263101IAS-IPS (SAP Security)2025-11-07T15:28:51.630000+01:00Agrawal_Himanshuhttps://community.sap.com/t5/user/viewprofilepage/user-id/494787<P><STRONG>IAS & IPS</STRONG></P><P><STRONG> </STRONG></P><P><STRONG> </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> </STRONG></P><P><STRONG> </STRONG></P><P><STRONG> </STRONG></P><P><STRONG> </STRONG></P><P><STRONG> </STRONG></P><P><STRONG> </STRONG></P><P><STRONG> </STRONG></P><P><STRONG> </STRONG></P><P><STRONG> </STRONG></P><P><STRONG> </STRONG></P><P><STRONG> </STRONG></P><P><STRONG> </STRONG></P><P><STRONG> </STRONG></P><P><STRONG> </STRONG></P><P><STRONG> </STRONG></P><P><STRONG> </STRONG></P><P><STRONG> </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> </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> </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> </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> </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> </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> </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> </SPAN></P><OL><LI><STRONG>Branding & 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 & conditions</LI></UL><P><SPAN> </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> </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> </P><P> </P><P> </P><P> </P><P> </P><P> </P><P><STRONG> </STRONG></P><P><STRONG> </STRONG></P><P><STRONG> </STRONG></P><P><STRONG>SAP</STRONG><STRONG> Identity Provisioning Service (IPS)</STRONG></P><P>IPS is SAP’s central user provisioning and synchronization service.</P><P>It moves users from one system to another, ensuring that user accounts, attributes, and group/role assignments 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> </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> </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> </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> </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> </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 <EM>only</EM> where system supports it.</P><P> </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> </P><P><STRONG>Real World Scenario</STRONG></P><P><STRONG> </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&px=400" role="button" title="Agrawal_Himanshu_0-1762525679968.png" alt="Agrawal_Himanshu_0-1762525679968.png" /></span></P><P> </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> </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> </P><UL><LI>In SAP Ariba: Assigns Ariba group:</LI></UL><P>Buyer_Professional</P><P><STRONG> </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 & 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> </P><P> </P><P> </P>2025-11-07T15:28:51.630000+01:00https://community.sap.com/t5/technology-q-a/passing-data-access-control-in-datasphere-to-power-bi/qaq-p/14265635Passing Data Access control in datasphere to Power BI2025-11-11T14:52:58.545000+01:00rahul_yadav931https://community.sap.com/t5/user/viewprofilepage/user-id/2264966<P>I am implementing a critical reporting solution connecting <SPAN>Power BI Service</SPAN> to <SPAN>SAP Datasphere and want</SPAN> to enforce <SPAN>Data Access Control (DAC)</SPAN>/Row-Level Security (RLS) defined in Datasphere.<BR />The Goal is- To ensure that the Data Access Control (DAC) defined on Analytical Models in SAP Datasphere is respected when the data is consumed by individual users in a Power BI report.<BR /><BR />Kindly also suggest which connection method will be the best considering the requirement.<BR /><BR />Any guidance, particularly from those who have successfully implemented this integration, would be greatly appreciated.</P>2025-11-11T14:52:58.545000+01:00https://community.sap.com/t5/technology-q-a/cloud-integration-certificate-with-key-size-upper-than-2048/qaq-p/14274441Cloud Integration Certificate with Key Size upper than 20482025-11-21T10:20:27.144000+01:00JXhttps://community.sap.com/t5/user/viewprofilepage/user-id/165113<P>Hi All,</P><P>it should be possibile to obtain directly from SAP, using an SR request, a new sap_cloudintegrationcertificate on IS Tenant with:</P><UL><LI>Key Size: 3072</LI><LI>Signature Algorithm: sha256ECDSA</LI><LI>Issude by: DigiCert</LI></UL><P>I know tha we have already the 2048 one, but for security constraint we need a new version with a 3072 Key Size.</P><P> </P><P>Thanks</P><P>Regards</P>2025-11-21T10:20:27.144000+01:00https://community.sap.com/t5/technology-q-a/su01-user-group-mandatory-field/qaq-p/14278915SU01 User group mandatory field2025-11-27T11:19:32.300000+01:00SAPSupporthttps://community.sap.com/t5/user/viewprofilepage/user-id/121003<P>Are there any SAP Note to inform how to configure in SU01 tcode that the User group mandatory is a mandatory field to avoid creation of user with blank groups?</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>2025-11-27T11:19:32.300000+01:00https://community.sap.com/t5/technology-q-a/start-report-in-suim-change-documents/qaq-p/14280058START_REPORT in SUIM Change Documents2025-11-28T17:23:43.442000+01:00jake1122https://community.sap.com/t5/user/viewprofilepage/user-id/2013638<P>Hi SAP Security Gurus,</P><P>My SUIM change documents reports showing <STRONG>START_REPORT</STRONG> with my User ID in Production system. Like I have done role assignment/deletion using START_REPORT into Transaction Code column. </P><P>Any idea, why it is showing and did I ran any report using SUIM or something else. This is an audit concern.</P><P>I made composite role adjusment i.e. remove / add roles but my transport date moved to PROD and this SUIM START_REPORT does not match. </P>2025-11-28T17:23:43.442000+01:00https://community.sap.com/t5/technology-q-a/set-up-custom-security-logs/qaq-p/14286271Set up custom security logs2025-12-08T20:45:19.377000+01:00christinehahttps://community.sap.com/t5/user/viewprofilepage/user-id/59325<P>Hello Community,</P><P>I have a request from a customer who needs to implement monitoring on the following events to comply with their internal Security requirements :</P><UL><LI>User logons and logon attempts (successful and failed)</LI><LI>User account modifications (creation, modification, deletion, role changes)</LI><LI>Access to sensitive data and critical transactions</LI><LI>Unauthorized access attempts (authorization failures)</LI><LI>System configuration and security parameter changes</LI><LI>Privileged user activities (administrators)</LI></UL><P>Their Security requirements are the following:</P><OL><LI>Confirmation that the Security Audit Log is enabled on their tenant with capture of critical security events</LI><LI>Access to the “Display Security Audit Log” Fiori application for security/audit teams</LI><LI>Documentation on the complete list of events captured in their Cloud edition</LI><LI>Ability to export these logs to enable automated security alerting and monitoring</LI></OL><P>I was advised that CAS (Cloud Application Services) could address these kind of needs but these are not for "one shot" request, CAS are indeed used for recurring activities ; I also raised a CISA request but the <A href="https://help.sap.com/docs/ABAP_PLATFORM/addb96cd90c945dfb3182865363bbc47/4e21012c35d44180e10000000a15822b.html?locale=en-US&version=1709.013" target="_self" rel="noopener noreferrer">URL</A> they've provided seems to be outdated. </P><P>Thanks much in advance</P>2025-12-08T20:45:19.377000+01:00https://community.sap.com/t5/financial-management-q-a/monitor-gr-ir-account-reconciliation-app-issue/qaq-p/14292926Monitor GR/IR Account Reconciliation app issue2025-12-18T06:14:43.277000+01:00KarthikaMalla25https://community.sap.com/t5/user/viewprofilepage/user-id/2111531<P>For the app Monitor GR/IR Account Reconciliation(<SPAN>F3303)</SPAN>, user is able to view the data for few company codes and for few he's not able to view, if i give personal area as *, user is able to view the data for missing company codes.<BR />personal area is maintained on the basis of each company code, but it is not working for few company codes, what can be the issue</P>2025-12-18T06:14:43.277000+01:00https://community.sap.com/t5/enterprise-resource-planning-q-a/list-authorization-objects-to-be-maintained-for-a-developer-role-in-s4-hana/qaq-p/14295733List authorization objects to be maintained for a developer role in S4 HANA.2025-12-23T06:55:07.357000+01:00gayathri_kunjaniyanpillaihttps://community.sap.com/t5/user/viewprofilepage/user-id/2267735<P>Any standard sap role available in S4 HANA to create a copy of ?</P><P>If we create developer role from SAP_ALL, List authorization objects to be maintained for a developer role in S4 HANA.</P><P> </P><P>List the authorization objects to be removed?</P><P>Share the list of tcodes to be white listed. share the range of tcodes to be maintained in S_TCODE</P>2025-12-23T06:55:07.357000+01:00https://community.sap.com/t5/technology-q-a/seeking-advice-on-tools-amp-methodology-for-legacy-rfc-user-permissions/qaq-p/14301772Seeking Advice on Tools & Methodology for Legacy RFC User Permissions Cleanup2026-01-06T03:45:52.366000+01:00constance_yehttps://community.sap.com/t5/user/viewprofilepage/user-id/2273299<P>Hello SAP Security & 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:00https://community.sap.com/t5/sap-learning-q-a/reccommended-c-sec-quot-sap-security-administration-quot-practical-not/qaq-p/14303287Reccommended C_SEC "SAP Security Administration" Practical (not Theoretical) certification material?2026-01-07T22:45:15.307000+01:00NV_Nguyenhttps://community.sap.com/t5/user/viewprofilepage/user-id/1505986<P>Hello, I am looking to take the <STRONG>C_SEC "SAP Certified Associate - Security Administrator"</STRONG> Practical (not Theoretical, as now that version of the examination is retired) certification: </P><P><A href="https://learning.sap.com/certifications/sap-certified-associate-security-administrator" target="_self" rel="noopener noreferrer">https://learning.sap.com/certifications/sap-certified-associate-security-administrator</A><BR /><BR />Does anyone have recommendations on practice materials relevant to the practical version, that are <STRONG><EM>not</EM></STRONG> listed below? (because I am already reviewing them):</P><UL><LI>All "Recommended steps to prepare for the exam" Learning Journeys/Courses on the webpage</LI><LI>All digital exercises in each Learning Journey attached (quizzes, step-by-step exercises)</LI><LI>All Live Sessions attached to each Learning Journey (under "Level up your skills" section)</LI><LI>And the following Hands-On practice systems: <SPAN><A class="" href="https://learning.sap.com/practice-systems/exploring-the-authorization-concept-for-sap-fiori-on-sap-s-4hana" target="_blank" rel="noopener noreferrer">Hands-on Practice for Exploring the Authorization Concept for SAP Fiori on SAP S/4HANA (for textbook ADM945), </A><A class="" href="https://learning.sap.com/practice-systems/abap-as-authorization-concept" target="_blank" rel="noopener noreferrer">Hands-on Practice for Exploring the Authorization Concept for SAP S/4HANA and SAP Business Suite (for textbook ADM940)</A></SPAN></LI></UL><P> The Live Sessions directly recommended for this certification are spread out across several months, and not all of them have recordings of previous sessions. I'm not sure what other Hands-On Practice systems or Live Sessions would be beneficial as there are only two Hands-On practice systems directly recommended for this. </P><P>Thank you for any advice</P>2026-01-07T22:45:15.307000+01:00https://community.sap.com/t5/enterprise-resource-planning-q-a/authorisations-of-business-partners-roles/qaq-p/14306463Authorisations of Business Partners Roles2026-01-13T12:39:00.282000+01:00FD64https://community.sap.com/t5/user/viewprofilepage/user-id/1629611<P>We are struggling with the authorizations of Business Partners.</P><P> </P><P>Our process:</P><OL><LI>Creation of a business partner by finance FLN00 or CLU00 by the finance department</LI><LI>Extend the supplier or customer BP data by the business, with multiple addresses, contacts, etc..</LI></OL><P> </P><P>When using the Manage Supplier Master Data App, we like to extend the supplier BP data with the role FLN01, so the supplier contains both roles FLN00 (set up/ maintained by Finance department) and FLN01 (maintained by Business). But this is not working. Without authoriza<SPAN>tions for the role 000000, we are not able to extend a supplier. NO data can be extended, like contacts.</SPAN></P><P>With the 000000 role users can change with the supplier/ customer master data app also change financial data like bank accounts etc.. They are not allowed to do this. In our governance only people from finance department are allowed to maintain this data.</P><P> </P><P>Can you advise us how we can use the supplier and customer master data apps without giving the role 000000 in te authorization?</P>2026-01-13T12:39:00.282000+01:00https://community.sap.com/t5/technology-q-a/access-for-creating-purchase-requisition/qaq-p/14309919ACCESS FOR CREATING PURCHASE REQUISITION2026-01-19T12:30:05.549000+01:00seunabatihttps://community.sap.com/t5/user/viewprofilepage/user-id/787944<P>Hello,</P><P>I am creating a business role On SAP public Cloud that allows users to create purchase requisitions. I have assigned the following business catalogs to the role: <STRONG>SAP_MM_BC_PURCH_DOC_DSP_PC</STRONG>, <STRONG>SAP_PS_BC_PROJ_FIN_ANLYTC_MC</STRONG>, and <STRONG>SAP_MM_BC_PR_MANAGE_PC</STRONG>.</P><P>However, users still encounter the error <STRONG>“Missing authorization: PReq Create: Doc. Type”</STRONG> when attempting to create a requisition. My intention is to keep the role limited to core access only.</P><P>Please advise which additional business catalog is required to resolve this authorization issue.</P><P>Thank you.</P>2026-01-19T12:30:05.549000+01:00https://community.sap.com/t5/technology-q-a/forms-service-by-adobe-btp-persistent-quot-no-client-with-requested-id-quot/qaq-p/14311416Forms Service by Adobe (BTP): Persistent "No client with requested id" Error after Configuration2026-01-20T20:49:08.473000+01:00Hossam_Fathyhttps://community.sap.com/t5/user/viewprofilepage/user-id/1960909<P><STRONG>Hello SAP Community,</STRONG></P><P>I am seeking assistance with a persistent authentication issue while setting up <STRONG>SAP Forms Service by Adobe</STRONG> in the BTP Cloud Foundry environment.</P><P>Despite following the standard setup documentation, I am unable to access the <STRONG>Template Store UI</STRONG>. I consistently receive the following error: <CODE>No client with requested id: sb-ads-xsappname!b65488</CODE></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Hossam_Fathy_0-1768938457447.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/363526i6E3C02EFCF8BB924/image-size/medium?v=v2&px=400" role="button" title="Hossam_Fathy_0-1768938457447.png" alt="Hossam_Fathy_0-1768938457447.png" /></span></P><P><STRONG>What I have configured so far:</STRONG></P><OL><LI><P><STRONG>Entitlements:</STRONG> Added "Forms Service by Adobe" and "Forms Service by Adobe API" (free plans).</P></LI><LI><P><STRONG>Subscription:</STRONG> Successfully subscribed to "Forms Service by Adobe" (default plan).</P></LI><LI><P><STRONG>Instance:</STRONG> Created a service instance for "Forms Service by Adobe API" in my space.</P></LI><LI><P><STRONG>Role Collections:</STRONG> Created and assigned a Role Collection containing <CODE>ADSAdmin</CODE> and <CODE>TemplateStoreAdmin</CODE>.</P></LI><LI><P><STRONG>Direct Access:</STRONG> I have tried accessing the UI via the "Go to Application" link and via the direct URL found in the destination configuration.</P></LI></OL><P><STRONG>Steps taken to resolve the issue (but failed):</STRONG></P><UL><LI><P>Verified that the <STRONG>Application Identifier</STRONG> in the Role Collection matches the subscription.</P></LI><LI><P>Unsubscribed and re-subscribed to force a new OAuth registration.</P></LI><LI><P>Cleared browser cache and used Incognito/Guest modes.</P></LI><LI><P>Waited for propagation (over 30 minutes).</P></LI></UL><P>It seems the XSUAA service is still looking for a specific client ID (<CODE>!b65488</CODE>) that perhaps isn't being correctly mapped or registered in the Trust Configuration.</P><P><STRONG>System Details:</STRONG></P><UL><LI><P><STRONG>Environment:</STRONG> Cloud Foundry</P></LI><LI><P><STRONG>Region:</STRONG> US10</P></LI><LI><P><STRONG>Identity Provider:</STRONG> Default and Custom</P></LI></UL><P>Has anyone encountered this specific mismatch before? Is there a way to force a refresh of the OAuth2 clients in the subaccount, or is this a backend issue that requires an SAP Support ticket?</P><P><STRONG>Thank you for your help!</STRONG></P>2026-01-20T20:49:08.473000+01:00https://community.sap.com/t5/enterprise-resource-planning-q-a/best-practice-for-managing-business-role-changes-after-an-upgrade/qaq-p/14312677Best Practice for Managing Business Role Changes After an Upgrade2026-01-22T14:03:24.158000+01:00ReginaCrhttps://community.sap.com/t5/user/viewprofilepage/user-id/1800974<P>Dear community,</P><P>what is in your opinion the best way to manage the changes after an upgrade in consideration of transports of software collections?</P><P>At the moment it seems for me, you have to maintain the changes two times with a 3 landscape system:</P><P class="lia-indent-padding-left-60px" style="padding-left : 60px;">1. Update the business roles in Test system to make the changes available for testing the release</P><P class="lia-indent-padding-left-60px" style="padding-left : 60px;">2. Update the business roles in Q system again after the release was deploy to Q and Productive System to transport the changes with the software collection to all 3 systems</P><P>Is this the correct procedure? Is there a better way which I am missing?</P><P>thank you for your inputs, </P><P>kind regards</P><P>Regina</P><P> </P><P> </P>2026-01-22T14:03:24.158000+01:00https://community.sap.com/t5/technology-q-a/password-deactivation-through-bapi-user-change/qaq-p/14315645Password deactivation through BAPI_USER_CHANGE2026-01-27T11:52:36.366000+01:00SAPSupporthttps://community.sap.com/t5/user/viewprofilepage/user-id/121003<P>Hi team,</P><P>We are using IDM to manage our user provisioning. As we are implementing SNC, we got a requirement to deactivate password during the new user creation. We are using BAPI_USER_CHANGE to set the password .We are trying to deactivate the password now, but the field LOGONDATA-CODVN is an internal field only.</P><P> </P><P>Please suggest how to deactivate the password for users through the BAPI.</P><P><BR /><BR /><BR /></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-01-27T11:52:36.366000+01:00https://community.sap.com/t5/technology-q-a/12-characters-limit-on-userid-in-su01/qaq-p/1432068912 characters limit on UserID in SU012026-02-03T13:41:51.062000+01:00SAPSupporthttps://community.sap.com/t5/user/viewprofilepage/user-id/121003<P>We are not able increase the 12 character limit on UserID created in SU01. it is not accepting UserID longer than 12 characters.</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-02-03T13:41:51.062000+01:00https://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:00