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
Explain what is the difference between primary key and unique key?
Give 3 scenario of reporting due to which you require reporting help of ABAP consultant?
What are the screen painter and menu painter?
What is the differences between structure and table in the data dictionary in abap?
Is it possible to run host command from SAP environment? How do you run?
What is the use of the raising exception?
How will you link form with the event driven in sap scripts?
2)In production what is the user exit?
Explain the different types of mode (run code) in call transaction method?
What are control tables? : abap data dictionary
What is tcode se16. For what is it used. Explain briefly?
How to find Kernal badi ?
Write the bdc table structure? : abap bdc
What are the different types of mode (run code) in call transaction method?
The max number of calling modes stacked at one time is?