SAP Fiori LL18 – System Aliases definition for Fiori
SAP Fiori Lessons Learned 18.
System Aliases definition for Fiori
Background:
I see many projects face issues for running Fiori launchpad and Fiori apps because the basic settings were wrong. If basic settings are wrong, you will waste long time for troubleshooting. Do the right thing in the beginning .
One of the setting is the “System Alias” definition. Please compare your settings with this settings.
help: Creating System Alias for Applications – SAP Fiori for SAP Business Suite – SAP Library
IMG: Manage SAP System Aliases in the frontend server (Gateway server)
Hub deployment: 2 servers = frontend + backend.
Hub deployment is the recommended option for productive use.
- LOCAL : Set the Local GW on.
- BACK_1 : Specify the TRUSTED RFC destination. Do not set any flag.
- BACK_PGW : This is used for My Inbox(New) and Approve Requests (old) apps. Set the For Local App on. Software version is /IWPGW/BWF
Embedded deployment: (1 single server = frontend components are installed on backend)
Embedded deployment is used often for sandbox test system.
If the landscape is Embedded deployment, everything goes to LOCAL.
Please let me know if this setting is wrong. I always work on hub deployment and do not have enough experience on embedded deployment.
You can define like Hub deployment but RFC destination (SIDCLNT100) points to local.
Activate OData services. Transaction /IWFND/MAINT_SERVICE
After Fiori installation, OData services are not activated. You won’t see Fiori services in the initial screen. Select Add Service.
Specify the System Alias and select Get Services.
Select the service you are going to activate. Assign package for transport and Add Service.
When the service is activated, SICF service for OData is generated.
Check the assigned System Alias to the service: Transaction /IWFND/MAINT_SERVICE
You can check assigned system alias.
UI related services.
- ZINTEROP
- ZPAGE_BUILDER_CONF
- ZPAGE_BUILDER_CUST
- ZPAGE_BUILDER_PERS
- ZTRANSPORT
Also check app specific services.
If the service was activated with wrong system alias setting, please double check this table. You can correct the software version.
References:
Error examples:
- Failure Unable to load groups.
- Data Provider Implementation, 7ZTM_TGW_SVC_MODEL_001_BE’ ’01’ ‘/IWPGW/BWF’ does not exist.
- HTTP request failed. RFC call was not successfull
- Others
Hi Masayuki,
For system alias <backend>_PGW, is it still only used for Apps My Inbox and Approve Requests currently?
Regards,
Ning
Yes. That is my understanding.
Hello Masayuki,
I just came across this SAP Gateway: Error Log entry.
"System Alias 'HANA' not assigned to user 'xxxxxx' and service 'ZPERP_FCLM_MP05_CASH_POS_SRV_0001'
when calling Cash Position (sFIN) app
Regs
Ulf
Hi Ulf,
Did it happen that you found a solution for this HANA alias issue … we’re experiencing the same here!
Tried to manually create it but this caused other errors like Data Provider does not exist!
Thanks,
Mina
Hi Ulf and Mina,
Facing the same HANA alias trouble...Has anyone solved this?
Best Regards
Miguel
Are there any other ways, how a System Alias is determined for an ODATA-Service?
I have a problem (SCN link), where a simple assignment from odata to system alias results in errors concerning system alias resolution.
Furthermore the following blog is quite helpful in my opinion, when you have to handle with remote systems like Fiori front- and backend systems.
Hi everyone,
I followed the steps indicated by Masayuki for the Gateway Alias definition, but for the back-end side, can anyone tell me what is the good Alias definition ?
Is the configuration bellow is ok for the back-end server ?
Thanks
No system alias definition is required in the ERP backend, if it is hub deployment.
Dear Masayuki,
We facing problem during configuration of SAP FIORI. System gives run time error.
Steps mentioned below.
Error as in attached file.
Regards,
Saroj
Please post it as a question instead of a comment. https://answers.sap.com/index.html
Hi Masayuki,
Is it possible to create a system alias for Java Stack systems like SAP MII in gateway server?
Thanks,
Sneha Jadhav
Hi Masayuki,
we have chosen the Embedded Deployment, and we found out that the LOCAL system alias is sufficient to get the demo apps like EPM-PAL-Demo working. No trusted RFC needed if there is no RFC happening between GW and ERP.
Regards
Daniel
Hello Masayuki ,
TaskProcessing ODATA service Return only this Properties :
Task Gateway Collections
The service contains the following collections:
Addressable Collections:
Task Collection
Task Definition Collection
Consumer Scenario Collection
Context Collection
Filter Option Collection
Substitution Collection
Collections Associated to the Task Collection:
Potential Owners Collection
Possible Agents Collection
Attachments Collection
Comments Collection
Description Collection
Processing Logs Collection
Task Definition Collection
UI Execution Link Collection
User Info Collection
How can i return DecisionOption Property like WFService !?
Please post it as a question. https://answers.sap.com/index.html
https://answers.sap.com/questions/453447/cant-find-decitionoptions-that-associated-to-taskc.html
Hi Masa,
I am getting the same error.
We are using an embedded deployment with 2 mandants.
The RFCs to the other mandant have been created and are working fine. However, the error logs display the following error: Data Provider implementation 'ZHCMFAB_COMMON_MDL_0001_BE' '01' '/IWPGW/BWF' does not exist.
My inbox app is working fine. The rest of the HR-Apps are displaying the above error.
Is there something I am missing with the system alias?
Thank you and regards
Dan