SAP Knowledge Base Article - Public

3445942 - UI Development in SAP S/4HANA Cloud Public Edition - Frequently Asked Questions

Symptom

UI Development in SAP S/4HANA Cloud Public Edition - Frequently Asked Questions

Environment

SAP S/4HANA Cloud Public Edition

Resolution

1. Is it possible to use VSCode for Developer Extensibility?

SAP Business Application Studio or MS Visual Studio Code (Visual Studio Code | SAP Help Portal) can be used.

For an overview on UI development in SAP S/4HANA Cloud Public Edition, refer to UI Development | SAP Help Portal.

For more information about SAP Fiori Tools, refer to Getting Started with SAP Fiori Tools | SAP Help Portal.

   

2. Is it possible to use the SAP BTP Trial account for Developer Extensibility?

Note that SAP BTP Trial must not be used for productive scenarios. Please refer to the "Terms of Use" inside the Trial account https://cockpit.hanatrial.ondemand.com/trial/#/home/trial. This means that the applications developed using SAP Business Application Studio from the SAP BTP Trial account must not be used productively.

 

3. Is it possible to deploy a custom UI based on released API services from SAP Business Accelerator Hub?

It is not supported to use S/4 released API services as found on the SAP Business Accelerator Hub for custom UI applications. Using these API services for custom UIs is prevented during the deployment of the UI application to the SAP S/4HANA Cloud system. Please refer to 3424818 - Restricted usage of S/4 released API services as found on the SAP Business Accelerator Hub in custom UIs.

A custom UI based on released API services from SAP Business Accelerator Hub can be deployed to SAP BTP. This scenario belongs to Side-by-Side Extensibility scope.

 

4. Is it possible to use "Basic Authetication" in the SAP Business Application Studio integration with SAP S/4HANA Cloud?

No, only SAMLAssertion is allowed. Refer to 3297481 - SAP Business Application Studio Integration with SAP S/4HANA Cloud.

  

5. While trying to deploy an application to SAP S/4HANA Cloud, getting error "The app uses not permitted services for ABAP for Cloud Development".

Trying to deploy an app to development tenant that uses a service that is not permitted.

In the context of Developer Extensibility, only custom UIs based on custom business services build in ABAP Environment can be deployed to the SAP S/4HANA Cloud development tenant.

For more information, refer to 

  

6. While trying to deploy an application to SAP S/4HANA Cloud, getting error "The app uses not permitted services for ABAP for Key Users".

Trying to deploy an app to customizing tenant(3SL)/quality system(2SL) that uses a service that is not permitted.

In the context of Key User Extensibility, only custom UIs based on Custom Business Objects services can be deployed to the SAP S/4HANA Cloud customizing tenant.

For more information, please refer to 

For more details, please refer to 3373955 - App based on Custom Business Service: Deploy to S/4HANA Cloud 3SL fails in BAS   

  

7. Is it possible to create a custom UI based on a custom CDS view (External API scenario) created with the Custom CDS Views application?

No, this scenario is not supported. The external API scenario is not intended for building apps and therefore only supports the "basic authentication" mechanism. Refer to External API: Exposing a Custom CDS View as OData API | SAP Help Portal.

  

8. How to troubleshoot issues with SAP Fiori Tools in SAP Business Application Studio?

Refer to SAP Fiori Tools Guided Answers

  

9.  Why do I get "Incorrect Credentials" error after selecting the destination in "Deployment Configuration Generator" in SAP Fiori Tools (SAP Business Application Studio)?

Make sure that a communication system in the SAP S/4HANA Cloud system has been created:

 

10. While trying to deploy an application to SAP S/4HANA Cloud, getting error "The use of Gateway OData V2 Service XYZ is not permitted".

Trying to deploy an app to the development system that uses a service that is not permitted.

For supported scenarios, refer to questions 5 and 6.

  

11. Getting "Services Unavailable" error message after selection the destination under SAP Fiori Tools.

This can happen when using different users in the SAP BTP account and in the SAP S/4HANA Cloud system. The SAP S/4HANA Cloud system user must have the same email address as the user from SAP BTP.

Refer to Create a SAP Fiori App and Deploy it to SAP S/4HANA Cloud, ABAP Environment | SAP Tutorials 

 

12. Getting "The selected system is returning an authentication error. Please verify the destination configuration" error message after selection the destination under SAP Fiori Tools.

The destination configuration has to be checked based on Create a Destination to Connect to SAP Business Application Studio | SAP Help Portal.

If the subject name identifier in the trust configuration has been set to E-Mail, the property nameIdFormat with value urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress has to be added to the destination.

 

13. Getting "The system that you have selected cannot be detected to be of type OnPremise or of type CloudReady. You should select system of either of both types in order to continue with the generation of the project." error message after selection the destination while creating a "Adaptation Project" using SAP Fiori Tools.

For more information, please refer to 3477375 - Authorization problems with the creation or deployment of adaptation projects for S/4HANA Cloud Public Edition or SAP BTP ABAP Environment from BAS - SAP for Me 

    

14. Is it possible to deploy a SAP Build application to SAP S/4HANA Cloud Public Edition?

No, it is not supported.

Refer to the following documentation for deployment options Build and Deploy Web Applications | SAP Help Portal 

  

15. How to set up SAP Business Application Studio integration?

Refer to 3297481 - SAP Business Application Studio Integration with SAP S/4HANA Cloud - SAP for Me).

  

16. How to debug/troubleshoot connectivity issues?

Refer to fiori-tools-samples/misc/s4hana at main · SAP-samples/fiori-tools-samples · GitHub 

17. Is it possible to expose a Standard API as a service?

No. As per the documentation Integrating SAP Business Application Studio only custom services are exposed (key user extensibility or developer extensibility).

See Also

Developer Extensibility | SAP Help Portal

UI Development | SAP Help Portal

System Landscapes in SAP S/4HANA Cloud | SAP Help Portal

Extensibility | SAP Help Portal

Keywords

"The app uses not permitted services for ABAP for Key Users", "Incorrect Credentials", "The app uses not permitted services for ABAP for Cloud Development", business application studio, SAP BAS, SAP BTP, developer extensibility, key user extensibility, ABAP Environment, RAP, deployment, UI deployment, destination, integration BAS, integration, cloud, ADT, embedded steampunk, deployment, custom UI, BAS, S/4HANA Cloud, The use of Gateway OData V2 Service XYZ is not permitted, ERR! builder:custom deploy-to-abap, The use of XYZ is not permitted, extensibility , KBA , CA-UI5-ABA-SAR , UI5 App Infrastructure: SAPUI5 ABAP Repository , CA-UX-IDE , Tools for developing SAP Fiori applications , Problem

Product

SAP S/4HANA Cloud Public Edition all versions