Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8533

Re: Selection within a range

$
0
0

Hi,

The user enters a date.

Use that date in the FM and get the enddate and start date.

Create a structure like below.

Types : BEGIN      OF   ty_select,    "Range Table

           sign       TYPE char01,

           option     TYPE char02,

           low        TYPE char40,

           high       TYPE char40,

           END        OF   ty_select.

Data :  lt_range TYPE STANDARD TABLE OF ty_select,

           lx_range TYPE ty_select.

 

DATA : v_startdate TYPE sy-datum.

DATA : v_enddate TYPE sy-datum.

DATA : v_temp TYPE dats.

 

v_temp = sy-datum.

 

CALL FUNCTION 'RP_LAST_DAY_OF_MONTHS'

    EXPORTING

      day_in            = v_temp

    IMPORTING

      last_day_of_month = v_enddate

    

CONCATENATE  v_enddate+0(6)  '01'  INTO  v_startdate.

 

Now feel the range table created.

 

lx_range-sign = 'I'

lx_range-option = 'BT'.

lx_range-low = v_enddate.

lx_range-high = v_startdate.

Append lx_range to lt_range.


No use the query.

SELECT * FROM LIPS INTO wa_dn WHERE ERDATIN lt_range.


Hope it works.


Regards


Viewing all articles
Browse latest Browse all 8533

Trending Articles



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