PDA

View Full Version : DDS EDTCDE(6)



Seiten : [1] 2

aerzener
09-02-07, 11:01
Hallo zusammen,
seit der Umstellung von V5R2 nach V5R4 bekomme ich beim Generieren einer DDS-Source folgende Fehler:


A UDAAO 8Y 0O 20 43EDTCDE(6)
CPD7520-* .
CPD7528-*

* CPD7520 20 5 Nachricht . . . : Schlüsselwort wegen
Fehlers in Werteliste ignoriert.

* CPD7528 20 5 Nachricht . . . : Anzahl der dezimalen Ersetzungs
positionen nicht gültig.


Hat jemand eine Erklärung?
(Der EDTCDE ist ein benutzerdefinierter und in der QSYS vorhanden.)

Danke.
D.

Fuerchau
09-02-07, 11:53
Per DSPEDTD kannst du dir die Beschreibung ansehen.
6 kommt ggf. aus Brain-XPPS und akzeptiert nur 6 Dezimalstellen.

aerzener
09-02-07, 12:09
Per DSPEDTD kannst du dir die Beschreibung ansehen.
6 kommt ggf. aus Brain-XPPS und akzeptiert nur 6 Dezimalstellen.
Danke, das war mit bekannt.
Ich kann aber leider nicht erkennen, ob die Schablone dem Beschreibungstext entspricht.
Wahrscheinlich tut sie es nicht, denn mit einem 6-stelligen Feld im DDS gibt's da keine Probleme.

Editierbeschreibung anzeigen
09.02.07
Editierbeschreibung . . . . . : 6

Ganzzahlschablone . . . . . . : . .
Dezimalzeichen . . . . . . . . : .
Bruchzahlenschablone . . . . . :
Füllzeichen . . . . . . . . . :
Währungszeichen . . . . . . . :
Null-Werte editieren . . . . . : *YES
Negative Statuszeichen . . . . :
Positive Statuszeichen . . . . :
Linke Konstantenzeichen . . . :
Rechte Konstantenzeichen . . . :
Text . . . . . . . . . . . . . : 8-stelliges Datum TTMMJJJJ

Muß ich jetzt diesn bestehenden löschen und einen neuen anlegen?
Gruß
D.

Fuerchau
09-02-07, 13:05
Wenn du das tust, werden alle DSPF's, PRTF's die diesen verwenden, zukünftig Probleme haben.
Verwende statt dessen doch EDTWRD(...).

In der Ganzzahlschablone kannst du das Format sehen '__.__.__', also 6-stellig.

Glaube einfach dem Compiler.

aerzener
09-02-07, 13:33
....und wenn ich es nicht tue, kann ich in unseren DDS im Fall einer Änderung den EDTCDE(6) überall durch EDTWRD ersetzen - und das ist an einigen Stellen !!
Im V5R2 hat das alles noch wie gewollt funktioniert; evtl. hat ja ein bereits pensionierter Kollege seinerzeit die Ganzzahlschablone dem Beschreibungstext angepaßt.
Denn wenn die Schablone dem entspricht, was der Compiler haben möchte, ist der Beschreibungstext ja wohl Schrott.
Ich kann aus der Ganzzahlschablone übrigens nicht erkennen, wie groß sie ist (woran immer das auch liegen mag) - sonst hätte ich ja nicht so doof gefragt......
;)
Gruß
D.

Fuerchau
09-02-07, 13:48
Nunja, die Editcodes 5-9 sind ja eh individuell.
Vielleicht beißen sich da 2 Anwendungen ?
Leider kann man dies nicht harmonisieren, da die Schablonen in QSYS stehen.

Die Frage ist, wo der denn nun herkommt ?

Wie gesagt, falls ihr Brain-XPPS habt, sollte ihr den Code nicht ändern, ansonsten kannst du natürlich machen was du willst.

aerzener
09-02-07, 14:11
Nunja, die Editcodes 5-9 sind ja eh individuell.
Vielleicht beißen sich da 2 Anwendungen ?
Leider kann man dies nicht harmonisieren, da die Schablonen in QSYS stehen.

Die Frage ist, wo der denn nun herkommt ?

Wie gesagt, falls ihr Brain-XPPS habt, sollte ihr den Code nicht ändern, ansonsten kannst du natürlich machen was du willst.
...auch auf die Gefahr hin, daß ich mich fürchterlich blamiere: was ist Brain-XPPS? Standard-Weichware auf der i5 ähnlich SAP?

Der im Augenblick gültige EDTCDE kommt eindeutig aus einem neuen V5R4 auf einer neuen Maschine; die Werte der alten Maschine mit V5R2 kann ich leider mangels Zugriff auf diese Maschine nicht mehr überprüfen.
Meine Vermutungen gehen nun doch sehr in Richtung "Änderung in V5R2 durch pensionierten Kollegen"..............
Gruß
D.

Fuerchau
09-02-07, 14:37
Da du BRAIN-XPPS nicht kennst, habt ihrs nicht (ERP-Anwendung).

Nunja, vielleicht findet der 6er ja doch irgendwo anders noch eine Anwendung.

Spätestens wenn ihr daran was ändert, gibts halt Probleme.

Ändere ihn einfach passend und warte es ab ;)

Mr.iSeries
18-12-07, 09:48
Wie kann man einen EDTCDE editieren bzw. abändern?

möchte z.B. Trennzeichen und Nullinhalt aber diesen Edtcde gibt es leider nicht.

Fuerchau
18-12-07, 11:35
Dann versuche besser EDTWRD.
Ansonsten nur per CRTEDT (oder so).
Ändern geht nicht.