Datendefinitionen
In SAP Ariba Buying and Invoicing sind Datendefinitionen strukturierte Konfigurationsobjekte, die Datenfelder, ihre Bedeutungen und ihr Verhalten über Dokumente wie Bestellanforderungen, Bestellaufträge, Empfangsbelege und Rechnungen hinweg definieren. Sie geben die Struktur und die Felder der in der SAP-Ariba-Anwendung verwendeten Daten an, einschließlich der Daten, die während Bestellabwicklungstransaktionen gesammelt, angezeigt oder übertragen werden.
Datendefinitionen dienen als Vorlagen oder Schemas, die die Organisation und Verarbeitung von Informationen steuern. Sie definieren Felder und ihre Eigenschaften, z.B. Feldname, Datentyp, Muss-/Kann-Status, Standardwerte, Bezeichner und Beschreibungen. Sie sind die Blaupausen für Felder.
Datendefinitionen sind die Grundlage für das Customizing und die Steuerung der Erfassung, Validierung, Übertragung und Berichterstellung von Beschaffungsdaten. Sie stellen sicher, dass SAP Ariba die erforderlichen Geschäftsinformationen konsistent, kontrolliert und systemkompatibel erfasst. Mit Datendefinitionen können Käufer Folgendes tun:
- Benutzerdefinierte Felder hinzufügen
- Benutzereingabe steuern
- Ermöglichen Sie eine reibungslose Integration mit Backend-Systemen.
- Geschäftsregeln durchsetzen
- Unterstützung von Reporting und Analysen
- Compliance, Reporting und benutzerdefinierte Geschäftsregeln sicherstellen
Im Kontext der Integration von SAP-Ariba-Procurement-Lösungen in SAP ERP oder SAP S/4HANA über die SAP Integration Suite, verwaltetes Gateway für Spend Management und SAP Business Network senden und empfangen Integrationsereignisse Daten an das SAP-System und von diesem. Jedes Ereignis verfügt über eine definierte Datendefinition, die die Daten und die Struktur für eine erfolgreiche Integration beschreibt.
SAP Ariba kann neue Felder in Integrationsereignissen einführen, um neuere Arbeitsabläufe, Funktionen oder Erweiterungen zu unterstützen und weitere Informationen an das SAP-Backend-System zu senden. Änderungen an der Datendefinition, z.B. neue Felder oder Änderungen an der Feldreihenfolge, können die Integration dieser Importe oder Exporte in Ihr SAP-System unterbrechen.
Um dieses Problem zu beheben, aktualisieren Sie Ihre vorhandenen Ereignisse, um die Datendefinitionsänderungen in die Integrationsereignisse zu integrieren. Überprüfen Sie die Feldänderungen, und akzeptieren Sie sie bei Bedarf. Das Akzeptieren dieser Änderungen ist optional und stellt sicher, dass die Datendefinitionsänderungen von SAP Ariba erst dann in Ihre Datenimporte oder -exporte einbezogen werden, wenn Sie sie explizit akzeptieren. Wenn Sie die Änderungen nicht akzeptieren, funktioniert Ihre Integration weiterhin, jedoch ohne die neuen Felder.
Dieser Prozess gilt auch für neue benutzerdefinierte Felder. SAP Ariba fügt einem Integrationsereignis erst dann neue benutzerspezifische Felder hinzu, wenn Sie die Änderungen an der Datendefinition des Ereignisses akzeptieren.
Wenn der Datendefinition eines Ereignisses neue SAP-Ariba-Standardfelder und benutzerspezifische Felder hinzugefügt werden, müssen Sie alle Felder akzeptieren. Wenn Sie keine SAP-Ariba-Standardfelder akzeptieren, können Sie keine neuen benutzerspezifischen Felder hinzufügen. Sie müssen entweder alle Felder (benutzerspezifische Felder und neue SAP-Ariba-Standardfelder) akzeptieren oder nichts akzeptieren. Sie können nicht nur neue benutzerdefinierte Felder akzeptieren.
Nachdem Sie die Änderungen an der Datendefinition akzeptiert haben, können Sie bei Bedarf zur zuvor akzeptierten Datendefinition zurückkehren.
- Sie müssen Änderungen an allen Aufgaben (Importen oder Exporten) überprüfen und bei Bedarf akzeptieren, da alle Dokumente der WSDL für das Ereignis entsprechen müssen, unabhängig davon, ob es sich um Import- oder Exportaufgaben handelt.
- Sie müssen die an der Datendefinition vorgenommenen Änderungen prüfen und akzeptieren, um neue Funktionen oder Erweiterungen zu nutzen, die an den vorhandenen Funktionen entsprechend Ihren Anforderungen vorgenommen wurden.
- Sie müssen Mitglied der Gruppe Integrationsadministration oder Kundenadministrator sein, um die Änderungen an der Datendefinition zu verwalten und zu akzeptieren.
Änderungen der Datendefinition an einzelnen Feldern akzeptieren
SAP-Ariba-Procurement-Lösungen bieten Ihnen die Flexibilität, die Änderungen an einzelnen Feldern in der Datendefinition zu überprüfen und zu akzeptieren.
Ihr Administrator muss den Parameter aktivieren, der das Akzeptieren von Datendefinitionsänderungen auf Feldebene im Intelligent Configuration Manager ermöglicht.
Application.Messaging.Integration.EnableAcceptingFieldLevelDataDefinitionChanges
Dazu müssen Sie Mitglied der Gruppe Integrationsadministration oder Kundenadministrator sein.

Mit diesem Parameter können Benutzer in der Gruppe Integration oder Kundenadministratoren Datendefinitionsänderungen auf Feldebene akzeptieren. Wenn diese Option aktiviert ist, können Benutzer ein oder mehrere Felder auswählen, für die sie Änderungen akzeptieren möchten. Markieren Sie das Ankreuzfeld neben den Feldern, die Sie akzeptieren möchten.
Nachdem Sie Änderungen gruppenübergreifend geprüft und akzeptiert haben, wird die Drucktaste Alle Änderungen veröffentlichen aktiviert. Wählen Sie sie aus, um die ausgewählten Felder dem Ereignis-/Aufgabenschema oder der Datendefinition hinzuzufügen und sie für die Integration verfügbar zu machen.
Siehe Beispiel-Screenshot:

Durch das Akzeptieren der Datendefinitionsänderungen auf Feldebene wird Folgendes sichergestellt:
- Aktualisierungen sind beabsichtigt.
- Stellt sicher, dass nur validierte und genehmigte Konfigurationen (Feldaktualisierungen) eingeführt werden und vorwärts gehen
- Integration bleibt stabil
- Benutzerfreundlichkeit ist geschützt
- Die Konfigurations-Governance wird gepflegt.
- Zielumgebungen erhalten nur korrekte und genehmigte Änderungen
Dies ist ein wichtiger Schritt für die sichere Migration und Pflege von Konfigurationen in SAP-Ariba-Procurement-Lösungen. Dieser Genehmigungsschritt stellt sicher, dass nur beabsichtigte, validierte und vom Unternehmen genehmigte Änderungen auf die Umgebung angewendet werden.
Zurücksetzen der Datendefinitionsänderungen für Export- und Importaufgaben
Wenn Sie umgebungsübergreifend mit Datendefinitionen arbeiten (Test, Produktion), akzeptieren Administratoren möglicherweise falsche, unbeabsichtigte oder inkompatible Änderungen.
SAP-Ariba-Procurement-Lösungen bieten Flexibilität, um Änderungen an der neuesten Version einer Datenexport- oder -importaufgabe rückgängig zu machen oder rückgängig zu machen. Das Zurücksetzen gewährleistet Stabilität, verhindert Inkonsistenzen und pflegt genehmigte Konfigurationen.
Gründe für die Rücknahme:
- Unerwartetes Verhalten in Import-/Exportaufgaben
- Integration bricht aufgrund von Feldzuordnungsinkonsistenzen ab
- Test- oder Validierungsprobleme mit aktualisierten Definitionen
Vorteile des Reverting:
- Schützt die Systemstabilität
- Stellt die Konfigurations-Governance sicher
- Verhindert Integrationsfehler
- Reduziert das Risiko in der Produktion
- Sorgt für Konsistenz
- Unterstützt kontrolliertes Änderungsmanagement
Das Zurücksetzen von Änderungen an Export- und Importaufgaben verhindert falsche Aktualisierungen, pflegt genehmigte Konfigurationen, stellt stabile Integrationen und Dokumentverarbeitung sicher und schützt durchgängige Bestellabwicklungsvorgänge. Dies ist eine wichtige Absicherung bei der Konfigurationsmigration und Systemwartung.
So kehren Sie zur zuvor akzeptierten Datendefinition zurück:
- Wählen Sie in der Dropdown-Liste Aktionen für die Datenexport- oder -importaufgabe auf der Seite Datendefinition die Option Zurücksetzen.
- Überprüfen und akzeptieren Sie die Stornierung für jede Gruppe von Feldern mit dem Status Überprüfung erforderlich.
- Setzen Sie alle Änderungen an der Datenexport- oder -importaufgabe zurück, damit alle Änderungen rückgängig gemacht werden.
- Akzeptieren Sie alle Änderungen, und veröffentlichen Sie sie anschließend.
