Tengo un CL que recibe un parametro (numero de articulo),  y uso el comando 
CPYF para copiar  solo ese articulo de un archivo a otro,  este es el comando 
que uso

 

DCL        VAR(&PITEM) TYPE(*CHAR) LEN(35) 

 

CPYF       FROMFILE(IIM) TOFILE(TV81MMUSRF/PKMIIM) +  
             MBROPT(*REPLACE) INCREL((*IF IPROD *EQ + 
             &PITEM))                             


 lo que esta pasando es que se intento copiar el articulo 'TJ600    ',  resulta 
que el comando copio todos los registros que tuvieran el TJ600, (e.g.  
TJ600-00, TJ600-13....ETC)

 

si lo ejecuto en modo interactivo funcion bien y solo me copia un solo registro 
que es lo que necesito

 

CPYF FROMFILE(IIM)                   
     TOFILE(PKMIIM)                  
     MBROPT(*REPLACE)                
     INCREL((*IF IPROD *EQ 'TJ600 '))

 

Alguna idea?

 

Saludos
                                          
_________________________________________________________________
The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with 
Hotmail. 
http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5
____________________________________________________
© Publicaciones Help400, S.L.

Responder a