Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

what's wrong PLS

Former Member
0 Likes
411

SELECT SUM( msegmenge ) sum( msegdmbtr )

INTO (<out>-z101 , <out>-zbuy_clac )

FROM ( mseg

INNER JOIN mkpf

ON mkpfmblnr = msegmblnr

AND mkpfmjahr = msegmjahr )

WHERE mseg~matnr = <out>-matnr

AND mseg~werks = '1000'

AND mseg~bwart IN ('101','123','162')

AND mkpf~budat BETWEEN zdate AND zdate1.

2 REPLIES 2
Read only

Former Member
0 Likes
388

Hi,

SELECT msegmblnr msegzeile msegmenge msegdmbtr

INTO table ITAB FROM ( mseg

INNER JOIN mkpf

ON mkpfmblnr = msegmblnr

AND mkpfmjahr = msegmjahr )

for all entries in <out>

WHERE mseg~matnr = <out>-matnr

AND mseg~werks = '1000'

AND mseg~bwart IN ('101','123','162')

AND mkpf~budat BETWEEN zdate AND zdate1.

sort ITAB by mblnr zeile,

loop at ITAB.

at end of <field>

do sum of qty and amount.

endat

endloop.

regards,

Anji

Message was edited by:

Anji Reddy Vangala

Read only

0 Likes
388

In above loop statement u can use collect statement also