Ansicht
Dokumentation

ABENUSE_UI_GUIDL - USE UI GUIDL

ABENUSE_UI_GUIDL - USE UI GUIDL

TXBHW - Original Tax Base Amount in Local Currency   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Verwendung auf der Benutzeroberfläche

Da Systemfelder über die Struktur syst im ABAP Dictionary definiert sind, können sie technisch gesehen für die Definition von Eingabefeldern auf Dynpros beziehungsweise in Web Dynpro verwendet werden.

Systemfelder nicht auf der Benutzeroberfläche verwenden

Verwenden Sie die Typen von Systemfeldern niemals zur Definition von Ein- oder Ausgabefeldern auf Dynpros oder Selektionsbildern von Anwendungsprogrammen.

Diese Regel folgt direkt aus der Regel zur Trennung der Belange und der Regel zur Verwendung von Datentypen. Systemfelder sind rein technischer Natur und ihre im ABAP Dictionary definierten semantischen Eigenschaften (Dokumentation und sonstige Texte) erlauben keine sinnvolle Verwendung in Benutzerdialogen von Anwendungsprogrammen.

Hinweis

Genauso lässt sich die Regel, nur semantisch passende Datentypen zu verwenden, auch auf die Verwendung von Komponenten der Struktur SYST zur Typisierung von Schnittstellenparametern von Prozeduren anwenden. Die semantische Bedeutung eines Systemfeldes, die sich dann im Kurztext ausdrückt, passt im Allgemeinen nicht zu der des Parameters.

Beispiel

Beim Ausführen des Programms PGL_SYSTEM_FIELD_ON_UI werden Eingabefelder für die Sprache einer Dokumentenausgabe auf einem klassischen Dynpro angezeigt. Das erste Eingabefeld ist mit Bezug auf den Datentyp syst-langu des Systemfelds sy-langu deklariert. Das zweite Eingabefeld ist mit Bezug auf einen semantisch passenden Datentyp des ABAP Dictionary deklariert. Die Anzeige der zugehörigen F1-Hilfe zeigt deutlich, dass syst-langu kein geeigneter Typ für Sprachenfelder innerhalb eines Benutzerdialogs ist, da sie das Verhalten des Feldes sy-langu innerhalb eines Programms beschreibt und nicht die Bedeutung des Sprachenfeldes innerhalb der betreffenden Anwendung.






Fill RESBD Structure from EBP Component Structure   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2456 Date: 20240523 Time: 102629     sap01-206 ( 72 ms )