Se puede lograr...
Por lo que veo, lo que necesitas es hacer un inner join en tu consulta.
Si se puede, e n ABAP existe el codigo para lograrlo, eh aqui un ejemplo de la sentencia:
SELECT *
INTO CORRESPONDING FIELDS OF TABLE T_BSAK
FROM ( BKPF INNER JOIN BSAK ON BKPF~BELNR = BSAK~BELNR ).
Tambine puedes usa run for all entries para lograr el mismo resultado:
SELECT *
INTO TABLE T_BKPF
FROM BKPF.
IF NOT T_BKPF[] IS INITIAL.
SELECT *
INTO CORRESPONDING FIELDS OF TABLE T_BSAK
FROM BSAK
FOR ALL ENTRIES IN T_BKPF
WHERE BELNR EQ T_BKPF-BELNR.
Q opcion es la mas rapida, el inner join, la mas comoda para mi hasta ahora es el for all entries...
__________________
el tema esta en hacer la pregunta correcta...
|