Einschränkungen bei Werten für Datenelement bzw. Domain

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Einschränkungen bei Werten für Datenelement bzw. Domain

Beitrag von Janosch ( / / 0 / 3 ) »
Hi,

nachdem ich bei abapforum.de nett überrascht wurde :-) (also wenn Abap so interessant ist, bin ich gern Entwickler), bin ich nun auf der richtigen Seite gelandet.

Mein Frage: Kann man für Domänen den Wertebereich insoweit einschränken, dass kein Initialwert möglich ist? Zulässig dürfen nur Werte sein von P bis ZZZZ (bei einem Char mit Länge 4).

Habe ein Interval angelegt von P bis ZZZZ. Funzt auch, aber der Initialwert ist noch zulässig.

Vielen Dank für jede Hilfe im voraus.


mfg

Janosch

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von Gudrun ( / / 0 / 3 ) »
Hallo Janosch,

die Intervalle sollten gleich lang sein, d.h. vermutlich klappt [PPPP, ZZZZ]. In Deinem Fall müsstest Du das Intervall vermutlich in mehrere Intervalle aufteilen. Hier ein kleiner Auszug aus der Doku, der Dir vielleicht weiterhilft:
Wenn das angegebene Festwertintervall sowohl auf Rechnern mit dem Zeichensatz ASCII als auch auf Rechnern mit dem Zeichensatz EBCDIC benutzt werden soll, so teilen Sie das Festwertintervall in mehrere kleinere Intervalle auf, die in beiden Zeichensätzen denselben Wertebereich definieren.

Beispiele:

(a) Intervalle aus Einzelzeichen:

[a, z] Die im Zeichensatz EBCDIC dazwischenliegenden
Sonderzeichen können i.a. vernachlässigt
werden.
[A, I]
[J, R]
[S, Z]
[0, 9]

(b) Intervalle aus mehreren Zeichen:
- Intervallunter- und obergrenze müssen gleich lang sein und
müssen bis auf das letzte Zeichen gleich sein.
- Das letzte Zeichen muss in Unter- und Obergrenze aus
demselben eindeutigen Einzelzeichen-Intervall sein (siehe
unter a).
[0A, 0F]
[3b, 3x]

(c) Alle sonstigen Intervalle definieren in ASCII und EBCDIC
unterschiedliche Wertebereiche.

[Z0, Z999] enthält in ASCII Strings, die in EBCDIC nicht
enthalten sind:
ZA, ..., ZZ, Za, ..., Zz

[0Z, 9Z] enthält in EBCDIC Strings, die in ASCII nicht
enthalten sind:
00, ..., 09
enthält in ASCII Strings, die in EBCDIC nicht
enthalten sind:
0a, ..., 0z

[AA, BB] enthält in EBCDIC Strings, die in ASCII nicht
enthalten sind:
A0, ..., A9
enthält in ASCII Strings, die in EBCDIC nicht
enthalten sind:
Aa, ..., Az
Grüssle,
Gudrun

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Hi Janosch,

der Initialwert hat erstmal nix mit der Domäne zu tun.
Du musst auf dem Dynpro wo du ein Feld hast was letztlich auf deine Domäne zeigt das Eingabfeld auf "obligatorisch" setzten.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Vergleichbare Themen

3
Antw.
1768
Views
domain aus ddic per rfc auslesen
von francula » 24.08.2004 17:42 • Verfasst in ABAP® Core
2
Antw.
274
Views
Einschränkungen bei Gruppenstufenverarbeitung
von msfox » 14.02.2023 10:09 • Verfasst in ABAP® Core
3
Antw.
1878
Views
IDES Einschränkungen
von babap » 26.02.2007 13:22 • Verfasst in Basis
2
Antw.
10171
Views
Dokumentationsübersetzung für Datenelement
von Cyber_Fairy » 07.07.2011 13:47 • Verfasst in ABAP® Core
0
Antw.
1249
Views
Lokales Datenelement
von Cola » 02.11.2009 16:21 • Verfasst in ABAP® Core

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141