In select-options, how to get the default values as current
month first date and last date by default?
Eg: 1/10/2006 and 31/10/2006
Answer Posted / sinu mathew
DATA : lv_last_day_of_month TYPE sy-datum,
lv_datum_low TYPE sy-datum.
SELECT-OPTIONS : s_data FOR sy-datum.
INITIALIZATION.
s_data-sign = 'I'.
s_data-option = 'BT'.
s_data-low = sy-datum.
lv_datum_low = sy-datum.
REPLACE SECTION OFFSET 6 LENGTH 2 OF lv_datum_low WITH '01'.
if sy-subrc eq 0.
s_data-low = lv_datum_low.
endif.
CALL FUNCTION 'LAST_DAY_OF_MONTHS'
EXPORTING
day_in = sy-datum
IMPORTING
last_day_of_month = lv_last_day_of_month
EXCEPTIONS
day_in_no_date = 1
OTHERS = 2.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ELSE.
s_data-high = lv_last_day_of_month.
ENDIF.
APPEND s_data.
| Is This Answer Correct ? | 14 Yes | 0 No |
Post New Answer View All Answers
What are the problems in processing batch input sessions? How is batch inputprocess different from processing online?
What are the check tables and value tables?
What are the advantages and disadvantages of ABAP query tool?
Explain the differences between at selection-screen and at selection-screen output?
What is the difference between skip and reserve?
What is the significance of delivery class? : abap data dictionary
How many types of data classes are there in sap?
Can a domain, assigned to a data element be changed? : abap data dictionary
What are the differences between session method and call transaction method? : abap bdc
Does the call transaction method allow multiple transactions to be processed by sap?
What is the differrences between structure and table in data dictionary in abap? : abap hr
Can you delete data element, which is being used by table fields?
What is the significance of delivery class?
how to capture the errors in bdc Call transaction method?
What is the name of the system variable that holds the contents of the selected line in interactive reporting?