New Year Sale 2026! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

SAP P_SAPEA_2023 Exam - Topic 2 Question 11 Discussion

Actual exam question for SAP's P_SAPEA_2023 exam
Question #: 11
Topic #: 2
[All P_SAPEA_2023 Questions]

Which programming model would you suggest that ABAP developers use when SAP extensions should be built following the clean-core strategy?

Show Suggested Answer Hide Answer
Suggested Answer: A

SAP Cloud Application Programming (CAP) is a programming model that allows ABAP developers to build extensions to SAP applications that follow the clean-core strategy. CAP provides a number of features that make it easy to build extensions that are stable, maintainable, and flexible.

Here are some of the features of CAP that make it a good choice for building extensions that follow the clean-core strategy:

Side-by-side extensibility:CAP extensions are deployed in the side-by-side layer, which means that they do not modify the core application. This makes CAP extensions more stable and maintainable than extensions that are embedded in the core application.

Open interfaces:CAP extensions expose their functionality through open interfaces. This makes it easy to integrate CAP extensions with other applications and services.

Cloud-based:CAP extensions are deployed in the cloud. This makes it easy to develop, deploy, and manage CAP extensions.

Therefore, SAP Cloud Application Programming (CAP) is a good choice for ABAP developers who want to build extensions to SAP applications that follow the clean-core strategy.

The other two options, SAP Classic Extensibility model and RESTful Application Programming (RAP), are not as good of a choice for building extensions that follow the clean-core strategy.

SAP Classic Extensibility model:The SAP Classic Extensibility model allows developers to modify the core application. This makes SAP Classic Extensibility extensions less stable and maintainable than CAP extensions.

RESTful Application Programming (RAP):RAP is a programming model that is used to build RESTful APIs. RESTful APIs are not a good fit for building extensions to SAP applications because they do not provide the same level of integration as CAP extensions.


Contribute your Thoughts:

0/2000 characters
Augustine
3 months ago
I’m surprised RAP is even an option here, isn’t it more complex?
upvoted 0 times
...
Svetlana
3 months ago
Wait, are we really saying RAP is better than CAP?
upvoted 0 times
...
Geoffrey
4 months ago
CAP is also a solid choice, but I lean towards RAP.
upvoted 0 times
...
Serina
4 months ago
Totally agree, RAP is modern and efficient!
upvoted 0 times
...
Kerry
4 months ago
I think RAP is the way to go for clean-core.
upvoted 0 times
...
Idella
4 months ago
I definitely recall that RAP is designed for modern development, so it seems like the best option here.
upvoted 0 times
...
Julian
4 months ago
I’m a bit confused; I thought the Classic Extensibility model was still relevant, but it might not fit the clean-core approach.
upvoted 0 times
...
Gerardo
4 months ago
I remember practicing a question about SAP CAP, but I feel like RAP is more focused on extensions.
upvoted 0 times
...
Carmelina
5 months ago
I think the RAP model might be the right choice since it aligns with the clean-core strategy, but I'm not entirely sure.
upvoted 0 times
...
Miesha
5 months ago
I'm pretty confident that the correct answer is A, SAP Cloud Application Programming (CAP). That's the model SAP is pushing for modern cloud-based extensions, right?
upvoted 0 times
...
Rikki
5 months ago
Based on my understanding of SAP's recommended practices, I would go with option C, RESTful Application Programming (RAP). That seems to align best with the clean-core approach.
upvoted 0 times
...
Reyes
5 months ago
I'm a bit confused by the question - I'm not sure what the "clean-core strategy" is referring to. I'll have to think this through carefully.
upvoted 0 times
...
Kassandra
5 months ago
Hmm, this is a tricky one. I think the clean-core strategy would suggest using a more modern programming model, so I'm leaning towards option A or C.
upvoted 0 times
...
Glendora
5 months ago
I think the key here is understanding the FINRA Code of Arbitration and the options available to Ari. I'll need to review that carefully to determine the best approach.
upvoted 0 times
...
Paris
5 months ago
Hmm, I'm a bit confused by the wording of the question. I'll need to carefully read through the options to determine which one represents a valid portfolio component category.
upvoted 0 times
...
Reita
2 years ago
Hmm, I'm torn between CAP and RAP. Maybe I should just flip a coin. Wait, why am I taking this exam again?
upvoted 0 times
Rana
2 years ago
C) RESTful Application Programming (RAP)
upvoted 0 times
...
Alesia
2 years ago
I agree, CAP is more aligned with modern development practices.
upvoted 0 times
...
Almeta
2 years ago
B) SAP Classic Extensibility model
upvoted 0 times
...
Elenora
2 years ago
I think CAP would be a better choice for clean-core strategy.
upvoted 0 times
...
Kenneth
2 years ago
B) SAP Classic Extensibility model
upvoted 0 times
...
Sharee
2 years ago
A) SAP Cloud Application Programming (CAP)
upvoted 0 times
...
Cornell
2 years ago
A) SAP Cloud Application Programming (CAP)
upvoted 0 times
...
...
Yuonne
2 years ago
The classic extensibility model? Really? That's so outdated. I bet the developers who suggest that are still using floppy disks.
upvoted 0 times
Elvera
2 years ago
I would suggest using SAP Cloud Application Programming (CAP) for building SAP extensions.
upvoted 0 times
...
...
Isabella
2 years ago
I'm not sure about the clean-core strategy, but I heard that CAP is the latest and greatest. Maybe I should look into that a bit more.
upvoted 0 times
Kirk
2 years ago
Yes, CAP is recommended for building SAP extensions following clean-core strategy.
upvoted 0 times
...
Kizzy
2 years ago
So, CAP is the way to go for SAP developers?
upvoted 0 times
...
Loise
2 years ago
Classic Extensibility model may not be the best fit for clean-core strategy.
upvoted 0 times
...
Florinda
2 years ago
What about the Classic Extensibility model?
upvoted 0 times
...
German
2 years ago
Yes, CAP is designed to support clean-core strategy.
upvoted 0 times
...
Robt
2 years ago
I think CAP would be the best choice for building SAP extensions.
upvoted 0 times
...
...
Hubert
2 years ago
I think RESTful Application Programming (RAP) is the better choice here. It aligns well with the clean-core approach and provides a modern, flexible solution.
upvoted 0 times
...
Tracey
2 years ago
SAP Cloud Application Programming (CAP) is the way to go! Clean-core strategy is all about separating concerns, and CAP is perfect for that.
upvoted 0 times
...

Save Cancel