
In this blog, I am going to share the list of common questions and answers on SAP BTP. To make it easy, I have categorized it in multiple volumes.
Part 1 — SAP BTP — General Topics
Part 2— SAP BTP — Application Development, Programming Models and Multitenancy
Part 5 — SAP BTP — Side by side Extensibility [Current Blog]
This is part 5, where we will explore questions on side-by-side extensibility topics in SAP BTP.
Answer:
SAP customers need to build extensions in S/4HANA for several reasons, despite SAP's comprehensive suite of functionalities. Some of the reasons are:
Customization
Every business has unique processes, requirements, and workflows that standard software cannot fully accommodate. Extensions allow businesses to tailor the software to their specific needs.
Competitive Advantage
Custom extensions can provide unique functionalities that offer a competitive edge in the market, enabling companies to differentiate themselves from their competitors.
Specialized Processes
Some industries have highly specialized processes and regulatory requirements that generic solutions cannot address comprehensively. Extensions can fill these gaps with industry-specific functionality.
Local Compliance
Different regions and countries have distinct regulatory and compliance requirements. Extensions help in adapting the core system to meet these local needs.
Innovation Enablement
Building extensions allows companies to innovate rapidly by creating new features and functionalities that can be integrated seamlessly into their existing ERP system.
Flexibility
Extensions provide the flexibility to adapt quickly to changing business environments, new technologies, and emerging business opportunities.
Heterogeneous IT Landscapes
Many organizations use a variety of software solutions and need to integrate these systems with their ERP. Extensions facilitate seamless integration, ensuring that data flows smoothly across different systems.
Answer:
Traditionally, SAP partners and customers have been using classic ABAP extensibility to extend their ERP solution.
Although, being very powerful, flexible, and popular, classic extensibility has some major drawbacks.
One of them is High Upgrade Efforts!
The missing clear interface between SAP code and extensions might lead to issues in the extensions during upgrades. As a result, upgrades require high planning, regression test, and adaption efforts, which is one of the reasons why customers delay upgrades.
Example: You have used an SAP object that is not whitelisted by SAP in your extension. After an upgrade the used SAP Object has been changed or deleted. Now you will have to adjust the extension thus upgrade is delayed.
Answer:
Clean core is an extension methodology in which
By following clean core paradigm, you make sure that
SAP’s rationale behind the “clean core” paradigm is simple - Allow customers to extend their SAP S/4HANA software while making the software updates eventually non-events.
Answer:
Benefits for customers:
Benefits for partners:
Answer:
"Brownfield" and "Greenfield" refer to two different approaches for migrating from an existing ERP system to SAP S/4HANA. Each approach has its own advantages, challenges, and use cases.
Brownfield is an upgrade and migration method where the existing SAP ERP system is converted to SAP S/4HANA. This approach preserves the existing processes, configurations, and customizations, minimizing disruption to the business. Key characteristics include:
Greenfield is a reimplementation method where a new SAP S/4HANA system is built from the ground up. This approach allows for a fresh start, enabling full adoption of SAP S/4HANA’s capabilities and best practices. Key characteristics include:
Answer:
The choice between brownfield and greenfield depends on several factors:
Current System Complexity
Businesses with highly customized and complex systems may prefer brownfield to retain their existing investments.
Process Maturity
Organizations looking to overhaul their processes and adopt best practices may lean towards greenfield.
Budget and Time Constraints
Brownfield may be more cost-effective and faster for businesses looking to minimize initial costs and disruption.
Strategic Goals
Long-term strategic goals, such as digital transformation and innovation, may influence the decision towards a greenfield approach.
Answer:
Steampunk is the ABAP Environment on SAP BTP. ABAP-minded customers and partners can reuse their ABAP skillset to build new cloud solutions or transform already existing on-premise ABAP assets to the cloud.
Embedded Steampunk is the ABAP development environment of SAP S/4HANA. It enables developers to develop and run S/4HANA extension on same software stack as the underlying SAP S/4HANA system.
Embedded Steampunk is based on the same language version (ABAP for Cloud Development) as Steampunk, but in the embedded option.
Answer:
ABAP Cloud is available as the default (and only) option in both SAP BTP, ABAP environment and also SAP S/4HANA Cloud Public Edition. For both SAP S/4HANA Cloud Private Edition and also SAP S/4HANA, ABAP Cloud coexists along with ABAP Classic and customers can choose when to use which model.
Answer:
SAP Business Accelerator Hub, which was earlier known as API Hub, is a centralized online repository provided by SAP that offers a wide range of pre-built integrations, APIs, events, and business services. It offers a wide range of sandbox APIs for several SAP products like SAP S/4HANA, SAP BTP, SAP SucessFactors, SAP Concur, and more.
Answer:
SAP S/4HANA Cloud public edition allows customers and partners to use S/4HANA without the need to take responsibility for the cloud infrastructure and operations.
SAP manages all operation and lifecycle management tasks such as continuous feature delivery or providing hotfixes and regular upgrades to new software versions.
SAP S/4HANA Cloud (public offering):
SAP S/4HANA Cloud is a SaaS product from SAP.
The major difference between S/4HANA Cloud, Private Edition and S/4HANA Cloud is the ownership of operating the solution.
SAP S/4HANA Cloud, Private Edition is:
SAP S/4HANA Cloud, Private Edition is NOT a SaaS product from SAP.
Answer:
Key user extensibility empowers business experts to build extensions to SAP S/4HANA Cloud mostly without a single line of code.
Target Persona is key Users. Key users typically have deep knowledge of SAP business and process but no or only limited coding skills.
The main reason for using key user extensibility is that simple extensions can be realized quicker than with developer extensibility, because the communication overhead between the business expert (responsible for specification of the extension, and later for testing and approval) and the developer (responsible for development and developer test) is avoided.
For example, adapting the screen layout such as moving fields and field groups, hiding fields, changing labels etc. OR adding custom fields to business objects.
Answer:
Some business requirements lead to extensions that are
That’s where developer extensibility come in. Developer Extensibility is intended for those extensions,
On-stack extensions are developed and run on the same software stack as the underlying SAP S/4HANA Cloud system. This allows extensions to access SAP S/4HANA logic and data via SAP extension points, local SAP APIs or via SQL queries..
Answer:
Side-by-Side Extensibility allows you to build extensions on SAP BTP. True decoupling between your extensions and SAP S/4HANA enables an independent lifecycle and allows you to build and evolve applications much faster.
Major difference compared to the on-stack extensibility model is that - In side-by-side extension, accessing SAP S/4HANA Cloud data is only possible using remote APIs which are published in the SAP Business Accelerator Hub.
Answer:
RAP is a set of concepts, tools, languages, frameworks, and best practices provided on the ABAP Platform.
If I have missed any important question, please let me know in comment.
Happy Learning!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
19 | |
17 | |
16 | |
10 | |
10 | |
8 | |
7 | |
7 | |
7 | |
7 |