Ein Beleg in der Lieferabwicklung besitzt eine Vielzahl von Feldern. Das System ermittelt über die Einstellungen zur Feldsteuerung, welche Felder im Verlauf des Lieferprozesses angezeigt werden und welche Felder änderbar sind.
Die Feldsteuerung unterstützt Felder auf Kopf- und Positionsebene eines Belegs.
Die Feldsteuerung ist abhängig von der Statusverwaltung. Während des Lieferprozesses steuert das System über den Status der Beleg- und Positionsart, welche Felder angezeigt werden und geändert werden können.
Die Feldsteuerung wird von der Lieferabwicklung bei folgenden Ereignissen aufgerufen:
● beim Erzeugen eines Belegs oder einer Belegposition
● beim Umschalten zwischen Anzeigemodus und Änderungsmodus
● nach dem Ändern von Daten auf einem Beleg
Die einzelnen Felder eines Belegs sind als Komponenten von Strukturen im System abgebildet. Mit den logischen Feldnamen ist jede Komponente in einer Struktur eindeutig definiert und kann somit direkt angesprochen werden.
In den Feldattributen der Feldsteuerung ist für jeden logischen Feldnamen festgelegt, beim welchem Status ein Feld angezeigt wird und änderbar ist.
Feldattribute in der Feldsteuerung
Feldattribut |
Bedeutung |
Statusart |
Beschreibt eine Teilsicht oder einen Teilprozess in der Verarbeitung eines Lieferbelegs (z. B. Wareneingangsstatus, Abladestatus oder Einlagerstatus). |
Statuswert |
Definiert den Zustand eines Lieferbelegs bezüglich der Statusart (z. B. Ja/Nein oder Nicht begonnen/In Arbeit/Beendet). |
Anzeigefeld |
Wenn dieses Kennzeichen gesetzt ist, wird das Feld in Abhängigkeit vom zugeordneten Status (Statusart und Statuswert) als nicht änderbares Feld angezeigt. |
Ausblenden |
Wenn dieses Kennzeichen gesetzt ist, wird das Feld in Abhängigkeit vom zugeordneten Status (Statusart und Statuswert) nicht angezeigt. |
Zu einem Feld können mehrere Status zugeordnet sein. Ein Feld kann unterschiedliche Einstellungen bei unterschiedlichen Status haben. Beim Aufruf der Feldsteuerung wird die Tabelle der Feldattribute sequentiell vom System gelesen. Dabei werden die Statusinformationen in der Tabelle mit den aktuellen Statusinformationen des Belegs verglichen. Bei jeder Übereinstimmung dieser Informationen, werden dem Feld die entsprechenden Eigenschaften (Anzeigefeld oder ausblenden) aus den Feldattributen vom System zugewiesen. Wenn keine Übereinstimmung gefunden wird, bleibt das Feld änderbar und wird nicht ausgeblendet.
Das Systemprofil für die Feldsteuerung enthält alle erlaubten Felder und deren Feldattribute für einen bestimmten Beleg- oder Positionstyp. Über das Systemprofil können Sie neue logische Feldnamen in die Feldsteuerung einbinden. Die Zuordnung zur Beleg- oder Positionsart erfolgt über das Feldsteuerungsprofil.
Die im Systemprofil hinterlegten Feldattribute sind für alle zugeordneten Feldsteuerungsprofile gültig. Sie können diese Feldattribute weder im Systemprofil noch in den zugeordneten Feldsteuerungsprofilen ändern.
Das Unvollständigkeitsprofil ist ebenfalls abhängig vom Systemprofil der Feldsteuerung. Es verwendet die Liste aller erlaubten Felder.
Ein Feldsteuerungsprofil enthält alle erlaubten Felder und deren Feldattribute für eine bestimmte Beleg- oder Positionsart. Jedes Feldsteuerungsprofil ist einem Systemprofil zugeordnet. Beim Aufruf der Feldsteuerung ermittelt das System über die Beleg- und Positionsart das zugeordnete Feldsteuerungsprofil.
SAP liefert für die Standardprozesse in der Lieferabwicklung vordefinierte logische Feldnamen, Systemprofile und Feldsteuerungsprofile aus. Sie können die von SAP ausgelieferten Feldattribute der Systemprofile nicht ändern, Sie können aber neue Feldattribute hinzufügen.
Sie können im Customizing der Lieferabwicklung folgende Aktivitäten für die Feldsteuerung durchführen:
● ein neues Feldsteuerungsprofil definieren
● Feldattribute pflegen
Sie können keine von SAP ausgelieferten Feldattribute ändern. Sie können aber neue Feldattribute hinzufügen.
● logische Feldnamen für neue Felder definieren
● Systemprofil der Feldsteuerung mit neuen logischen Feldnamen erweitern