Quantcast
Channel: SCN : All Content - All Communities
Viewing all articles
Browse latest Browse all 3074

Select-Options not working properly

$
0
0

Hello Everyone

 

I have a select-options field called p_vkunr which is 'Ship-to-field'.

I'm using the following code to get the values related to this field:

 

IF p_vkunr IS INITIAL.

     SELECT * INTO CORRESPONDING FIELDS OF TABLE gt_output

           FROM vbak AS a INNER JOIN vbap AS b ON

                a~vbeln = b~vbeln

           WHERE a~vbeln IN p_vbeln

            AND  a~vkorg = p_vkorg

            AND  a~vtweg = p_vtweg

            AND  a~spart = p_spart

            AND  a~auart IN p_auart

            AND  b~pstyv IN p_pstyv

            AND  a~erdat IN p_erdat

            AND  a~zzcallindt IN p_cindt

            AND  b~lprio IN p_lprio

            AND  b~zzrefcont_pwcs IN p_refco

            AND  b~zztail IN p_tail

            AND  b~zzesn IN p_esn

            AND  b~matnr IN ( SELECT matnr FROM mara WHERE matkl IN

                            p_matkl AND matnr IN p_matnr ).

   ELSE.

     SELECT * INTO CORRESPONDING FIELDS OF TABLE gt_output

       FROM vbak AS a INNER JOIN vbap AS b ON

            a~vbeln = b~vbeln

       WHERE a~vbeln IN p_vbeln

        AND  a~vkorg = p_vkorg

        AND  a~vtweg = p_vtweg

        AND  a~spart = p_spart

        AND  a~auart IN p_auart

        AND  b~pstyv IN p_pstyv

        AND  a~erdat IN p_erdat

        AND  a~zzcallindt IN p_cindt

        AND  b~lprio IN p_lprio

        AND  b~zzrefcont_pwcs IN p_refco

        AND  b~zztail IN p_tail

        AND  b~zzesn IN p_esn

        AND  b~matnr IN ( SELECT matnr FROM mara WHERE matkl IN

                        p_matkl AND matnr IN p_matnr )

        AND  b~vbeln IN ( SELECT c~vbeln FROM vbak AS c INNER JOIN knvp AS d

                          ON c~kunnr = d~kunnr WHERE d~parvw = 'WE' AND c~kunnr IN p_vkunr ).

   ENDIF.


But the problem is when I give a range of values in p_vkunr on the screen like 10410 to 10726, while displaying the fields, it displays all the fields which are not there in the range provided by me.


What to do?


Viewing all articles
Browse latest Browse all 3074

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>