SAP FPM BAPI RFC

SAP FPM BAPIs und RFCs

Der SAP Floorplan Manager (FPM) ist ein leistungsstarkes Framework zur Entwicklung flexibler, UI5-basierter Benutzeroberflächen innerhalb von Web Dynpro ABAP. Um eine effiziente Interaktion zwischen den Oberflächenkomponenten und Backend-Prozessen zu ermöglichen, werden BAPIs (Business Application Programming Interfaces) und RFCs (Remote Function Calls) eingesetzt. BAPIs ermöglichen den strukturierten Zugriff auf Geschäftsdaten und erlauben das gezielte Lesen, Schreiben und Verwalten von Informationen innerhalb von SAP-Modulen. RFCs wiederum ermöglichen die systemübergreifende Kommunikation und helfen dabei, Echtzeitdaten zwischen FPM-Anwendungen und Backend-Funktionalitäten auszutauschen. Die folgende Liste enthält eine gezielte Auswahl relevanter BAPIs und RFCs, die speziell für die Integration und Steuerung von FPM-Anwendungen konzipiert wurden.

  • BAPI_FPM_UI_CONFIG_READ – Ruft die Konfiguration einer bestehenden FPM-Oberfläche ab.
  • BAPI_FPM_UI_CONFIG_UPDATE – Aktualisiert Layout- oder Konfigurationseinstellungen eines bestehenden Floorplans.
  • BAPI_FPM_EVENT_TRIGGER – Löst ein spezifisches UI-Ereignis in einer FPM-Anwendung aus.
  • BAPI_FPM_GET_NAVIGATION_DATA – Stellt Navigationsinformationen innerhalb einer FPM-Oberfläche bereit.
  • BAPI_FPM_COMPONENT_REGISTER – Registriert eine neue UI-Komponente in einem Floorplan Manager-Szenario.
  • BAPI_FPM_DATA_CONTEXT_READ – Holt Daten aus dem UI-Datenkontext zur Verarbeitung ab.
  • BAPI_FPM_TRANSACTION_HANDLE – Unterstützt die Verwaltung von Transaktionsprozessen innerhalb einer FPM-Anwendung.
  • BAPI_FPM_MESSAGE_HANDLER – Steuert die Anzeige von System- und Benutzermeldungen innerhalb einer UI.
  • RFC_FPM_EVENT_PROCESS – Verarbeitet und leitet UI-Ereignisse aus einer FPM-Anwendung weiter.
  • RFC_FPM_DATA_EXCHANGE – Ermöglicht den Datenaustausch zwischen FPM-Oberflächen und Backend-Funktionen.
  • RFC_FPM_NAVIGATION_CONTROL – Steuert die Navigation innerhalb einer Floorplan Manager-Anwendung.
  • RFC_FPM_USER_AUTHORIZATION_CHECK – Prüft die Berechtigungen eines Benutzers innerhalb einer UI-Interaktion.
  • RFC_FPM_CONFIG_SYNC – Synchronisiert FPM-Konfigurationen über verschiedene Systeme hinweg.
  • RFC_FPM_SESSION_MANAGEMENT – Verwalten von Sitzungsinformationen für Floorplan Manager-Anwendungen.
  • RFC_FPM_DYNAMIC_FIELD_CONTROL – Dynamische Steuerung und Sichtbarkeit von UI-Feldern über RFC.
  • RFC_FPM_WORKLIST_MANAGEMENT – Verwaltung und Bereitstellung von Worklist-Daten innerhalb einer FPM-Oberfläche.