Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

FM 'HELP_START'

Former Member
0 Likes
2,165

Dear All!

This Report DEMO_DYNPRO_F4_HELP_DYNPRO

is calling "HELP_START" if you press F4.

My question is where exactly is the call ?

I cant find it ?

rgds

ertas

1 ACCEPTED SOLUTION
Read only

former_member156446
Active Contributor
0 Likes
1,445

Display help for a field. Useful for doing AT SELECTION SCREEN ON VALUE REQUEST for those fields that do not provide F4 help at the DDIC level.


 CALL FUNCTION 'HELP_START'
       EXPORTING
            HELP_INFOS   = LSTR_HELP_INFO
       IMPORTING
            SELECTION    = LC_SELECTION
            SELECT_VALUE = LC_SELECTION_VALUE
       TABLES
            DYNPSELECT   = FTAB_DYNPSELECT
            DYNPVALUETAB = FTAB_DYNPVALUETAB
       EXCEPTIONS
            OTHERS       = 1.

  IF LC_SELECTION NE SPACE AND SY-SUBRC = 0.
    F_NEWVALUE = LC_SELECTION_VALUE.
  ENDIF.

check this [link|http://abap4.tripod.com/How_to_Create_Popup_Help.html]

6 REPLIES 6
Read only

former_member156446
Active Contributor
0 Likes
1,446

Display help for a field. Useful for doing AT SELECTION SCREEN ON VALUE REQUEST for those fields that do not provide F4 help at the DDIC level.


 CALL FUNCTION 'HELP_START'
       EXPORTING
            HELP_INFOS   = LSTR_HELP_INFO
       IMPORTING
            SELECTION    = LC_SELECTION
            SELECT_VALUE = LC_SELECTION_VALUE
       TABLES
            DYNPSELECT   = FTAB_DYNPSELECT
            DYNPVALUETAB = FTAB_DYNPVALUETAB
       EXCEPTIONS
            OTHERS       = 1.

  IF LC_SELECTION NE SPACE AND SY-SUBRC = 0.
    F_NEWVALUE = LC_SELECTION_VALUE.
  ENDIF.

check this [link|http://abap4.tripod.com/How_to_Create_Popup_Help.html]

Read only

0 Likes
1,445

ok but in the stated report I cant find the call for

HELP_START ?

Where do they call this Function Module in the program

DEMO_DYNPRO_F4_HELP_DYNPRO ?

regards

ertas

Read only

0 Likes
1,445

In the Debugger, check the CALLS tab, you will find how the FM HELP_START is being called?

Start the System debugging (System > Utilities > Debug System ) and check the CALLS.

Regards,

Naimesh Patel

Read only

0 Likes
1,445

its in the * FORM SHOW_HELP *

Read only

0 Likes
1,445

hi Patel

this are the items.

Anyway I dont understand anything else.

My question was who does the FM HELP_START

call and I would like to know the location of this code inside

the code

4 FUNCTION HELP_START SAPLSHL2

3 MODULE (PAI) SAPHLP_PAI SAPMSHLP

2 MODULE SYSTEM-EXIT DEMO_DYNPRO_F4_HELP_DYNPRO

1 EVENT START-OF-SELECTION DEMO_DYNPRO_F4_HELP_DYNPRO

Read only

0 Likes
1,445

Jay who performs this form. Inside of the report

I cant see that. How is the relation between the report

and this form.

It is like a black magic

Regards

ertas