Saludos, me encuentro creando un programa que solicita al usuario datos desde 5 select-options cuyos datos pertenecen a 2 tablas distintas (EKKO y EKPO). Al momento de hacer la selección de datos hago un select join como el siguiente:
SELECT ekko-ebeln ekko-aedat ekpo-aedat ekpo-matnr
ekpo-ebelp ekpo-menge ekpo-peinh ekko-waers ekko-ekgrp
INTO it_data_output
FROM ekko
INNER JOIN ekpo ON ekko-lopnr = ekpo-ebelp
AND ekko-ebeln = ekpo-ebeln
WHERE so_ebeln IN ekko-ebeln AND
so_aedat IN ekpo-aedat AND
so_lifnr IN ekko-lifnr AND
so_ekgrp IN ekko-ekgrp AND
so_ekorg IN ekko-ekorg.
La verdad no estoy seguro que funcione, soy bastante nuevo en ABAP. El detalle esta en que cuando intento activarlo u/o verificar la sintáxis me dice el siguiente error:
Field "EKKO-LOPNR" unknown.
Lo cuál me resulta extraño ya que dicho campo (junto con ekko-ebeln) son keys de la tabla. Cualquier ayuda o sugerencia será muy bien agradecida.
SELECT ekko-ebeln ekko-aedat ekpo-aedat ekpo-matnr
ekpo-ebelp ekpo-menge ekpo-peinh ekko-waers ekko-ekgrp
INTO it_data_output
FROM ekko
INNER JOIN ekpo ON ekko-lopnr = ekpo-ebelp
AND ekko-ebeln = ekpo-ebeln
WHERE so_ebeln IN ekko-ebeln AND
so_aedat IN ekpo-aedat AND
so_lifnr IN ekko-lifnr AND
so_ekgrp IN ekko-ekgrp AND
so_ekorg IN ekko-ekorg.
La verdad no estoy seguro que funcione, soy bastante nuevo en ABAP. El detalle esta en que cuando intento activarlo u/o verificar la sintáxis me dice el siguiente error:
Field "EKKO-LOPNR" unknown.
Lo cuál me resulta extraño ya que dicho campo (junto con ekko-ebeln) son keys de la tabla. Cualquier ayuda o sugerencia será muy bien agradecida.
Comentario