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

Flag

Former Member
0 Likes
592

HI,

In the following select statement i have added a condition like BELKZ = 'X' ,

how to declare this in data.

SELECT pspnr posid objnr INTO TABLE gt_prps1

FROM prps

WHERE pbukr IN s_bus_wg

AND BELKZ = ‘X’

GROUP BY posid objnr pspnr

4 REPLIES 4
Read only

JozsefSzikszai
Active Contributor
0 Likes
572

hi hemal,

do you mean:

DATA : gv_belkz LIKE prps-belkz.

...

gv_belkz = 'X'.

SELECT pspnr posid objnr INTO TABLE gt_prps1

FROM prps

WHERE pbukr IN s_bus_wg

AND BELKZ = gv_belkz

GROUP BY posid objnr pspnr

hope this is what you mean

ec

Read only

0 Likes
572

Hi,

tables:prps.

SELECT-OPTIONS s_bus_wg for prps-pbukr.

DATA:gt_prps1 type prps occurs 0,

i_BELKZ type prps-BELKZ value 'X'.

SELECT pspnr posid objnr INTO TABLE gt_prps1

FROM prps

WHERE pbukr IN s_bus_wg

AND BELKZ = i_BELKZ

GROUP BY posid objnr pspnr.

<b>reward if helpful</b>

rgds,

bharat.

Read only

Former Member
0 Likes
572

Hi hemal ,

You can declare it as constant.

Data : gc_belkz type c value 'X'.

In select you use it as

SELECT pspnr posid objnr INTO TABLE gt_prps1

FROM prps

WHERE pbukr IN s_bus_wg

AND BELKZ = gc_belkz

GROUP BY posid objnr pspnr

Read only

Former Member
0 Likes
572

hi Hemal,

There is no need to declare anthing, if at all you want to use a constant for value X , then declare as below

Constants : c_flag(1) value 'X'.

SELECT pspnr posid objnr INTO <b>CORRESPONDING FIELDS OF</b> TABLE gt_prps1

FROM prps

WHERE pbukr IN s_bus_wg

AND <b>BELKZ = C_FLAG</b>

GROUP BY posid objnr pspnr

Message was edited by:

Chandrasekhar Jagarlamudi