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
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
- Verfolgen Sie den Weg des Wertes: Quellbeleg → Folgebelege → Ausgabe oder Schnittstelle.
- Prüfen Sie für jeden Schritt, ob das Feld im Geschäftskontext existiert und die benötigte Verwendung aktiviert ist.
- Prüfen Sie die Business-Szenarien, die das Feld zwischen Kontexten kopieren.
- 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
Passende Lösungsbereiche
Zugehörige Engines: Custom Field Flow Doctor, Extension Impact Guard, FormDoctor
Weiterführend
SAP-Probleme zu diesem Artikel
- KritischGebundenes Feld fehlt im Laufzeit-XML
- KritischKundenfeld im Ziel-Geschäftskontext nicht aktiviert
- BlockerZyklische Erweiterungsabhängigkeit
- KritischAngefordertes Feld kann dem Formular nicht bereitgestellt werden
- KritischKundenfeld kann über diesen Übergang nicht weitergegeben werden
- KritischLöschen durch aktive Konsumenten blockiert