SAP BAPIs & RFCs bzgl. Formulare
SAP Forms (SAPscript, Smart Forms, Adobe Interactive Forms) ermöglichen die flexible Gestaltung und Ausgabe von Formularen für Geschäftsprozesse in SAP-Systemen. Während SAPscript als klassische Technologie für Formulare dient, bieten Smart Forms eine benutzerfreundlichere Alternative mit mehr Gestaltungsmöglichkeiten. Adobe Interactive Forms ermöglichen interaktive und dynamische Formulare mit PDF-Technologie. BAPIs (Business Application Programming Interfaces) helfen dabei, Formulare zu erstellen, zu verwalten und an Geschäftsdaten anzupassen, während RFCs (Remote Function Calls) eine Integration mit anderen Systemen ermöglichen, um Formularprozesse zu automatisieren. Die folgende Liste enthält eine spezifische Auswahl an BAPIs und RFCs, die in Verbindung mit SAP Forms genutzt werden können.
BAPIs für SAP Formulare (BAPIs for SAP Forms)
- BAPI_ADOBE_FORM_GET_INFO – Ruft Metadaten und Details zu einer Adobe Form ab.
- BAPI_ADOBE_FORM_RENDER – Generiert eine Adobe Interactive Form als PDF oder XML.
- BAPI_SMARTFORM_GET_TEMPLATE – Extrahiert eine Smart Forms-Vorlage für Anpassungen.
- BAPI_SMARTFORM_GENERATE – Erstellt ein Smart Form und gibt es als Druckvorschau oder Datei aus.
- BAPI_SMARTFORM_MERGE_DATA – Verbindet SAP-Daten mit einer Smart Forms-Vorlage.
- BAPI_SAPSCRIPT_FORM_GET_TEXT – Holt den Inhalt eines SAPscript-Formulars als Text.
- BAPI_SAPSCRIPT_FORM_PRINT – Startet den Druck eines SAPscript-Formulars aus einer Anwendung heraus.
- BAPI_DOCUMENT_FORM_CHANGE – Bearbeitet bestehende Formulare durch das Anpassen von Variablen und Layouts.
- BAPI_ADOBE_FORM_FILL – Füllt eine Adobe Interactive Form mit Daten aus einer SAP-Datenquelle.
- BAPI_SMARTFORM_EXPORT_PDF – Exportiert ein Smart Form in eine PDF-Datei zur externen Nutzung.
RFCs für SAP Formulare (RFCs for SAP Forms)
- RFC_READ_FORM_TEXT – Liest den Textinhalt eines SAPscript-Formulars aus.
- RFC_PRINT_FORM – Sendet ein Formular zur Druckausgabe an den Spool-Server.
- RFC_SMARTFORM_GET_XML – Wandelt ein Smart Form in eine XML-Struktur für weitere Verarbeitung um.
- RFC_SMARTFORM_IMPORT_TEMPLATE – Importiert eine Smart Forms-Vorlage in das System.
- RFC_SMARTFORM_MERGE_DATA – Kombiniert SAP-Daten mit einer Smart Forms-Vorlage und generiert ein druckfähiges Dokument.
- RFC_ADOBE_FORM_SUBMIT – Übermittelt Daten aus einer interaktiven Adobe Form an ein SAP-System.
- RFC_ADOBE_FORM_PDF_GENERATE – Erstellt eine PDF-Datei aus einer Adobe Interactive Form für die Offline-Nutzung.
- RFC_SMARTFORM_UPDATE – Aktualisiert bestehende Smart Forms mit neuen Layouts oder Variablen.
- RFC_FORM_VARIANT_CHANGE – Ändert die Varianteneinstellungen eines SAPscript- oder Smart Forms-Formulars.
- RFC_GET_FORM_JOB_STATUS – Prüft den Status eines Druck- oder PDF-Generierungsauftrags für ein Formular.
