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

WildCards:

Former Member
0 Likes
632

Hi All,

I Have a select Statement and have to use a wildcard.

  SELECT SINGLE KUNNR
         INTO (ITTAB-SREP)
         FROM VBPA
           WHERE VBELN = ITTAB-QTNUM
             AND POSNR = ITTAB-QTITM
             AND PARVW = 'Z+'. 

But this doesn't work as supposed. I have data in the table that has PARVW as ZR, ZW, Z1, Z2....and so on.

But i cannot pick up any values from this select statement. What could be the reason for this?

Thanks again.

Jr.

1 ACCEPTED SOLUTION
Read only

RichHeilman
Developer Advocate
Developer Advocate
0 Likes
597

Please try this.



  SELECT SINGLE KUNNR 
         INTO (ITTAB-SREP)     
         FROM VBPA         
           WHERE VBELN = ITTAB-QTNUM        
             AND POSNR = ITTAB-QTITM    
             <b>AND PARVW like 'Z%'</b>. 


Regards,

Rich Heilman

3 REPLIES 3
Read only

Former Member
0 Likes
597

SELECT SINGLE KUNNR

INTO (ITTAB-SREP)

FROM VBPA

WHERE VBELN = ITTAB-QTNUM

AND POSNR = ITTAB-QTITM

AND PARVW LIKE 'Z_'.

Use underscore for single character and percent for character string.

Read only

RichHeilman
Developer Advocate
Developer Advocate
0 Likes
598

Please try this.



  SELECT SINGLE KUNNR 
         INTO (ITTAB-SREP)     
         FROM VBPA         
           WHERE VBELN = ITTAB-QTNUM        
             AND POSNR = ITTAB-QTITM    
             <b>AND PARVW like 'Z%'</b>. 


Regards,

Rich Heilman

Read only

0 Likes
597

You can also use a RANGE.



tables: vbpa.

<b>ranges: r_parvw for vbpa-parvw.


r_parvw-sign = 'I'.
r_parvw-option = 'CP'.
r_parvw-low    = 'Z*'.
append r_parvw.</b>

 SELECT SINGLE *  kunnr   
    INTO (ITTAB-SREP)      
        FROM VBPA           
            WHERE VBELN = ITTAB-QTNUM  
              AND POSNR = ITTAB-QTITM    
            <b>  AND PARVW in r_parvw.</b>

Regards,

Rich Heilman