Zum Inhalt springen
ERP Preflight

Zusatzfelder mit Key-User-Erweiterbarkeit: warum ein Feld nicht in App, Formular oder API erscheint

Wie Zusatzfelder aus der Key-User-Erweiterbarkeit in Oberflächen, Berichte, Formulare und APIs gelangen und warum ein Feld, das auf einem Beleg existiert, im Folgebeleg fehlt.

Zuletzt geprüft:
Ziel-Releases:
SAP S/4HANA, SAP S/4HANA Cloud Public Edition
Version:
1
Herkunft der Inhalte:
Redaktioneller Inhalt, fachlich geprüft
Zitieren:r/SAPINXHN

So funktionieren Key-User-Zusatzfelder

Mit der Key-User-Erweiterbarkeit werden Zusatzfelder in der App Benutzerdefinierte Felder angelegt. Jedes Feld gehört zu einem Geschäftskontext (zum Beispiel Kopf oder Position eines Verkaufsbelegs). Das Anlegen ist nur der erste Schritt: Verfügbar ist das Feld dort, wo seine Verwendungen aktiviert sind.

Typische Verwendungen sind:

  • Benutzeroberflächen — das Feld kann per Anpassung in eine Fiori-App aufgenommen werden;
  • Berichte und CDS-Views — das Feld wird analytischen Datenquellen bereitgestellt;
  • Formular- und E-Mail-Vorlagen — das Feld steht in der Ausgabe zur Verfügung;
  • APIs / OData-Services — das Feld ist im jeweiligen Service enthalten.

Warum ein Feld fehlt

  • Die Verwendung für das Ziel (UI, Formular, API) wurde für das Feld nicht aktiviert.
  • Das Feld existiert im Quellbeleg, aber kein Business-Szenario überträgt es in den Folgebeleg (zum Beispiel vom Kundenauftrag in die Faktura).
  • Die Formularvorlage wurde nicht angepasst, um das Feld auszugeben, oder eine veraltete Vorlage ist zugeordnet.
  • Das Feld wurde in einem System angelegt und veröffentlicht, die Erweiterung aber nicht ins nächste System transportiert.

Vorgehen bei der Analyse

  1. Verfolgen Sie den Weg des Wertes: Quellbeleg → Folgebelege → Ausgabe oder Schnittstelle.
  2. Prüfen Sie für jeden Schritt, ob das Feld im Geschäftskontext existiert und die benötigte Verwendung aktiviert ist.
  3. Prüfen Sie die Business-Szenarien, die das Feld zwischen Kontexten kopieren.
  4. Stellen Sie sicher, dass Formularvorlagen und APIs das Feld tatsächlich referenzieren.

Der Custom Field Flow Doctor von ERP Preflight rekonstruiert diese Herkunftskette aus exportierten Erweiterungsmetadaten und meldet den genauen Schritt, an dem das Feld verloren geht. Siehe Output & Erweiterbarkeit.

Dieser Artikel enthält allgemeine Informationen zu SAP-Konzepten und ersetzt nicht die SAP-Dokumentation für Ihr konkretes Release.

Quellen

Zugehörige Engines: Custom Field Flow Doctor, Extension Impact Guard, FormDoctor

Zusatzfelder mit Key-User-Erweiterbarkeit: warum ein Feld nicht in App, Formular oder API erscheint — ERP Preflight