If you need Fiori Trial Landscape then the simplest and fastest would be to create one in a Cloud, especially if you do have skills, time and resources to intall NetWeaver on Lunix VM described in Open SAP course Extending SAP S/4HANA with SAP HANA Cloud Platform. In my blog I will explain how to create NetWeaver CAL system and connect all systems together.

At the end you will have fully functional Fiori Trail Landscape:

  • NetWeaver CAL system deployed in Cloud (Gateway and Fiori front-end)
  • HCP Web IDE connected to NetWeaver CAL system back-end using HANA Cloud Connector

Using Fiori Trial landscape you can complete UI Extension scenario (optional). In my example I deploy enhanced Fiori application back to NetWeaver CAL system side by side to original one to be demonstrate complete development cycle.

 

Here is what you need to do:

1. Deploy SAP NetWeaver 7.50 CAL system to AWS with fixed IP.

Once the system is created and ready you will need to make some changes to it.

System will request the access key once you try to make development changes

Developer Access Key for NPL system is 35408798513176413512

 

2. Change Security Group for AWS NetWeaver CAL system back-end to open inbound ports

 

3. Prepare HANA Cloud Platform Account

4. Download and install HANA Cloud Connector on SAP NetWeaver 7.50 CAL system Front End

5. Connect HANA Cloud Connector to HANA Cloud Platform

6. Add HCP Access to NetWeaver CAL system

As you can see, Internal Host of On-Premise system is an IP address of NetWeaver 7.50 CAL system. Here is a system mapping file used npl-http-access-control.zip

 

7. Create Destination in HCP to SAP NetWeaver 7.50 CAL Backend System

Here is a file used to define destination npl-cal-http.properties

 

8. Import Manage Products SAP Reference Fiori App from ABAP Repository into Web IDE (optional)

9. Enhance Manage Product Fiori App (optional)

10. Change Naming Space of Enhanced Manage Products Fiori App in Web IDE (optional)

Replace nw.epm.refapps.ext.prod.manage with znw.prod.manage

Replace nw/epm/refapps/ext/prod/manage with znw/prod/manage

 

11. Deploy Enhance Manage Products Fiori App back to ABAP Repository side by side to original one (optional)

 

12. Define ZEPMProduct Semantic Object in /UI2/SEMOBJ Transaction (optional)

 

13. In Fiori Launchpad Designer define a Tile for Enhanced Manage Product App (optional);

  • Create Target Mapping in Purchaser (EPM) – Content Catalog

Semantic Object: ZEPMProduct

Action: zmanage

Title: Manage Products with Rating

URL: /sap/bc/ui5_ui5/sap/ZEPMRA_PRODMAN

Component: znw.prod.manage

  • Create Tile in Purchaser (EPM) – Content Catalog

Title: Manage Products with Rating

Subtitle: SAP Fiori Reference App

Service URL: /sap/opu/odata/SAP/EPM_REF_APPS_PROD_MAN_SRV/Products/$count

Icon: sap-icon://Fiori6/F0865

Information: Products

Semantic Object: ZEPMProduct

Action: zmanage

  • Add created Tile to Purchaser (EPM) Catalog

14. Make sure that Enhanced Manage Products App Tile is display in Fiori Launchpad next to original one (optional). Test Enhanced application to make sure that changes are there

 

 

 

To report this post you need to login first.

1 Comment

You must be Logged on to comment or reply to a post.

Leave a Reply