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

How to write the quires using into corresponding fields?

Former Member
0 Likes
1,037

Hi,

How can i write the below quires using into corresponding fields statement.

DATA :ws_d_budat TYPE bkpf-budat,

ws_c_artnr TYPE ce10001-artnr,

1) SELECT SINGLE budat

INTO ws_d_budat

FROM bkpf

WHERE awtyp = 'VBRK'

AND awkey = wa_vbeln-vbeln.

2)SELECT vbeln posnr matnr

FROM vbrp

INTO TABLE i_matnr

FOR ALL ENTRIES IN i_vbeln

WHERE vbeln = i_vbeln-vbeln

AND matnr = ws_c_artnr

AND posnr NE ' '.

3) SELECT bukrs belnr gjahr budat awkey

INTO TABLE i_budat

FROM bkpf

FOR ALL ENTRIES IN i_awkey

WHERE awtyp = 'VBRK'

AND awkey = i_awkey-awkey.

Sudhakar

9 REPLIES 9
Read only

Former Member
0 Likes
995

use into corresponding fields of table itab.

reward points to all helpful answers

kiran.M

Read only

Former Member
0 Likes
995

Hi,

SELECT vbeln posnr matnr

FROM vbrp

INTO <b>CORRESPONDING FIELDS OF</b> TABLE i_matnr

FOR ALL ENTRIES IN i_vbeln

WHERE vbeln = i_vbeln-vbeln

AND matnr = ws_c_artnr

AND posnr NE ' '.

SELECT bukrs belnr gjahr budat awkey

INTO <b>CORRESPONDING FIELDS OF</b> TABLE i_budat

FROM bkpf

FOR ALL ENTRIES IN i_awkey

WHERE awtyp = 'VBRK'

AND awkey = i_awkey-awkey.

Read only

Former Member
0 Likes
995

1) SELECT SINGLE budat

INTO ws_d_budat

FROM bkpf

WHERE awtyp = 'VBRK'

AND awkey = wa_vbeln-vbeln. -


> <b>Not possible</b>

2)SELECT vbeln posnr matnr

FROM vbrp

INTO corresponding fields of TABLE i_matnr

FOR ALL ENTRIES IN i_vbeln

WHERE vbeln = i_vbeln-vbeln

AND matnr = ws_c_artnr

AND posnr NE ' '.

3) SELECT bukrs belnr gjahr budat awkey

INTO corresponding fields of TABLE i_budat

FROM bkpf

FOR ALL ENTRIES IN i_awkey

WHERE awtyp = 'VBRK'

AND awkey = i_awkey-awkey.

Reward points if helpful.

Regards.

Srikanta Gope

Read only

0 Likes
995

Why not possiable to select single?

Thanks & regards,

sudhakar

Read only

0 Likes
995

its a work area not a table

reward points to all helpful answers

kiran.M

Read only

Former Member
0 Likes
995

Hi,

Just use it this way:

select single budat

from bkpf

into corresponding fields of table itab

where cond.

Thanks,

Sandeep.

Read only

Former Member
0 Likes
995

hi

REWARD IF USEFULL

1) SELECT SINGLE budat

INTO <b>CORRESPONDING FIELDS OF TAB</b>LE ws_d_budat

FROM bkpf

WHERE awtyp = 'VBRK'

AND awkey = wa_vbeln-vbeln.

2)SELECT vbeln posnr matnr

FROM vbrp

INTO <b>CORRESPONDING FIELDS OF TABLE</b> i_matnr

FOR ALL ENTRIES IN i_vbeln

WHERE vbeln = i_vbeln-vbeln

AND matnr = ws_c_artnr

AND posnr NE ' '.

3) SELECT bukrs belnr gjahr budat awkey

INTO <b>CORRESPONDING FIELDS OF TABLE</b> i_budat

FROM bkpf

FOR ALL ENTRIES IN i_awkey

WHERE awtyp = 'VBRK'

AND awkey = i_awkey-awkey.

Read only

Former Member
0 Likes
995

Is there any alternative for select single statement using into corresponding fileds?

-sudhakar

Read only

Former Member
0 Likes
995

Thanks for all replies.

sudhakar