Ver Mensaje Individual
  #5  
Viejo 05/08/13, 21:31:00
joau_fedipe joau_fedipe is offline
Member
 
Fecha de Ingreso: oct 2006
Mensajes: 79
Reemplazar

Husker, replique tu caso en la versión R/3 Release 4.6C así:

DATA: bhdgi-hf(1) TYPE c,
bhdgi-t1(70) TYPE c,
bhdgi-index TYPE sy-index.
DO VARYING bhdgi-hf FROM bhdgi-t1+0 NEXT bhdgi-t1+1.
IF bhdgi-hf <> space OR bhdgi-index GE 70.
EXIT.
ENDIF.
bhdgi-index = sy-index.
ENDDO.
WRITE: /1 bhdgi-index, 14 bhdgi-hf, 16 bhdgi-t1.

adjunto el resultado obtenido en el documento adjunto.

si el inconveniente continua reemplaza el DO VARYING por DO n TIMES así:

DATA: gi_pos TYPE sy-tabix.
DO 70 TIMES.
bhdgi-hf = bhdgi-t1+gi_pos(1).
IF bhdgi-hf <> space OR bhdgi-index GE 70.
EXIT.
ENDIF.
ADD 1 TO gi_pos.
bhdgi-index = sy-index.
ENDDO.

También adjunto este resultado, si te animas a realizar el reemplazo avisas como te fue con el resultado.
Saludos
Imágenes Adjuntas
Tipo de Archivo: jpg Sentencia DO.JPG (59.2 KB, 8 visitas)
Responder Con Cita