sap-fiori-url-generator

Generate SAP Fiori Launchpad URLs from app names in AppList.json.

49|15|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/likweitan/abap-skills --skill sap-fiori-url-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sap-fiori-url-generator
Source: https://github.com/likweitan/abap-skills/tree/main/skills/sap-fiori-apps-reference
Command: npx skills add https://github.com/likweitan/abap-skills --skill sap-fiori-url-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill enables users to generate accurate SAP Fiori Launchpad URLs by looking up apps in AppList.json and mapping them to their Semantic Object - Action.

Core Features & Use Cases

  • Search for SAP Fiori apps by partial name (case-insensitive) and retrieve semantic mappings.
  • Build complete FLP URLs with sap-client and sap-language parameters.
  • Retrieve and present app details such as App ID, component, and description for validation.
  • Robust error handling for missing inputs, unknown apps, or missing semantic actions.

Quick Start

Provide the Base URL, SAP Client, and App Name to generate the FLP URL.

Frequently Asked Questions about sap-fiori-url-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a SAP Fiori Launchpad URL from an app name?

To generate a SAP Fiori Launchpad URL, provide the base URL, SAP client, and partial app name. The tool searches AppList.json, extracts the Semantic Object - Action, and builds the complete FLP URL with sap-language parameters.

What is a Semantic Object - Action mapping in SAPUI5?

A Semantic Object - Action mapping in SAPUI5 defines the target mapping for a Fiori app. This tool looks up apps in AppList.json by partial name to retrieve this mapping, which is required to construct valid Fiori Launchpad URLs.

How to find SAP Fiori app details like App ID and component using a partial name?

You can find SAP Fiori app details by supplying a partial app name. The tool performs a case-insensitive search against AppList.json and returns the App ID, component, and description for validation alongside the generated URL.

Do I need a base URL and SAP client to build FLP URLs?

Yes, a base URL and SAP client are required inputs to build FLP URLs. The tool validates that both are supplied before searching for the app's Semantic Object - Action and appending the sap-client and sap-language parameters.

What happens if an unknown app name or missing semantic action is provided for URL generation?

If an unknown app name or missing semantic action is provided, URL generation fails. The tool includes robust error handling to catch missing inputs, unrecognized apps, or missing semantic actions during the Fiori URL creation process.