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
Which commands are used for interactive reports?
How will u handle the situation – In a report using function module to generate a IDOC, How will u handle the error IDOC in the same report ?
Rp_provide_from_last contains how many parameters ? : abap hr
What is sap abap data classes?
What is the different between abap and ooabap? Why do we use ooabap?
What are the events in classical reports?
What are the parameter types for a method?
Can we display a list in a pop-up screen other than full-size stacked list?
What happens Update command is used without where clause ?
How we can retrieve data using secondary index. Explain with simple example?
Explain what are the events used for logical database?
Explain about drill down report?
What is the significance of the screen number ‘0’?
Explain the concept of clusters in payroll
Difference between domain and data element? What are aggregate object?