SAP FPM Transaktionen

SAP FPM Transaktionen bzgl. Floorplan Manager

SAP FPM (Floorplan Manager) ist ein Framework zur Erstellung von Benutzeroberflächen (UIs) in SAP ABAP Web Dynpro. Es wird hauptsächlich in Verbindung mit SAP Business Suite und S/4HANA genutzt, um flexible und wieder verwendbare Anwendungen zu erstellen. FPM bietet verschiedene Floorplans wie OVP (Overview Page), GAF (Guided Activity Floorplan) und andere.

1.1. Floorplan-Konfigurationen

  • FPM_WB: FPM Workbench (zentraler Einstiegspunkt zur Entwicklung und Verwaltung von FPM-Anwendungen)
  • FPM_CONF_UIBB: UI Building Block (UIBB) Konfiguration
  • FPM_CONF_OIF: Object Instance Floorplan (OIF) Konfiguration
  • FPM_CONF_OVP: Overview Page (OVP) Konfiguration
  • FPM_CONF_GAF: Guided Activity Floorplan (GAF) Konfiguration
  • FPM_APP_CONTEXT: FPM-Anwendungskontext pflegen

1.2. Layout- und Strukturtools

  • SE80: ABAP Workbench (zum Entwickeln und Verwalten von Web Dynpro-Komponenten)
  • WD_ANALYZE_CONFIG_COMP: Web Dynpro-Konfigurationsanalyse (Analyse von FPM- und Web Dynpro-Komponenten)
  • WD_CMPWB: Web Dynpro-Komponentenarbeitsplatz (zur Entwicklung von UI-Komponenten)

4.1. Benutzerpersonalisierung

  • FPM_USER_PERS: Benutzerpersonalisierung starten
  • WD_PERSONALIZE: Standard-Web Dynpro Personalisierung für FPM-UI
  • FPM_ADAPT_UI: Anpassung von UI-Komponenten für spezifische Benutzerrollen

4.2. Anpassung für Geschäftsrollen

  • FPM_ROLE_ADAPTATION: Anpassungen für spezifische Geschäftsrollen
  • FPM_ROLE_CONFIG: Konfiguration für Rollenbasiertes UI
  • FPM_TRANSLATION: Übersetzungen für UI-Komponenten und Texte verwalten

6.1. Fehleranalyse

  • WD_TRACE_TOOL: Werkzeug zur Fehleranalyse in Web Dynpro-Komponenten
  • ST22: ABAP-Dumps analysieren (bei FPM-Fehlern)
  • SLG1: Anwendungsprotokolle für FPM-Komponenten anzeigen

6.2. Debugging

  • FPM_DEBUG_TOOL: Debugging-Tool für FPM-Anwendungen
  • WD_DEBUG_UI: UI-Debugging in Web Dynpro
  • FPM_LOGGING: Aktivierung der Protokollierung für FPM-Anwendungen

5.1. Integration mit Backend-Systemen

  • FPM_INTEGRATION_TOOL: Werkzeuge zur Integration von Backend-Diensten
  • WD_ABAP_INTEGRATION: ABAP-Integration für Web Dynpro/FPM
  • FPM_BADI_CONFIG: BAdI (Business Add-Ins) für FPM-Erweiterungen konfigurieren

5.2. Erweiterungen und Modifikationen

  • SE24: Erstellung und Pflege von Klassen für kundenspezifische Logik
  • SMOD/CMOD: Benutzererweiterungen für FPM implementieren
  • FPM_MODIFICATION_ASSIST: Modifikationsassistent für bestehende FPM-Komponenten

UIBBs sind die zentralen Bausteine für die Gestaltung von Benutzeroberflächen in FPM. Sie können in verschiedenen Szenarien verwendet werden.

2.1. UIBB-Typen und Transaktionen

  • FPM_FORM_UIBB: Formular-UIBB erstellen und konfigurieren
  • FPM_LIST_UIBB: Liste-UIBB erstellen und konfigurieren
  • FPM_CHART_UIBB: Chart-UIBB für Diagrammdarstellung konfigurieren
  • FPM_HIERARCHY_UIBB: Hierarchie-UIBB (z. B. Baumdarstellungen) konfigurieren
  • FPM_SEARCH_UIBB: Such-UIBB konfigurieren

2.2. Spezifische UIBB-Tools

  • FPM_CREATE_UIBB: Neue UIBB-Komponente erstellen
  • FPM_EDIT_UIBB: Bestehende UIBB-Komponente bearbeiten
  • FPM_DELETE_UIBB: UIBB-Komponente löschen

Floorplans definieren die Struktur und Navigation innerhalb von FPM-Anwendungen.

3.1. Overview Page (OVP)

  • FPM_OVP_START: OVP-Konfiguration starten
  • FPM_OVP_NAVIGATE: Navigation in OVP konfigurieren
  • FPM_OVP_PERS: Benutzerpersonalisierung für OVP
  • FPM_OVP_ADAPTATION: Anpassungen für spezifische Benutzerrollen konfigurieren

3.2. Guided Activity Floorplan (GAF)

  • FPM_GAF_START: GAF-Konfiguration starten
  • FPM_GAF_STEP: Schritte und Navigation im GAF definieren
  • FPM_GAF_TRANS: Übergänge zwischen GAF-Schritten konfigurieren

3.3. Object Instance Floorplan (OIF)

  • FPM_OIF_START: OIF-Konfiguration starten
  • FPM_OIF_COMPONENT: OIF-Komponenten definieren
  • FPM_OIF_NAVIGATION: Navigationslogik für OIF anpassen