Hallo Forum!

Habe folgendes Problem:

ich rufe in einem RPGLE ein RPG auf!

Hier werden 5 Parameter übergeben.
CALL 'RPG01'
PHP-Code:
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?