Part I of the SAP Fiori Tutorial: System Validation, setup, and Configuration

SAP Fiori is a user experience (UX) design approach that aims to deliver a consistent, intuitive, and responsive interface for SAP applications. Fiori Apps are designed to be role-based, focusing on simplifying tasks and improving productivity. To ensure that Fiori Apps function optimally, it is crucial to carry out thorough system validation, setup, and configuration.

2. System Validation: Preparing for SAP Fiori

Before diving into the setup and configuration of SAP Fiori, it is essential to validate your system. This step ensures that your environment meets the necessary prerequisites for Fiori deployment.

2.1 Checking System Requirements

  1. SAP NetWeaver Version: Confirm that your SAP system runs on SAP NetWeaver 7.50 or higher, as Fiori Apps require this version or newer. This version supports the necessary components for Fiori implementation.
  2. SAP Gateway: Verify that the SAP Gateway is installed and configured. SAP Gateway is essential for enabling communication between Fiori Apps and the SAP backend.
  3. SAP Fiori Front-End Server (FES): Ensure that the Fiori Front-End Server is properly installed. The FES is responsible for delivering the Fiori user interface and should be compatible with your SAP version.

A) Setup and Configuration of the System

Examine patches and add-ons, install any missing components, and make sure the system is ready.
SAP NetWeaver Gateway activation
Establish a reliable RFC between the gateway and the backend system.
SAP System Alias Creation for Applications
Activate the PFCG Roles and Authorizations for OData and ICF Services.
B) Configuration unique to the Fiori App

Admin and end user authorizations for the Fiori Library’s backend OData service and frontend UI service are activated.

SAP Fiori Course. Part 2. Configuration Particular to the Fiori App

A) Installation and Configuration of the System

i. Verify Add-Ons and Profile Parameters for System Integration with Fiori

Extras:

Please ensure that you have at least these three add-ons installed if your system is less than SAP Netweaver 7.4: IW_BEP, GW_CORE, and IW_FND.

Check the Components by going to t-code SAINT. Install it if you can’t find the three add-ons mentioned above.

Parameters for the profile:

Verify that the two profile settings listed below are kept up to date in t-code RZ11.

Accept_sso2_ticket_login = 1

login/make_ticket_for_SSO2 = 2

ii. SAP NetWeaver Gateway activation

Activate or Deactivate SAP NetWeaver Gateway under SAP Transaction SPRO > SAP NetWeaver > Gateway > Odata Channel > Configuration > Connection Settings

iii. Establishing a trusted RFC between the gateway and the backend system

To retrieve data or even initiate SAP GUI Transactions or Web Dynpro Transactions from the app, front-end applications frequently need to establish a connection with the back-end. The frontend (Launchpad) and the back end server need to establish an RFC connection in order for the user to complete the task without difficulty.

To establish trust between the two systems in the Central Hub Deployment scenario (which involves distinct front-end and back-end systems), establish an RFC destination using transaction SMT1.

Only establish one RFC connection to itself in t-code SM59 if our system is configured as an embedded deployment, which combines front-end and back-end functionality.

iii. Developing the Applications SAP System Alias

The system connection’s logical name is SAP System Alias. To enable the separation of the SAP Gateway service and the RFC Destination, it adds a new layer to the latter.

Your system alias configuration would vary based on whether you have an embedded system, a Hub with development in the backend, or a Hub with development in the front end.

Manage SAP System Aliases under SAP Transaction SPRO > SAP NetWeaver > Gateway > Odata Channel > Configuration > Connection Settings > SAP NetWeaver Gateway to SAP System

a) Hub Deployment Aliases with Backend Development (Front-end GW + Back-end separate)

v. Turn on the ICF and OData services.

Check to see whether they are active by going to t-code SICF now. If not, you may manually activate them by selecting the service and choosing Menu >Service/Host >Activate, or you can right-click and choose Activate.

vi. Authorizations and Roles of the PFCG

To carry out SAP Launchpad Designer activities, the Standard PFCG Role SAP_UI2_ADMIN is authorized. Use this standard role to add and customize the five TADIR services that we produced before.

To obtain the precise Service Document Identifiers, navigate to Maintenance View “/IWFND/V_MGDEAM” (Assign SAP System Aliases to OData Service).

/IWFND/MAINT_SERVICE is the T-Code.

/UI2/TRANSPORT /UI2/INTEROP /UI2/PAGE_BUILDER_PERS /UI2/PAGE_BUILDER_CONF /UI2/PAGE_BUILDER_CUST
SICF (Secure HTTP Services for SAP Fiori Launchpad) in T-Code

/sap/bc/ui2/nwbc /sap/bc/ui2/start_up /sap/bc/ui5_ui5/sap/ar_srvc_launch /sap/bc/ui5_ui5/sap/ar_srvc_news /sap/bc/ui5_ui5/sap/arsrvc_upb_admn
SICF (Activate HTTP Services for UI5) in T-Code

/sap/public/bc/ui5_ui5/ui2 /sap/bc/ui5_ui5

We have already shown you how to identify the hostname and port of your SAP system in our SAP Netweaver Gateway and OData Tutorial. Kindly review what you learned from it.

ABAPers, add the following t-code to your SAP favorite if you would rather not add the Fiori Launchpad link to your already full list of browser favorites. Additionally, this will direct you to the Fiori Launchpad. You may forget about the lengthy URIs. 🙂

SAP Fiori Launchpad’s transaction code is /UI2/FLP. It would direct you to the Fiori log-in page.

Conclusion :-

Setting up and configuring SAP Fiori involves a series of essential steps to ensure a seamless and efficient user experience. From validating system requirements to configuring the SAP Fiori Launchpad and backend services, each step plays a crucial role in the successful implementation of Fiori Apps. By following this comprehensive guide, professionals can effectively prepare their SAP environments for Fiori deployment, ultimately enhancing productivity and user satisfaction.

Related Posts

Part II of the SAP Fiori Tutorial: End-to-End Fiori App Development

System Configuration and Installation were covered in Part I of our SAP Fiori Tutorial Step by Step Guide. You now understand how to determine whether your SAP Landscape System is…

Part IV: SAP Fiori Tutorial. How can I modify the Fiori Launch Pad’s default language if it’s not English?

Learn how to change the default language in SAP Fiori Tutorial Launchpad with our step-by-step tutorial. Discover how to adjust language settings to suit your needs and ensure a seamless…

Leave a Reply

Your email address will not be published. Required fields are marked *

You Missed

Part I of the SAP Fiori Tutorial: System Validation, setup, and Configuration

  • By Varad
  • October 14, 2024
  • 3 views
Part I of the SAP Fiori Tutorial: System Validation, setup, and Configuration

Part II of the SAP Fiori Tutorial: End-to-End Fiori App Development

  • By Varad
  • October 12, 2024
  • 2 views
Part II of the SAP Fiori Tutorial: End-to-End Fiori App Development

Section III of the SAP Fiori Tutorial: Using a Flow Chart to Improve the Standard SAP Fiori App

  • By Varad
  • October 11, 2024
  • 2 views
Section III of the SAP Fiori Tutorial: Using a Flow Chart to Improve the Standard SAP Fiori App

Part IV: SAP Fiori Tutorial. How can I modify the Fiori Launch Pad’s default language if it’s not English?

  • By Varad
  • October 10, 2024
  • 2 views
Part IV: SAP Fiori Tutorial. How can I modify the Fiori Launch Pad’s default language if it’s not English?

Part V of the SAP Fiori Tutorial: Complete Implementation of the My Inbox – Purchase Order Approval System

  • By Varad
  • October 9, 2024
  • 3 views
Part V of the SAP Fiori Tutorial: Complete Implementation of the My Inbox – Purchase Order Approval System

Display & Download PNG JPG PDF Document in SFiori Client Android with 3rd Party App for Zoom/additional options

  • By Varad
  • October 8, 2024
  • 3 views
Display & Download PNG JPG PDF Document in SFiori Client Android with 3rd Party App for Zoom/additional options