cancel
Showing results for 
Search instead for 
Did you mean: 

Which one is preferred: Adapt UI or Adaptation Projects?

RaminS
Active Participant
633

There are many good blogs/docs about key user UI Adaptation at Runtime to customize Fiori apps and create variants, and many good blogs about developer Adaptation projects in BAS at Design time.

But which method is preferred?

Assuming only developers will be making customizations (not key users) and no additional controller logic extensions are needed, which method should be used? 

Runtime Adaptations are easier with less overhead. But I'd like to see what other people think.

Thanks

OliverGraeff
Product and Topic Expert
Product and Topic Expert
0 Kudos
The changes are 'added up' according to their layers. See details in https://ui5.sap.com/#/topic/17d2d4e8f9f3416da8865c1032f3dc19
View Entire Topic
benderskiy
Product and Topic Expert
Product and Topic Expert

This is a great question! As you rightly noted, when it comes to implementing uncomplicated UI extensions— be it adding or removing fields, setting default views, renaming labels or titles, rearranging elements, simplifying the UI or introducing mashup content—the use of Key User Adaptation is allowing to avoid overhead of development and thus is highly recommended.

So, even developers or IT specialists are encourage to extend via key user adaptation and expedite the process from requirement to go-live, thereby minimising delays usually associated with development projects.

Despite it's simplicity focusing on adapting for all end users, key user adaptation also supports extending UI for specific user roles in SAP BTP ABAP environment or, by creating application variants and assigning them to different roles, in S/4HANA.

RaminS
Active Participant
0 Kudos
Thanks very much for the clarification, and the links.
RaminS
Active Participant
0 Kudos

Is there anyway we can assign variants to specific roles in on-premise S4/2020?

We need a display-only version of Manage Sales Orders. We've created a variant as per instructions for Adapt UI, but cannot assign the variant to a role. Is that feature only available in BTP?

Thanks.

benderskiy
Product and Topic Expert
Product and Topic Expert
0 Kudos
Yes, key user application variants (as well as deployed developer adaptation projects) can be assigned to users similar to how custom apps are: https://help.sap.com/docs/ABAP_PLATFORM_NEW/a7b390faab1140c087b8926571e942b7/877a1b392b7f466e8be3b33... Administrator needs to create a target mapping and a static app launcher.
RaminS
Active Participant
0 Kudos
If the same app has runtime UI Adapt variants, and adaptation projects deployed by developers, which one takes precedence? Does Adapt UI variant overwrite the developer variant?