muadeep
27-08-07, 08:32
Hallo Forum!
Habe folgendes Problem:
ich rufe in einem RPGLE ein RPG auf!
Hier werden 5 Parameter übergeben.
CALL 'RPG01'
C Call 'RPG01'
C Parm PNr 7 0
C Parm 'RPG01' APgm 10
C Parm RMA 7 0
C Parm PFirNr
C Parm LifNr 7 0
C Parm Pos 5 0 a) Die nummerischen Felder "PNr" & "RMA" sind mit "0" belegt/gefüllt!
-> diese werden auch richtig übergeben!
b) das Feld "LifNr" ist mit 266282 belegt/gefüllt & das Feld "Pos" mit 1
-> hier gibt's dann Probleme!
wenn jetzt das RPG-Pgm aufgerufen wird, dann erhalte ich im Programm bei *entry ganz andere Werte für die Felder "LifNr" & "Pos"
Was mache ich falsch?
Habe folgendes Problem:
ich rufe in einem RPGLE ein RPG auf!
Hier werden 5 Parameter übergeben.
CALL 'RPG01'
C Call 'RPG01'
C Parm PNr 7 0
C Parm 'RPG01' APgm 10
C Parm RMA 7 0
C Parm PFirNr
C Parm LifNr 7 0
C Parm Pos 5 0 a) Die nummerischen Felder "PNr" & "RMA" sind mit "0" belegt/gefüllt!
-> diese werden auch richtig übergeben!
b) das Feld "LifNr" ist mit 266282 belegt/gefüllt & das Feld "Pos" mit 1
-> hier gibt's dann Probleme!
wenn jetzt das RPG-Pgm aufgerufen wird, dann erhalte ich im Programm bei *entry ganz andere Werte für die Felder "LifNr" & "Pos"
Was mache ich falsch?