SAP Forms APIs bzgl. Formulare
SAP Formulare spielen eine zentrale Rolle bei der Gestaltung und Ausgabe von Geschäftsdokumenten wie Rechnungen, Auftragsbestätigungen und Berichten. Die SAP APIs für Formulare bieten Funktionen zur Verwaltung, Generierung und Integration von Formularen in verschiedenen Modulen und Technologien.
Diese APIs decken den gesamten Lebenszyklus von SAP Formularen ab – von der Erstellung über die Verarbeitung bis zur Ausgabe – und sind essenziell für die Automatisierung und Digitalisierung von Geschäftsprozessen.
SAP Interactive Forms by Adobe API
APIs für interaktive Formulare zur Datenerfassung und Integration in Geschäftsprozesse.
- Formularbereitstellung: Bereitstellen eines interaktiven Formulars für Benutzer.
- Endpunkt:
/sap/adobeforms/v1/interactive/{formName}/deploy - JSON-Schema:
{ "formName": "string", "fields": { "fieldName": "defaultValue" }, "outputFormat": "PDF" }
- Endpunkt:
- Formularauswertung: Verarbeiten von ausgefüllten Formularen.
- Endpunkt:
/sap/adobeforms/v1/interactive/{formName}/process - JSON-Schema:
{ "formName": "string", "submittedData": { "fieldName": "value" } }
- Endpunkt:
SAP Output Management API
APIs zur Steuerung der Ausgabe generierter Formulare.
- Formularausgabe planen: Senden eines Formulars an einen Drucker oder eine E-Mail.
- Endpunkt:
/sap/output/v1/forms/{formId}/dispatch - JSON-Schema:
{ "formId": "string", "outputChannel": "string", "destination": "string" }
- Endpunkt:
- Status der Ausgabe abfragen: Überprüfung des Status einer Formularausgabe.
- Endpunkt:
/sap/output/v1/forms/{formId}/status - JSON-Schema:
{ "formId": "string", "status": "string", "timestamp": "string" }
- Endpunkt:
SAP Forms Service API (BTP)
APIs zur Nutzung von Formularservices in der SAP Business Technology Platform.
- Formularerstellung: Hochladen und Verwalten von Formularvorlagen.
- Endpunkt:
/sap/forms/v1/templates - JSON-Schema:
{ "templateName": "string", "description": "string", "file": "base64EncodedString" }
- Endpunkt:
- Generierung eines Dokuments: Erstellung eines Dokuments basierend auf einer Formularvorlage.
- Endpunkt:
/sap/forms/v1/templates/{templateId}/generate - JSON-Schema:
{ "templateId": "string", "data": { "fieldName": "value" }, "outputFormat": "PDF" }
- Endpunkt:
SAP Smart Forms API
APIs zur Verwaltung und Nutzung von SAP Smart Forms.
- Smart Forms ausführen: Generieren eines Dokuments mit einem definierten Smart Form.
- Endpunkt:
/sap/smartforms/v1/forms/{formName}/execute - JSON-Schema:
{ "formName": "string", "parameters": { "fieldName": "value" }, "outputFormat": "string" }
- Endpunkt:
- Abrufen von Formulardetails: Zugriff auf Metadaten eines Smart Forms.
- Endpunkt:
/sap/smartforms/v1/forms/{formName} - JSON-Schema:
{ "formName": "string", "description": "string", "fields": [ { "fieldName": "string", "dataType": "string" } ] }
- Endpunkt:
SAP Adobe Forms API
APIs zur Verwaltung und Generierung von Formularen mit Adobe Forms in SAP.
- Formularbereitstellung: Abrufen von Informationen über verfügbare Adobe Forms.
- Endpunkt:
/sap/adobeforms/v1/forms - JSON-Schema:
{ "forms": [ { "formName": "string", "description": "string", "version": "string" } ] }
- Endpunkt:
- Formulargenerierung: Erstellen eines PDF-Dokuments basierend auf einem Adobe Form.
- Endpunkt:
/sap/adobeforms/v1/forms/{formName}/generate - JSON-Schema:
{ "formName": "string", "parameters": { "fieldName": "value" }, "outputFormat": "PDF" }
- Endpunkt:
SAP Forms Data API
APIs zur Integration von Formulardaten in andere Prozesse.
- Formulardaten abrufen: Abfrage der Daten eines generierten oder ausgefüllten Formulars.
- Endpunkt:
/sap/forms/v1/forms/{formId}/data - JSON-Schema:
{ "formId": "string", "data": { "fieldName": "value" } }
- Endpunkt:
- Formulardaten aktualisieren: Änderung der Daten in einem Formular.
- Endpunkt:
/sap/forms/v1/forms/{formId}/data - JSON-Schema:
{ "formId": "string", "updatedData": { "fieldName": "value" } }
- Endpunkt:
