Q: 3
As a consultant you are posed the following question from a client who is using SAP S/4HANA Cloud,
public edition and also SAP BTP, ABAP environment.
"We are currently using an SAP Fiori app based on SAP Fiori elements that analyzes open orders. We
have determined that it should be extended via a new button on the UI which will perform an on-
the-fly calculation and display the result in a quick popup for the enduser. We have been informed by
SAP that all underlying stack layers for the SAP Fiori app have been extensibility enabled."
Based on this which of the following extension types would you recommend to the customer to add
the new button?
Options
Discussion
Gotta go with A for this. Behavior Extension is what lets you add custom actions like UI buttons that trigger logic in RAP-based Fiori apps. Node Extension is mainly for adding elements or associations, not new UI actions. Pretty sure about this but open to other views if I missed something.
Actually I'd choose C for this. RAP BO Node Extension looks more related for adding UI stuff like new buttons, even though behavioral extension is often suggested.
Option D. but is the customer required to follow only in-app extensibility, or is side-by-side also allowed? That changes it.
Hmm, I'd say C for this. RAP BO Node Extension feels closer if you want to add new UI elements like a button, since it works with the structure of the business object. Behavior Extension sounds more about logic but I think Node Extension can cover UI changes. Not 100% sure though, open to corrections if I'm missing something.
C/D? Saw mixed answers like this in some practice dumps. If anyone has the official guide or recent SAP documentation handy, would check there for these RAP extension types.
B or A here. But pretty sure B (table extension) is a trap since it doesn't impact UI actions directly. To add a button that runs logic in RAP, you want a Behavior Extension, so I'd go with A unless I'm missing something subtle.
Be respectful. No spam.