Hi community,
I have a scenario for creating a custom application and deploying it as a tile on the S4 HANA Cloud Public edition's FLP.
Using eclipse ADT, I have connected my dev system of HANA Public Cloud, and created a Custom Package under the Super package ZCUSTOM_DEVELPOMENT (so that the development objects can be moved to T and P systems).
My custom package holds the following objects:
- Custom database tables
- Custom ABAP Classes to handle the logic on the tables
- The IAM application / Business Configurations (based on few tables) to maintain data from the user side
- Custom root view entities on top of the ABAP classes
- The service bindings and service definitions of the custom root view entities (their respective authorization objects).
- Custom Business catalog to store the IAM applications which are published to the HANA Cloud.
Process: (Backend)
- Created custom Z* Package to store the custom build objects.
- Created database tables to store the data.
- For a few tables, the business configuration objects are created to expose those tables on the HANA Cloud to maintain data.
- Created custom ABAP classes to handle the logic on the data in the custom tables.
- Created custom root entities and implemented the if_rap_query_provides~select method to handle the HTTPS calls when the root entities are exposed as an API. (Ref: https://developers.sap.com/tutorials/abap-environment-a4c-create-custom-entity.html)
- Created a service definition for the custom root entity.
- Created service binding on top of the service definition to expose them as an OData V4 API.
Process: (Frontend)
- Create BTP destination do SAMLAssertion authentication type to connect the HANA cloud system. (Ref: https://help.sap.com/docs/SAP_S4HANA_CLOUD/0f69f8fb28ac4bf48d2b57b9637e81fa/31876c06f99645f289d802f9...
- Created a custom UI application using the template.
- Consume the exposed Odata V4 services in the application by providing the endpoints in manifest.json file, configure the BTP destination in UI5.yaml and xs-app.json file to connect the application to backend system.
- The application loads successfully and in the preview mode and the data flows in preview mode.
- Build the mta.yaml file to generate the .mtar file.
- Deploy the .mtar file to deploy the application to BTP.
- On successful deployment, the application is available under HTML5 Applications in BTP.
After performing all these step, how can we add this developed custom application as a FIORI tile onto the S4 HANA Public cloud FLP under a custom catalog, Custom role, custom space and page?
Tried Scenario:
- Create a custom tile using the application Custom Tiles on HANA Cloud Public edition FLP.
- Provided the deployed application URL in the details of the custom tile.
- During assigning the catalog, The custom catalog in which the IAM applications are added is not visible in the list of catalogs to assign. Rather it shows all the SAP Standard business catalogs
How to add this custom tile to the custom business catalog created using ADT on eclipse?
Regards,
Shyam Prasad.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.