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

Select Single

Former Member
0 Likes
922

Hi Experts,

I have to make a select single into an internal table.

Please suggest how to do it and tell the syntax

Thanks in advance!!!

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
876

SELECT SINGLE FIELDNAME FROM TABLENAME INTO VARIABLE where Fieldname = conditions

8 REPLIES 8
Read only

Former Member
0 Likes
876

Select single <fieldname> from < tablename> into <a_variable> where <condition>.

http://www.sapdb.org/7.4/htmhelp/40/1311fd2fa511d3a98100a0c9449261/content.htm

Rgards,

Midhun Abraham

Edited by: Midhun Abraham on Oct 20, 2008 7:04 AM

Read only

Chandra-Bade
Explorer
0 Likes
876

Hi ,

You cannot use internal table in select single.Insted use work area because select single at a time gets/fetches 1 record.

Syntax for using work area.....

REPORT zsample.

TYPES : BEGIN OF ty_vbak,

vbeln TYPE vbeln_va,

erdat TYPE erdat,

END OF ty_vbak.

DATA : it_vbak TYPE TABLE OF ty_vbak,

wa_vbak LIKE LINE OF it_vbak.

SELECT-OPTIONS : s_vbeln FOR wa_vbak-vbeln.

SELECT SINGLE vbeln erdat FROM vbak

INTO it_vbak

WHERE vbeln IN s_vbeln.

write:/ 'ssssss'.

Hope this helps you.

Read only

Former Member
0 Likes
876

Hi Midhuin,,

I need to implement Select single instead of the following Select *....

SELECT * INTO TABLE< itab> FROM <DB Table> WHERE key= <> AND

key = <>

Please Help.

Thanks and Regards,

Sahil

Read only

Former Member
0 Likes
876

Hi sahil,

To know the syntax of any command use the F1 help in abap editor..

-Goodluck,

Bhumika

Read only

Former Member
0 Likes
876

Hi Sahil,

For using select single, try this :

DATA: l_v_mtart TYPE mtart.

SELECT SINGLE mtart

FROM t134

INTO l_v_mtart

WHERE mtart IN s_mtart.

Hope it helped you.

Regrads,,

NIkita

Read only

asik_shameem
Active Contributor
0 Likes
876

Hi

Use Addition UP TO 1 ROWS in SELECT.


DATA: itab TYPE TABLE OF mara.

SELECT MATNR FROM mara INTO TABLE itab UP TO 1 ROWS.

Read only

Former Member
0 Likes
877

SELECT SINGLE FIELDNAME FROM TABLENAME INTO VARIABLE where Fieldname = conditions

Read only

Former Member
0 Likes
876

Hi Experts,

Thanks a lot for your support.

Its Resolved.....

Best Regards,

Sahil

Edited by: Sahil Mehta on Oct 20, 2008 8:37 AM