Maske
Wenn Sie die Auflösungsart NM und die Unterauflösungsart N gewählt haben, können Sie für numerische Werte eine Maske definieren.
Maske für Vorkommastellen
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 ein Leerzeichen ersetzt) |
3. | 9 = feste Stelle (eliminiert keine führenden Nullen; wenn das SAP-System keinen Wert findet, dann wird 9 wird durch Null ersetzt) |
Hinweis
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 Sterne ( *) ausgegeben.
Maske für Nachkommastellen
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) |
Hinweis
Die Reihenfolge der Maskenstellen erfolgt nach obiger Reihenfolgen von links nach rechts hinter dem Komma.
Beispiel
Num. Wert | Maske | Ergebnis |
|---|---|---|
12,3456789 | 99,99BBZ | 12,34567 |
12,3 | 99,99BBZ | 12,30 |
123,45600 | 99,99BBZZ | **,4560 |
Angabe des Dezimaltrenners und Tausendertrenners
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 der Berichtsgenerierungsvariante, für die Sie die Berichtsvorlage später nutzen wollen.
Maske für Dimensionen
Wenn Sie keine Maske definieren, wird die Dimension des Übergabeparameters original verwendet.
Die Maske für Dimensionen geben Sie mit einem Leerzeichen im Anschluss an die Maske für numerische Wert ein.
Folgende Maskenstellen sind möglich:
D = optionale Stelle (System findet keinen Wert ⇒ D wird durch ein Leerzeichen ersetzt) |
Hinweis
Wenn die Stellenanzahl der Einheit größer ist als die Maske, wird die Ausgabe mit einem Stern ( *) abgebrochen.
Beispiel
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 |
Hinweis
Mit Hilfe von D- können Sie die Ausgabe der Dimension vollständig unterdrücken.
Beispiel
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 |
Maske für Intervalle
Die beiden Intervallwerte werden einzeln betrachtet und entsprechend der Maske aufbereitet.
Beispiel
Num. Wert | Maske | Ergebnis |
|---|---|---|
12,34 – 13,5 kg/l | 99,99 DDDD | 12,34 – 13,50 kg/l |
Genauigkeiten werden original übernommen.
Beispiel
Num. Wert | Maske | Ergebnis |
|---|---|---|
> 12,34 – < 13,5 kg/l | 99,99 DDDD | > 12,34 – < 13,50 kg/l |
Hinweis
Sie haben zudem die Möglichkeit, eine Ausgabefunktion zu definieren, indem Sie z. B. den Funktionsbaustein C14N_SYMBOL_METHOD
kopieren und entsprechend anpassen (siehe Funktionsbaustein).