PDA

Ver la Versión Completa : field-symbols en version sap 4.0b


SoldierOfXto
14/05/09, 13:48:56
Buenos dias , espero me puedan ayudar ...
El problema es el sgte, necesito usar field-symbols en la version 4.0b d sap, pero para recorrer un tabla con loop, me dicen q el uso es diferente a las otras versionas mas actuales loop assigning <fs>... , si alguien me podria pasar codigo sobre esto .... thxx

cazurrin
15/05/09, 12:50:09
Bueno, vamos a ver si me explico,
Trabajo ahora en una version 4.6c.

1º tabla interna itab, con los campos
campo1
campo2

2º definicion del field-symbol
field-symbols <fs_itab> like itab.

3º trabajar con el field-symbol

loop at itab assigning <fs_itab>.

* <fs_itab> es un puntero hacia la posicion del registro de itab con lo cual
-A podemos saber el contenido del campo y/o registro entero.
-B Se puede cambiar el valor sin luego tener que efectuar el modify.
<fs_itab>-campo1 = .-.-.-.-.-.-.

endloop.

Espero de haber ayudado

Un saludo

entre otras cosas es un metodo muy rapido ( si hablamos de millones de registros :-) ) de modificar datos en una tabla interna.

SoldierOfXto
15/05/09, 16:27:28
Hola q tal , pues si conocia d eso lo probe en la version q tengo pero no da :(, por eso anda buscando a alguien q aya usado fields en esta version d sap , la 4.0b
Bueno, vamos a ver si me explico,
Trabajo ahora en una version 4.6c.

1º tabla interna itab, con los campos
campo1
campo2

2º definicion del field-symbol
field-symbols <fs_itab> like itab.

3º trabajar con el field-symbol

loop at itab assigning <fs_itab>.

* <fs_itab> es un puntero hacia la posicion del registro de itab con lo cual
-A podemos saber el contenido del campo y/o registro entero.
-B Se puede cambiar el valor sin luego tener que efectuar el modify.
<fs_itab>-campo1 = .-.-.-.-.-.-.

endloop.

Espero de haber ayudado

Un saludo

entre otras cosas es un metodo muy rapido ( si hablamos de millones de registros :-) ) de modificar datos en una tabla interna.

DavidXD_XD
15/05/09, 17:45:20
Esta refeo encontrar documentacion de esa version, tal vez dandole F1 sobre la misma sentencia te diga algo, no se si en esa version exista la transaccion ABAPDOCU (Ejemplos propios de SAP)

SoldierOfXto
15/05/09, 20:15:01
no existe esa tx :'(

Esta refeo encontrar documentacion de esa version, tal vez dandole F1 sobre la misma sentencia te diga algo, no se si en esa version exista la transaccion ABAPDOCU (Ejemplos propios de SAP)