In meiner Procedure erkennt er Bildschirmfelder nicht.
Kennt einer dieses Phenomen ?

PHP-Code:
P  prGetMfb        b                                            
D prGetMfb        pi                                           
                                                               
C
/exec sql                                                     
C
select   bclpMfb into :wrk_Mfb from MBDAT/BCCLFPPF T01      
C
where    bclpFrm   = :fm_Frm   and bclpNdl = :wrk_Ndl   and 
C+          bclpLft   = :fm_Lft   and bclpArt = :wrk_Art   and 
C+          bclpCmdG  = :wrk_CmdG                              
C
/end-exec                                                     
                                                               
P prGetMfb        e 
4618 C+ where bclpFrm = :fm_Frm and bclpNdl = :wrk_Ndl and 56500
4619 C+ bclpLft = :fm_Lft and bclpArt = :wrk_Art and 56600
4638 C+ bclpLft = :fm_Lft and bclpArt = :wrk_Art and 58100
4652 C+ where bclpFrm = :fm_Frm and bclpLft = :fm_Lft and 59500
5722ST1 V5R2M0 020719 SQL-ILE-RPG-Objekt erstellen BCC999 14.0
DIAGNOSENACHRICHTEN
MSG ID WTK SATZ TEXT
SQL0312 30 4618 Position 31 Variable FM_FRM nicht definiert oder nicht
verwendbar.
SQL0312 30 4619 Position 31 Variable FM_LFT nicht definiert oder nicht
verwendbar.
SQL0312 30 4638 Position 31 Variable FM_LFT nicht definiert oder nicht
verwendbar.