Code: Alles auswählen.
data: v_belegno type belnr,
v_text type text50.
Was an v_belegno type numc klar sein soll, ist mir nun nicht klar. Das funktioniert nicht, da numc - zumindest in meinem System - nicht als Datenelement angelegt ist, sondern als Domäne. Man kann keine Variable mit Bezug auf eine Domäne deklarieren. Da bekommst Du eine Fehlermeldung.Das ist klar:
data: v_belegno type belnr,
v_belegno type numc.
Das nicht:
Wo ist hier der Dictionary-Datentyp?
data: v_belegno type belnr,
v_text type text50.
Folgende Benutzer bedankten sich beim Autor Hermann für den Beitrag:
ReneR
Folgende Benutzer bedankten sich beim Autor Frank Dittrich für den Beitrag:
Radinator
So ist die Regel, ja. Es kann aber trotzdem Domänen geben, die in keinem Datenelement benutzt werden. Tut nicht weh, können aber auch nicht für sich alleine benutzt werden.bohne hat geschrieben:Hat es seine Richtigkeit wenn man behaupten würde
der Weg von der Definition e. Datenelements bis hin
zur Benutzung innerhalb eines Programms erfordert grundsätzlich folgende Schritte:
1.Dictionary-Datentyp auswählen
2.Eine Domäne definieren bezogen auf den Dictionary- Datentyp
3.Ein Datenelement definieren bezogen auf die zuvor definierte Domäne
4.Im Prog.quelltext die Daten deklarieren unter Bezugnahme auf das Datenelement als Datentyp
Dem nach gibt es keine Domäne ohne Datenelement und somit kein Datenelement ohne eine Domäne. Oder???
Grüße
Sorry, das kann ich so nicht stehen lassen. Am Datenelement hängen auch die Beschreibungstexte und eine Dokumentation, die angezeigt wird wenn ein User z.B. in einem auf dem DE beruhenden Eingabefeld steht und F1 drückt. Daher sollte man sich überlegen, für welchen Zweck man sich lieber ein eigenes Datenelement anlegt. Wenn eine Variable nur für interne Zwecke benutzt wird ist das allerdings wurscht.Das heißt es reduziert sich in der Regel auf zwei Schritte:
1. Suchen nach einem passenden Datenelment.
Schätze da muß ich Dir nun recht gebenHaubi hat geschrieben:Sorry, das kann ich so nicht stehen lassen. Am Datenelement hängen auch die Beschreibungstexte und eine Dokumentation, die angezeigt wird wenn ein User z.B. in einem auf dem DE beruhenden Eingabefeld steht und F1 drückt. Daher sollte man sich überlegen, für welchen Zweck man sich lieber ein eigenes Datenelement anlegt. Wenn eine Variable nur für interne Zwecke benutzt wird ist das allerdings wurscht.
C ya,
Haubi