SAP / SAP Senior Level (10+ yrs) Interview questions
What extensibility options are considered "clean" under this philosophy?
Clean extensibility means building custom logic through mechanisms SAP explicitly supports and guarantees compatibility for, rather than reaching into unreleased, internal core objects that could change without notice.
| Clean | Not Clean |
| In-app extensibility using released, stable APIs/CDS Views (key user tools, RAP-based custom fields). | Direct modification of standard SAP objects/code. |
| Side-by-side extensions on SAP BTP calling released APIs. | Enhancements/user-exits touching unreleased internal logic. |
| ABAP Cloud development model, restricted to released objects. | Classical ABAP development with full, unrestricted core access. |
The common thread across every "clean" option is that it relies on SAP's own stable, released extension points — ones SAP commits to maintaining compatibility for across releases — rather than depending on internal implementation details that are free to change without warning.
Invest now in Acorns!!! 🚀
Join Acorns and get your $5 bonus!
Acorns is a micro-investing app that automatically invests your "spare change" from daily purchases into diversified, expert-built portfolios of ETFs. It is designed for beginners, allowing you to start investing with as little as $5. The service automates saving and investing. Disclosure: I may receive a referral bonus.
Invest now!!! Get Free equity stock (US, UK only)!
Use Robinhood app to invest in stocks. It is safe and secure. Use the Referral link to claim your free stock when you sign up!.
The Robinhood app makes it easy to trade stocks, crypto and more.
Webull! Receive free stock by signing up using the link: Webull signup.
More Related questions...
