Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

F4 Help for Period in ABAP Selection Screen

/SAP ABAP General /F4 Help for Period in ABAP Selection Screen


  Jan 30, 2018 
  SAP ABAP General

You have parameter in ABAP Selection screen, this parameter is Period ( SPMON )  i.e
10.2016 . and you want to show F4 Help in this parameter.

Answer :

Period in SAP is 6 numeric character for example : 201611 . You can use type of SPMON.
Please check out ABAP code below.

ABAP

1 SELECTION-SCREEN BEGIN OF LINE.


2 SELECTION-SCREEN COMMENT 1(23) text_107 FOR FIELD pa_mth1 MODIF ID md2.
3 PARAMETERS : pa_mth1 TYPE spmon MODIF ID md2 OBLIGATORY.
4 SELECTION-SCREEN COMMENT 35(5) text_108 FOR FIELD pa_mth2 MODIF ID md2.
5 PARAMETERS : pa_mth2 TYPE spmon MODIF ID md2.
6 SELECTION-SCREEN END OF LINE.

You want to show F4 Help for periode, use ABAP Selection Screen Event AT
SELECTION-SCREEN ON VALUE-REQUEST <field > and call function module
POPUP_TO_SELECT_MONTH.

Read also : ABAP Selection Screen Event

This is ABAP Code .


1 AT SELECTION-SCREEN ON VALUE-REQUEST FOR pa_mth1.
2   CALL FUNCTION 'POPUP_TO_SELECT_MONTH'
3     EXPORTING
4       actual_month               = sy-datum(6)
5     IMPORTING
6       selected_month             = pa_mth1
7     EXCEPTIONS
8       factory_calendar_not_found = 1
9       holiday_calendar_not_found = 2
10       month_not_found            = 3
11       OTHERS                     = 4.
12   IF sy-subrc <> 0.
13     MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
14             WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
15   ENDIF.

You might also like