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.
Grundlegende Transaktionen für SAP FPM
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)
SAP FPM Personalisierung und Anpassung
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
SAP FPM Debugging und Fehleranalyse
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
SAP FPM Integration und Erweiterung
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
SAP FPM UI Building Blocks (UIBB)
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
SAP FPM Floorplans
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
