Hola buen día amigos del foro.
tengo una duda espero y me puedan ayudar, no se si sea posible hacer un select for all entries pero de la siguiente forma
tengo una tabla de datos que tiene la siguiente informacion
itab-BUKRS
itab-BELNR
itab-GJAHR
itab-ebeln (numero de orden de compra).
con estos datos quiero hacer un for All entries para traerme datos de la BKPF
algo asi:
select
BUKRS
BELNR
GJAHR
BLART
BLDAT
BUDAT
awkey
into Corresponding fields of TABLE it_bkpf
from bkpf
FOR ALL ENTRIES IN itab
where bukrs = itab-bukrs and
belnr = itab-belnr and
GJAHR = itab-GJAHR.
con ello no hay problema, pero si por alguna extraña razon extraña quisiera que el resultado ademas de los campos de la BKPF apareciera tambien el numero de la orden de compras algo asi:
select
BUKRS
BELNR
GJAHR
BLART
BLDAT
BUDAT
awkey
itab-ebeln
into TABLE it_bkpf
from bkpf
FOR ALL ENTRIES IN itab
where bukrs = itab-bukrs and
belnr = itab-belnr and
GJAHR = itab-GJAHR.
no se si se pueda por que me imagino que por cada select que se haga internamente para la tabla del for all entries se puede rescatar el campo ebeln con el que se haga la consulta.
Alguien ha tratado de hacer algo parecido o uso un camino largo y menos extraño
Saludos.