Code: Alles auswählen.
tables bsik.
parameters gjahr like bsik-gjahr default sy-datum(4).
parameters buper like bsik-monat default sy-datum+4(2).
select-options bukrs for bsik-bukrs obligatory.
select-options lifnr for bsik-lifnr.
data itab type table of bsik.
ranges budat for bsik-budat.
*
start-of-selection.
*Berechnung des Monatsersten
concatenate gjahr buper '01' into budat-low.
*Berechnung des Monatsletzten
CALL FUNCTION 'LAST_DAY_OF_MONTHS'
EXPORTING
DAY_IN = budat-low
IMPORTING
LAST_DAY_OF_MONTH = budat-high
EXCEPTIONS
DAY_IN_NO_DATE = 1
OTHERS = 2.
*Einstellen in ranges
BUDAT-SIGN = 'I'.
BUDAT-OPTION = 'BT'.
APPEND BUDAT.
*Select
SELECT * FROM BSIK into table itab
WHERE BUKRS in bukrs
AND LIFNR in lifnr
AND GJAHR = gjahr
AND budat in budat.
break-point.