|
#1
|
|||
|
|||
hola
Podrias verificar como figura zsgup_califh en la SE11 ?
Quizas puedas ver de que tipo son los campos, por ejemplo si el primero es un char de 20, le pones de ese tipo en lugar de usar el tipo de la tabla y solucionas el problema por ahi.
__________________
Sebas Desarrollador ABAP. |
#2
|
|||
|
|||
Revisa los elementos de datos asignados a los campos de la zsgup_califh en alguno de los campos debe estar haciendo referencia a alguna estructura, en la sentencia tables no esta permitido, puede declarar esa esctructura en tu programa con la sentencia TYPES.
Saludos, Freddy Farro
__________________
________________________ Saludos, Freddy Farro Desarrollador ABAP |
#3
|
|||
|
|||
Buenas!
Muchas gracias por vuestras respuestas. He probado una cosa y ahora parece que no da error, tengo que esperar a que hagan las pruebas a ver si funciona igual o no jeje Los cambios que he hecho son: 1. Al definir los campos de "tabla", les he puesto TYPE el elemento de datos, en lugar de LIKE tabla-campo. 2. Me he definido un wa ls_zsgup_califh TYPE zsgup_califh. Y he trabajado sobre él. 3. He cambiado el SELECT SINGLE por esta línea: SELECT SINGLE * FROM zsgup_califh INTO ls_zsgup_califh WHERE partner = but020-partner. 5. zc0vendor-cen_esp_empl = ls_zsgup_califh-cen_esp_empl. Qué os parece? Gracias y un saludo. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|