Showing posts with label SAP FIORI and SAPUI5. Show all posts
Showing posts with label SAP FIORI and SAPUI5. Show all posts

Tuesday, 18 April 2023

How to activate SAP Gateway or Error " SAP Gateway has been deactivated" ?

 How to activate SAP Gateway or Error " SAP Gateway has been deactivated" ? 


SAP NetWeaver Gateway, OData Service, HTTP request, /N/IWFND/ERROR_LOG

Issues: 

1: How to activate SAP Gateway in S4HANA/ SAP application 

2: After the system refresh or client we may receive complaints from users about Fiori tiles not loading.

3: We may see the error in "/n/UI2/GW_ERR_LOG" Gateway-Error Log. 


We can reproduce issue by Call a HTTP request or use transaction /N/IWFND/ERROR_LOG to view the error log.


Resolution: 

Activate SAP Gateway by going to the following path in your Gateway system:


SPRO -> SAP Customizing Implementation Guide -> SAP NetWeaver -> Gateway -> OData Channel -> Configuration -> Activate or Deactivate SAP NetWeaver Gateway.


OR


Use transaction: /n/IWFND/IWF_ACTIVATE

Click "Activate".


Thanks

Rupesh Chavan




Thursday, 25 August 2022

What is SAP Fiori launchpad?

SAP Fiori launchpad is a shell that hosts SAP Fiori apps, and provides the apps with services such as navigation, personalization, embedded support, and application configuration. SAP Fiori launchpad is the entry point to SAP Fiori apps on mobile and desktop devices. It gives users the relevant information they need at a glance and centers on their needs and how they work. The new design of the launchpad displays a panoramic user interface. Users can focus on their daily work and still keep track of what's going on in other areas.
    

SAP Fiori Launchpad Features

SAP Fiori launchpad offers many key features that can be used by end users, administrators, and developers.

Key Feature

Use

Intuitive design and layout

A user interface that includes:

  • Shell header and footer areas that provide icons and buttons for users to perform various actions, such as the search, a home page, SAP Jam interactions, and app navigation in the header.

  • Home page, displaying app tiles and links arranged in groups—this is the end user's main working area.

  • User Actions Menu that provides access to user-related information and actions including personalization, profile settings, an interaction history, and the option to contact support, or give end user feedback.

  • Notifications that inform users about important business tasks and requests that require their timely action or knowledge.

See: About the Launchpad and Using the Launchpad

Multi-device support

The responsive patterns and controls of SAPUI5 and the adaptive design of apps allows the launchpad to run on desktops, tablets, smartphones, and hybrid devices. The launchpad and its apps accommodate the resolution, image size, and scripting on-the-fly, as users switch between devices, allowing them to work how and where they want.

Flexible branding

Users can change the visual appearance of the launchpad by selecting a theme of their choice:

  • SAP provides standard themes, such as SAP Quartz Light, SAP Belize, SAP Belize Deep, High-Contrast Black, and High-Contrast White.

  • Organizations can create custom themes based on the standard SAP themes.

See: Managing Your Settings and Adjusting the Visual Appearance of the Launchpad

Enhanced search capabilities

Using SAP Enterprise Search and the app finder tool, users can quickly find apps and objects relevant to their daily tasks. From here, users can add apps to their home page in the launchpad.

See: App Finder and Searching for Business Objects and Apps

Cross-app and in-app navigation

Provides users with a vast array of navigation paths to move between their apps and perform their daily tasks. For example:

  • Within apps using a hierarchical navigation menu.

  • Between apps and the group selection bar at the top of the home page.

  • Opening the home page from any app.

  • Navigating to related apps.

  • Navigating to home page groups and catalogs from anywhere in the launchpad using the All My Apps tool.

  • Keyboard shortcuts to quickly navigate to different areas in the launchpad.

See: Navigating Within and Between AppsUsability Features in the Launchpad, and Setting Up Navigation

Personalized user experience

Allows users to personalize their own launchpad experience by:

  • Adding, removing, renaming, and rearranging tiles in groups on the home page.

  • Adding, removing, renaming, hiding, and moving groups.

  • Changing the visual appearance and functionality of the launchpad.

See: Personalizing the Launchpad

Key user adaptation

Key users can change the user interface of SAP Fiori apps directly in the launchpad, intuitively, and without having to write new code.

See: Adapting SAP Fiori UIs at Runtime - Key User Adaptation and Enabling Key User Adaptation

Admin customizations and configurations

Determine runtime behavior and functionality for end users by customizing a multitude of global configuration options in the launchpad's design time, or by integrating supporting SAP products. For example:

  • Creating and configuring tiles, catalogs, and groups using the SAP Fiori launchpad designer.

  • Enabling the display of users' profile pictures or avatars in various controls in the SAP Fiori launchpad.

  • Enabling UI adaptation by users at runtime.

  • Enabling or disabling optional features for end users, for example, the ability to personalize the home page, give feedback, or contact support.

See: Initial Setup of the Launchpad and Configuring the Launchpad

UI client integration

Integrate the launchpad with other UI clients, such as SAP Business Client, SAP Enterprise Portal, SAP Fiori client, and Web browsers. For example, you can run the launchpad embedded in the SAP Business Client, which allows you to call transactions in SAP GUI for Windows, and then gain additional features compared to those provided with SAP GUI for HTML.

See: Integrating the Launchpad with Other UI Clients

Development

Develop and extend the launchpad by:

  • Embedding apps that have been developed with various UI technologies into the launchpad; for example, SAPUI5 Fiori, Web Dynpro ABAP, and SAP GUI for HTML.

  • Consuming launchpad services in SAPUI5 apps, for example to develop navigation across apps.

  • Extending the functionality of the launchpad with custom features using APIs, such as adding new elements to the user interface.

Thanks
Rupesh Chavan





What is User Interface Technology (SAP_UI ) Technologies in SAP and its details ?

SAP provides a wide set of user interface (UI) technologies for different purposes. The UI frameworks provide capabilities for developing applications tightly integrated into the respective landscapes.

The frameworks and tools available include several that are focused on developing transactional applications, as well as others that help business experts create appealing, state-of-the-art user interfaces without the need for development skills. In the ABAP environment, in particular, there are many options available for extending or adapting existing applications on a code-free basis. The user interface clients provide consolidated access to all of these different applications. They provide structured access through role-based navigation, and a harmonized look and feel across the various underlying UI technologies.

Software Component SAP_UI

User Interface Technology (SAP_UI) is a software component which is available within ABAP platform.

The following UI technologies are delivered as part of this software component:
  • Web Dynpro ABAP and Floorplan Manager
  • SAP Fiori Launchpad
  • UI development toolkit for HTML5
  • UI Theme Designer
  • User Interface Services
  • SAP Business Client
  • SAP Visual Business
  • Social Media Integration

Installation and Upgrade Information

Software components represent the reusable modules of a product. You can upgrade them or install patches on them. You can find information on how to upgrade the SAP_UI component to a higher version in the following SAP Notes:

SAP Note

Description

2217489 Information published on SAP site

Maintenance and update strategy

2616791 Information published on SAP site

SAP_UI 753 minimal installation requirements

2488242 Information published on SAP site

SAP_UI 752 minimal installation requirements

2351291 Information published on SAP site

SAP_UI 751 minimal installation requirements

2227501 Information published on SAP site

SAP_UI 750 minimal installation requirements

2697181 Information published on SAP site

Mapping of SAP_UI 753 SPs and SAPUI5 versions

2491186 Information published on SAP site

Mapping of SAP_UI 752 SPs and SAPUI5 versions

2387422 Information published on SAP site

Mapping of SAP_UI 751 SPs and SAPUI5 versions

2211016 Information published on SAP site

Mapping of SAP_UI 750 SPs and SAPUI5 versions

2618605 Information published on SAP site

SAP Fiori front-end server 5.0 - General Information

2484979 Information published on SAP site

SAP Fiori front-end server 4.0 - General Information

2355644 Information published on SAP site

SAP Fiori front-end server 3.0 - General Information

2219596 Information published on SAP site

SAP Fiori front-end server 2.0 - General Information

2200415 Information published on SAP site

SAP Fiori product versions for SAP_UI 750



Thanks 

Rupesh Chavan












Wednesday, 24 August 2022

When to use /UI5/APP_INDEX_CALCULATE and calculation Report - Automatic Run vs. Manual Scheduling

Hi Everyone,

In this blog, we will learn about how to report /UI5/APP_INDEX_CALCULATE which use to update the index. 

Changes to the content of the SAPUI5 ABAP repository require the index to be updated using the calculation report /UI5/APP_INDEX_CALCULATE. Depending on how the content of the repository is changed, the report is executed automatically, or you have to run it manually.

For systems using the UI Add-On 2.0 or higher, schedule report UI5/APP_INDEX_CALCULATE periodically instead.

In S/4HANA systems the report /UI5/APP_INDEX_CALCULATE is run automatically but may need to be run manually under some exceptions

Type of Change to the SAPUI5 ABAP Repository

Manual Execution of the Calculation Report Required?

Deployment with SAP Business Application Studio

No, the report is executed automatically.

Upload with report /UI5/UI5_REPOSITORY_LOAD

Installation of a new version of the SAPUI5 distribution layer

Implementation of an SAP Note containing changes for an SAPUI5 app

Yes, run the report manually to update the index for the app or distribution layer in question.

Support package updates and release upgrades

Manual changes using transaction SE80 (not supported and therefore not recommended)



If you have to schedule the report, there are three options for this:

  • With a periodic time interval

    This is the easiest way. However, it has the small disadvantage that some time might elapse between the import of a transport and the start of the update depending on the interval you choose.

  • Starting after the event SAP_IMPORT_STO

    This triggers the report automatically after all transports of the import queue have been imported. However, it doesn’t trigger the report in cases where you perform a special import of a single transport.

  • Schedule the report in both ways

    This is the most secure and fast way to ensure the index is up-to-date. The report ensures that no problems occur in cases where multiple executions are triggered in parallel.

How to execute the report? 

To do so, go to SE38 à run report “/UI5/APP_INDEX_CALCULATE” and retest the application after refreshing the browser. 



 

 




Click on execute à press enter 


Note

If you run the report manually, it is strongly recommended to use the Depending on Expiry Period of Transport Requests option with reasonable values. This option calculates the SAPUI5 application index for affected content only. A full calculation should only be used in exceptional cases.

we can see below that index is updating. 











We can see below the index update successfully 









Thanks 

Rupesh Chavan