FrEEk
21-11-02, 09:39
Hallo Leute,
Ich habe ein komisches Problem bei einer Parameterübergabe:
Zuerst wird ein numerischer Wert linksbündig in ein 8-Stelliges *CHAR-Feld übergeben.
MOVEL#3AYNB P2AYNB
Dann wird ein CL aufgerufen.
CALL 'GVRDOC' 90
PARM P1B5CD
PARM 'P' P1ART
PARM P2AYNB
PARM P2A4CD
PARM P1BSTX
PARM P1MOD
So weit, so gut.
Im CL interpretiert der Rechner mir allerdings die Variable P2AYNB als Inverse-Stellen.
Muss die Variable numerisch oder Alpha-numerisch an das CL weitergegeben werden?
Gruss
FrEEk
[Dieser Beitrag wurde von FrEEk am 21. November 2002 editiert.]
Ich habe ein komisches Problem bei einer Parameterübergabe:
Zuerst wird ein numerischer Wert linksbündig in ein 8-Stelliges *CHAR-Feld übergeben.
MOVEL#3AYNB P2AYNB
Dann wird ein CL aufgerufen.
CALL 'GVRDOC' 90
PARM P1B5CD
PARM 'P' P1ART
PARM P2AYNB
PARM P2A4CD
PARM P1BSTX
PARM P1MOD
So weit, so gut.
Im CL interpretiert der Rechner mir allerdings die Variable P2AYNB als Inverse-Stellen.
Muss die Variable numerisch oder Alpha-numerisch an das CL weitergegeben werden?
Gruss
FrEEk
[Dieser Beitrag wurde von FrEEk am 21. November 2002 editiert.]