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
How many default tab strips are there? How to insert more tabs in it?
How would you suppress the display of a parameter on the selection screen?
Will 50,000 records be uploaded directly into APP's Server?
What are the different window types in sapscript?
What is the difference between rfc and bapi function modules? : abap bdc
Can you create a table with fields not referring to data elements? : abap data dictionary
What are the different types of locks? : abap data dictionary
What is a subroutine?
What are the disadvantages of abap query tool?
What are the different types of mode (run code) in call transaction method?
I am getting the (first) page number and the remaining records displayed in another list in another page BUT the PAGE Number is not displayed? What is the code/solution?
Differentiate between static and dynamic step loops?
What are hashed tables?
What is the name of the system variable that holds the contents of the selected line in interactive reporting?
How do you validate the selection criteria of a report? And how do you display initialvalues in a selection screen?