Wenn Sie die Auflösungsart
NM und die Unterauflösungsart N gewählt haben, können Sie für numerische Werte eine Maske definieren.Folgende Maskenstellen sind möglich:
|
1. |
Z = optionale Stelle (eliminiert führende Nullen) |
|
2. |
B = optionale Stelle (eliminiert keine führende Nullen; wenn das SAP-System keinen Wert findet, dann wird B wird durch Blank ersetzt) |
|
3. |
9 = feste Stelle (eliminiert keine führenden Nullen; wenn das SAP-System keinen Wert findet, dann wird 9 wird durch Null ersetzt) |

Die Reihenfolge der Maskenstellen erfolgt nach obiger Reihenfolge von links nach rechts vor dem Komma.
Wenn die Anzahl der Stellen größer ist als die Maske, so werden entsprechend der fehlenden Stellen Sternchen (
*) ausgegeben.Folgende Maskenstellen sind möglich:
|
1. |
9 = feste Stelle (eliminiert keine nachfolgenden Nullen; wenn das SAP-System keinen Wert findet, dann wird 9 durch Null ersetzt) |
|
2. |
B = optionale Stelle (eliminiert keine nachfolgenden Nullen) |
|
3. |
Z = optionale Stelle (eliminiert nachfolgende Nullen) |

Die Reihenfolge der Maskenstellen erfolgt nach obiger Reihenfolgen von links nach links hinter dem Komma.

|
Num. Wert |
Maske |
Ergebnis |
|
12,3456789 |
99,99BBZ |
12,34567 |
|
12,3 |
99,99BBZ |
12,30 |
|
123,45600 |
99,99BBZZ |
**,4560 |
Welches Zeichen Sie in der Maske als Dezimaltrenner und welches als Tausendertrenner angeben müssen (Punkt oder Komma), richtet sich nach der Einstellung des Dezimaltrennerzeichens in den Kopfdaten derjenigen Berichtsgenerierungsvariante, für die Sie die Berichtsvorlage später nutzen wollen.
Wenn Sie keine Maske definieren, so wird die Dimension des Übergabeparameters original verwendet.
Die Maske für Dimensionen geben Sie mit Blank im Anschluß an die Maske für numerische Wert ein.
Folgende Maskenstellen sind möglich:
|
D = optionale Stelle (R/3 findet keinen Wert Þ D wird durch Blank ersetzt) |

Wenn die Stellenanzahl der Einheit größer ist als die Maske, so wird die Ausgabe mit einem Asterisk (
*) abgebrochen
|
Num. Wert |
Maske |
Ergebnis |
|
12,34 kg/l |
99,99 DD |
12,34 k* |
|
12,34 kg/l |
99,99 DDDDD |
12,34 kg/l |

Mit Hilfe von 'D-' können Sie die Ausgabe der Dimension vollständig unterdrücken.

|
Num. Wert |
Maske |
Ergebnis |
|
123,45 kg/l |
999,9 DDD |
123,4 kg* |
|
123,45 kg/l |
999,9 |
123,4 kg/l |
|
123,45 kg/l |
999,9 D- |
123,4 |
Die beiden Intervallwerte werden einzeln betrachtet und entsprechend der Maske aufbereitet.

|
Num. Wert |
Maske |
Ergebnis |
|
12,34 - 13,5 kg/l |
99,99 DDDD |
12,34 - 13,50 kg/l |
Genauigkeiten werden original übernommen.

|
Num. Wert |
Maske |
Ergebnis |
|
> 12,34- < 13,5 kg/l |
99,99 DDDD |
> 12,34 - < 13,50 kg/l |

Sie haben zudem die Möglichkeit, eine Ausgabefunktion zu definieren, indem Sie z.B. den Funktionsbaustein C14N_SYMBOL_METHOD kopieren und entsprechend anpassen.
Siehe auch
Funktionsbaustein