MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   significado del código (foro/showthread.php?t=33728)

romario2 18/11/09 13:06:10

significado del código
 
No comprendo bien la funcionalidad de este código:

FORM llena_cadena.
DATA: indice LIKE sy-fdpos, resto LIKE sy-fdpos.
CLEAR: cadena, indice, resto.

* Construcción de la cadena de caracteres a partir de la tabla TEXTO

LOOP AT texto.
CHECK NOT ( texto-tdline IS INITIAL ).
IF sy-tabix = 1.
cadena = texto-tdline.
ELSE.
IF resto = 0.
resto = 150.
ENDIF.
cadena+indice(resto) = texto-tdline.
ENDIF.

indice = STRLEN( cadena ) + 1.
resto = 150 - indice.
IF indice GE 150.
EXIT.
ENDIF.

ENDLOOP.

ENDFORM. " llena_cadena


Alguien me puede ayudar?:p

josellamazares 18/11/09 14:00:02

Hola ronaldo2,

lo que hace es concatenar todas las lineas de la tabla interna texto en la variable cadena. El siguiente código haría exactamente lo mismo y es más fácil de entender:


romario2 18/11/09 14:19:15

gracias
 
Gracias por tu rápida respuesta, Jose, tomaré nota!;)


Husos Horarios son GMT. La hora en este momento es 10:43:52.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web