Skip to Content
0
Former Member
Jan 03, 2008 at 12:26 PM

how to use ranges?

110 Views

Hi all,

can any body explain how to use ranges? i used like below..

but im not getting pls correct it...

RANGES : HKONT FOR BSEG-HKONT.

DATA : WA_HKONT LIKE LINE OF HKONT.

START-OF-SELECTION.

WA_HKONT-SIGN = 'I'.

WA_HKONT-OPTION = 'EQ'.

WA_HKONT-LOW = '10725140'.

WA_HKONT-HIGH = ' '.

APPEND WA_HKONT TO HKONT.

CLEAR WA_HKONT.

WA_HKONT-SIGN = 'I'.

WA_HKONT-OPTION = 'EQ'.

WA_HKONT-LOW = '10725120'.

WA_HKONT-HIGH = ' '.

APPEND WA_HKONT TO HKONT.

CLEAR WA_HKONT.

WA_HKONT-SIGN = 'I'.

WA_HKONT-OPTION = 'EQ'.

WA_HKONT-LOW = '10725110'.

WA_HKONT-HIGH = ' '.

APPEND WA_HKONT TO HKONT.

CLEAR WA_HKONT.

WA_HKONT-SIGN = 'I'.

WA_HKONT-OPTION = 'EQ'.

WA_HKONT-LOW = '10725190'.

WA_HKONT-HIGH = ' '.

APPEND WA_HKONT TO HKONT.

CLEAR WA_HKONT.

WA_HKONT-SIGN = 'I'.

WA_HKONT-OPTION = 'EQ'.

WA_HKONT-LOW = '10725130'.

WA_HKONT-HIGH = ' '.

APPEND WA_HKONT TO HKONT.

CLEAR WA_HKONT.

WA_HKONT-SIGN = 'I'.

WA_HKONT-OPTION = 'EQ'.

WA_HKONT-LOW = '10725160'.

WA_HKONT-HIGH = ' '.

APPEND WA_HKONT TO HKONT.

CLEAR WA_HKONT.

WA_HKONT-SIGN = 'I'.

WA_HKONT-OPTION = 'EQ'.

WA_HKONT-LOW = '10725180'.

WA_HKONT-HIGH = ' '.

APPEND WA_HKONT TO HKONT.

CLEAR WA_HKONT.

WA_HKONT-SIGN = 'I'.

WA_HKONT-OPTION = 'EQ'.

WA_HKONT-LOW = '10725150'.

WA_HKONT-HIGH = ' '.

APPEND WA_HKONT TO HKONT.

CLEAR WA_HKONT.

WA_HKONT-SIGN = 'I'.

WA_HKONT-OPTION = 'EQ'.

WA_HKONT-LOW = '10725170'.

WA_HKONT-HIGH = ' '.

APPEND WA_HKONT TO HKONT.

CLEAR WA_HKONT.

and in select quer i have used like this.

SELECT BUKRS

BELNR

GJAHR

BUZEI

HKONT

LIFNR

DMBTR

KTOSL

WERKS

SEGMENT

FROM BSEG INTO CORRESPONDING FIELDS OF TABLE IT_BSEG

FOR ALL ENTRIES IN IT_BKPF

WHERE BUKRS = IT_BKPF-BUKRS

AND BELNR = IT_BKPF-BELNR

AND GJAHR = IT_BKPF-GJAHR

AND LIFNR IN S_LIFNR

AND WERKS IN S_WERKS

AND HKONT IN HKONT

  • AND KTOSL = 'FR1'

AND SEGMENT IN S_SEGM.

pls help...