Ansicht
Dokumentation

Ausgabe von QUAN-Feldern ( RELNBC_QUAN_FIELDS )

Ausgabe von QUAN-Feldern ( RELNBC_QUAN_FIELDS )

Fill RESBD Structure from EBP Component Structure   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Kurztext

Ausgabe von QUAN-Feldern

Beschreibung

Mengenfelder, also Felder vom DDIC-Typ QUAN, haben in der Regel 3 Dezimalstellen. Sie sollen aber je nach zugeordneter Einheit mit weniger Stellen nach dem Dezimalzeichen ausgegeben werden. Beispielsweise sollen Stückangaben gemäß Einheit STK mit 0 Dezimalen aufbereitet werden, weil es in der Regel nur ganze Stückzahlen gibt. Dies wird ab Release 3.0 für Dynpros und Listen unterstützt.

Bei QUAN-Feldern mußte im ABAP/4-Dictionary schon immer ein Bezugsfeld vom Typ UNIT angegeben werden. Dieser Bezug wird jetzt vom Screenpainter übernommen und zur Laufzeit vom Dynpro-Prozessor berücksichtigt. Falls in einem UNIT-Feld eine Einheit aus der Tabelle T006 (Pflegetransaktion CUNI) gefunden wird, wird das zugehörige QUAN-Feld mit so vielen Dezimalstellen ausgeben, wie gemäß Tabelle T006 verlangt wird.
Es werden aber nicht mehr Dezimale ausgeben, als das QUAN-Feld gemäß Dictionary hat. Umgekehrt werden keine signifikanten Stellen unterdrückt: Falls eine Dezimalstelle, die ausgeblendet werden soll, einen Wert ungleich Null hat, wird die Mengenangabe mit ihrer definierten Dezimalstellenzahl ausgegeben. Dasselbe gilt, falls im UNIT-Feld keine Einheit aus Tabelle T006 steht.

Die WRITE-Anweisung (für Listen) berücksichtigt den Bezug eines QUAN-Feldes zu einem UNIT-Feld nicht automatisch. Statt dessen kann man die WRITE-Anweisung durch den Zusatz UNIT ergänzen; hinter UNIT gibt man ein Feld mit einer Einheit an oder direkt die Einheit als Literal (analog zum CURRENCY-Zusatz bei Währungsfeldern). WRITE mit Zusatz UNIT bereitet eine Mengenangabe auf wie oben erläutert.

Einfluß auf den Datenbestand im Fehlerfall

Soft-/Hardwarevoraussetzungen

Besonderheiten bei der Installation

Auswirkungen auf die Systemverwaltung

Auswirkungen auf das Customizing

Auswirkungen auf Batch-Input

Änderungen an der Oberfläche

Falls eine Mengenangabe nicht wie erwartet auf dem Dynpro erscheint, wurde das zugehörige UNIT-Feld wahrscheinlich nicht richtig versorgt, oder die Einheit ist falsch definiert in Tabelle T006 (Pflegetransaktion CUNI).

Änderungen in der Vorgehensweise

Aktionen zum Beheben von Fehlern am Datenbestand

Abhängige Funktionen

Planungen

Weitere Hinweise






BAL Application Log Documentation   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2873 Date: 20240523 Time: 165054     sap01-206 ( 65 ms )