MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Introducir datos en tabla (foro/showthread.php?t=97367)

relojdepared 02/10/19 10:18:59

Introducir datos en tabla
 
Hola a todos, tengo un pequeño problema:

A traves de las tablas ekko y ekpo he creado un alv, la cosa es que quiero meter el nombre del proveedor de la tabla LFA1 (NAME1) en el alv, tengo el codigo del proveedor y al lado quiero poner el nombre, la cosa es que no se como hacerlo.

En el codigo la parte que creo que tengo mal es la del LOOP, a parte de eso no se si tengo mas errores.

Saludos y gracias de antemano


vanesamacri 02/10/19 17:31:38

Buenas.

Dentro del LOOP, la variable de sistema SY-TABIX no solamente se valoriza con cada iteración del mismo, sino también luego de cada READ TABLE, por lo que puede estar ocurriendo que al querer hacer el MODIFY, se esté intentando apuntar hacia un número de registro diferente al actual que se esté recorriendo en el bucle.

Probá reemplazando la parte del bucle por lo siguiente:


Mediante el uso de punteros (field symbols) no hacer falta utilizar la sentencia MODIFY puesto que la asignación de valores impacta directamente en el destino que está siendo referenciado.

Fijate si te sirve. Cualquier cosa, avisá.

Un saludo.
Iván

relojdepared 03/10/19 06:43:52


Va perfecto, muchas gracias.

Saludos JM

relojdepared 03/10/19 08:42:21

Lo he conseguido sin usar punteros, de esta forma:



Husos Horarios son GMT. La hora en este momento es 13:41:34.

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