Olá
SELECT stpo
stlnr stpo
idnrk mast
matnr mara
mtart stpo~menge
INTO CORRESPONDING FIELDS OF TABLE zmat1 FROM mast
JOIN stpo ON stpo
stlnr = mast
stlnr
JOIN mara ON mara
matnr = mast
matnr
WHERE stpo
stlty = 'M' "AND stpo
idnrk IN s_matnr
AND mast~werks = 1000.
Aqui s_matnr é um select-options na tela de seleção.
Ou isto.
Código:
Selecionar único Vbrk
Bukrs Vbrk
Kunrg Vbrk~Vbeln
Vbrk
Fkdat Vbrk
Bstnk_Vf Vbrk~Zterm
Tvzbt~Vtext
Vbak
Vbeln Vbak
Bstdk
Likp
Vbeln Likp
lfdat Likp~Lfuhr
into w_vbrk
from vbrk
inner join Tvzbt on Tvzbt
Zterm = Vbrk
Zterm e
Tvzbt~Spras = sy-langu
Inner join Vbfa como SalesLnk
em SalesLnk~vbeln = pu_vbeln e
SalesLnk~vbtyp_v = c_order
inner join Vbak em Vbak
Vbeln = SalesLnk
Vbelv
Inner join Vbfa como DeliveryLnk
em DeliveryLnk~vbeln = pu_vbeln e
DeliveryLnk~vbtyp_v = c_Delivery
inner join Likp em Likp
Vbeln = DeliveryLnk
Vbelv
onde vbrk~vbeln = pu_Vbeln.
acredito que isso resolverá seu problema
Saudações,
Vijay