A huge part of an organization’s SAP environment is now cloud-based due to the inherent flexibility, on-demand access to scalable resources, simplified management, accelerated innovation, reduced costs, and reduced upfront implementation effort in cloud computing.
Many companies have adopted a cloud-first policy. Software giants like SAP have also invested heavily to make cloud computing the core of the enterprise IT environment, relieving businesses of the management and maintenance costs and efforts. However, SAP security remains a shared responsibility between the cloud service provider and the business. In this post, we’ll discuss best practices for businesses to maintain a secure posture for the cloud-based components of their IT environments.
We’ll begin with a discussion of SAP’s clean core policy, and then we’ll discuss general best practices.
Every organization and the way it conducts business is different. Even within the same business vertical, pick any two companies and analyze their technologies, processes, and business objectives, and you’ll find significant differences. Therefore, each organization needs software to be customized to its requirements. Every business running SAP hires ABAP developers to develop custom code, reports, and objects. You might be amazed by the degree of customization achieved even in smaller organizations. However, one major reason for such a high degree of customization in small organizations is a lack of governance and control.
Another way to look at customization is to see it as technical debt. The more you deviate from the standard, the higher the technical debt. It’s viewed as a cost center in terms of maintenance and the complexity it adds to upgrades. It’s also viewed as a factor that slows down innovation.
To leverage its cloud-first policy to its fullest, SAP advises businesses using its cloud offerings to maintain a clean core. Maintaining a clean core is not against customization; it encourages customization outside of the SAP core. Especially in cloud-based SAP S/4HANA offerings (RISE or GROW with SAP), SAP encourages its customers to keep the SAP S/4HANA environment as close to standard as possible and implement customizations on the SAP BTP platform.
We recommend that you keep an eye on the following items to maintain a clean core:
Processes are a key area in which a company can easily deviate from established best practices and introduce its own custom elements. Custom processes may, in the short term, benefit the company, but in the long run, they will have a negative cost impact. SAP encourages businesses to implement standard processes and practices. They can use products like SAP Signavio to analyze their business processes and align them with standards.
Data drives business, as reports and dashboards have a significant impact on decision-making.
Hence, it is critical for a business to ensure that all its data, whether master data or transactional data, is clean, free of noise and bias. It must be consistent and compliant with the models governing the operations.
Day-to-day operations must be streamlined by implementing controls, monitoring, and other governance measures to ensure they remain standard. They consume processes and produce data. Hence, to maintain a clean core, operational discipline is essential. Tools like SAP Cloud ALM and Focused Run can provide insights into operations and help businesses steer them.
Nowadays, modern enterprises have large IT landscapes, and the SAP environment in such a landscape has a huge number of integration points with other SAP and non-SAP systems. SAP’s clean core policy advocates that enterprises use standard APIs for integration rather than tightly coupled custom ones. Communications and data must flow freely among integrated systems. SAP Business Accelerator Hub maintains a huge catalog of releases, APIs, adaptors, and business add-ins (BAdIs) for the benefit of businesses.
SAP advises businesses to develop customizations as extensions and custom applications in SAP BTP without touching the SAP-delivered standard code. That way, the clean core is maintained, and small customizations to meet the business’s essential needs are also fulfilled.
By keeping the SAP environment’s core in its pristine form, as close as possible to the delivered one, businesses can expect to gain many benefits—or example:
How does a clean core environment benefit security? In an SAP environment with a clean core, customization will be minimal. Custom code is a source of security vulnerabilities in many organizations. SAP standard code is shared with security experts for review; vulnerabilities are identified and patched via security SAP Notes. Custom code is immune to such reviews and scans, and vulnerabilities won’t surface until they’re exploited. Also, with a clean core, SAP patches—especially the critical ones addressing zero-day exploits—will be easier to implement. Also, customizations being implemented in SAP BTP is beneficial to security because SAP BTP applications for standard secure DevOps techniques can be implemented there easily.
We strongly recommend that businesses adopt a more standards-oriented posture. A change control board should evaluate every proposal for customization and its impact on business, operations, and maintenance. If there is an iota of doubt about its long-term feasibility, then the change proposal should be rejected.
Let’s discuss best practices for maintaining an enterprise’s cloud security posture. SAP BTP alleviates many of an enterprise’s concerns by providing feature-rich, robust applications and services to secure their environments. The scope of these applications and services extends beyond SAP BTP; they can be applied across the entire cloud computing environment, both SAP and non-SAP, and even to on-premise systems in a hybrid environment: They should be leveraged. Also, companies can leverage products from many third-party vendors, such as Pathlock, Onapsys, and Security Bridge, which offer useful functionality to complement SAP products.
The following are some best practice areas for securing cloud-based SAP applications. Note that this list is neither exclusive nor applies to all environments. This can serve as a baseline for your environment. Depending on your environment, user population, industry, and regulatory requirements, you can make a list of best practices to implement in your organization and ensure that they are strictly followed. Any exception should be documented and approved by management:
Developing a checklist to implement security best practices in your company is a testimony to your commitment to security. We strongly recommend creating a list of best practice items, then creating a list of action items to implement the security controls.
Securing a cloud-based SAP environment is an ongoing commitment, not a one-time effort. By embracing SAP's clean core philosophy and building a disciplined set of security practices around identity management, network architecture, secure development, monitoring, and compliance, organizations can significantly reduce their attack surface while positioning themselves for faster innovation and lower total cost of ownership. The shared responsibility model means businesses must be proactive in owning their side of the security equation. Start with a baseline, document exceptions, engage stakeholders at every level, and treat security as a living program that evolves alongside your SAP landscape.
Editor’s note: This post has been adapted from a section of the book SAP System Security by Pradeep Kumar Mishra. Dr. Mishra began his professional journey as a university mathematics teacher before transitioning to computer science. He holds a PhD in public key cryptography, with a research focus on elliptic and hyperelliptic curve cryptography, and later moved into industry to apply his security expertise to real-world challenges. Dr. Mishra has spent more than 13 years working in SAP security and governance, risk, and compliance (GRC), primarily as a consultant supporting Canada’s oil and gas industry. He is a CISSP, CISA, and CRISC-certified professional, through which he has built strong expertise in security and GRC across complex enterprise SAP landscapes. During his academic career, he published over 20 research papers in reputable peer-reviewed journals and conference proceedings. His research contributions are available on Google Scholar here. Beyond his technical work, Dr. Mishra is passionate about explaining technology in simple, nontechnical language for a broader audience. Outside of writing and speaking about technology, he enjoys poetry and spending time outdoors.
This post was originally published 7/2026.