Описание настроек SAP Fiori Launchpad, диаграмма связей между объектами и обзор 30 минутного видео от Gregora Wolfa. В видео показан пример создания SAP Fiori приложения на основе Fiori Template, показано подключение к SAP NetWeaver через SAP HANA Cloud Connector, а также сделана настройка Fiori Catalog, Group и настройка ролей через транзакцию PFCG.
Схема связей между объектами
Ниже дан список транзакций по всем объектам:
- User -> Role (Transaction: SU01)
- Role -> Catalog/Group (Transaction: PFCG)
- Catalog/Group -> Tile (launchpad designer)
- Tile -> Intent ( launchpad designer, Tile)
- Semantic Object (Transaction: /UI2/SEMOBJ and /UI2/SEMOBJ_SAP)
- Intent -> Application Alias (launchpad designer, Target Mapping)
- Application Alias -> App URL (in LPD_CUST)
- Application Alias -> Component ID (in LPD_CUST)
- App -> Component ID in Configuration.js (Transaction: SE80)
Видео - настройка SAPUI5 приложения с нуля
Ниже краткий обзор видео с основными шагами:
Preparation
The Day before
Instantiate CAL 7.5 on HANA (A4H)
Name: NW_750_SP01_HANA
Request Developer Key at https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/minisap/minisap.htm
Setup Fiori Launchpad
Transaction: STC01
Task lists:
SAP_GATEWAY_BASIC_CONFIG
SAP_FIORI_LAUNCHPAD_INIT_SETUP
Check Launchpad with Transaction: /UI2/FLP
Cloud Connector (02:50)
Is already installed on A4H 7.5
chmod 400 NW_750_SP01_HANA.pem
ssh -i NW_750_SP01_HANA.pem root@54.194.136.51
https://tools.hana.ondemand.com/#cloud
scp -i NW_750_SP01_HANA.pem sapcc-2.7.1-linux-x64.zip root@54.194.136.51:/tmp
unzip sapcc-2.7.1-linux-x64.zip
Setup Cloud Connector
https://vhcala4hci.wdf.sap.corp:8443 or https://vhcala4hci:8443/ on the Windows Client
Account Name: s0001142741trial
User: s0001142741
Add Host:
Internal: vhcala4hci.wdf.sap.corp:50000
Cloud: vhcala4hci.virtual:50000
Destination for Web IDE (07:50)
Prepared, just show
Create Enhancement in Web IDE (10:20)
To test the connectivity we will enhance the reference application Purchase Order Approval
Activate SICF Node adt (09:15)
Test with enhancement of reference application EPMRA_POAPV
Create Custom Fiori App (09:00)
Transaction: /IWFND/MAINT_SERVICE (13:00)
Activate Service: S_EPM_SADL_GW_DEV_SCEN_RO_SRV
Use Fiori App Wizzard (16:00)
Namespace com.csw.a4h.so
Test with Server
Deploy to Server (18:40)
Test after deply SE80 (20:20)
Add to Launchpad (21:00)
Transaction: LPD_CUST
New Launchpad: Role ZEPM, Instance ZEPM, Description EPM Demo
New Application: Link Text EPM Salesorder,
Type URL
URL: /sap/bc/ui5_ui5/sap/zepmsaleso/
Application Alias: EPMSalesOrderDisplay
Additional Info SAPUI5.Component=com.csw.a4h.so
Transaction: /UI2/FLPD_CUST
App Launcher Static: Semantic Object EPMSalesOrder, Action display
Delete repositry
Go to SE38 /UI5/UI5_REPOSITORY_LOAD should be able to delete the ui5 app. for the service you can delete from sicf