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 development but SAP Business Application Studio has to be used for deployment (setting up the integration as per 3297481 - SAP Business Application Studio Integration with SAP S/4HANA Cloud - SAP for Me).

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

 

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

Please 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. Please 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, please 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. Please 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?

Please 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)?

 Please 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, please 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.

Please 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.

    

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

No, it is not supported.

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

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 ; SAP S/4HANA Cloud all versions