{"id":7149,"date":"2025-07-30T17:59:27","date_gmt":"2025-07-30T12:29:27","guid":{"rendered":"https:\/\/www.sapewmhelp.com\/?question=fm-for-help-request"},"modified":"2025-07-30T17:59:27","modified_gmt":"2025-07-30T12:29:27","slug":"fm-for-help-request","status":"publish","type":"question","link":"https:\/\/www.sapewmhelp.com\/?question=fm-for-help-request","title":{"rendered":"FM for Help Request"},"content":{"rendered":"<p><strong>Help Request<\/strong> (triggered by F1 key) provides <strong>field-level documentation<\/strong> to help users understand the purpose or use of a field.<\/p>\n<h3 data-start=\"246\" data-end=\"275\">Types of Help Request:<\/h3>\n<ol>\n<li>\n<p><strong>Automatic Help (F1) from Data Element<\/strong><\/p>\n<ul>\n<li>\n<p>Comes from documentation maintained in the <strong>data element<\/strong>.<\/p>\n<\/li>\n<li>\n<p>No coding needed \u2014 just maintain the documentation in SE11.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>Custom Help Request (Manual)<\/strong><\/p>\n<ul>\n<li>\n<p>In module pool programs, you can write custom F1 help logic using <code>PROCESS ON HELP-REQUEST<\/code>.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>Code :<\/p>\n<div class=\"hcb_wrap\">\n<pre class=\"prism line-numbers lang-python\" data-lang=\"Python\"><code><!--StartFragment --><span><span>*&amp;---------------------------------------------------------------------*<\/span>\r\n<span>*&amp;---------------------------------------------------------------------*<\/span>\r\n<span>*&amp;\u00a0Report\u00a0ZPRG_TEST<\/span>\r\n<span>*&amp;---------------------------------------------------------------------*<\/span>\r\n\r\n<span>REPORT\u00a0<\/span>zprg_test_ecc<span>.<\/span>\r\n\r\n<span>DATA\u00a0<\/span><span>:\u00a0\u00a0<\/span>it_help\u00a0<span>TYPE\u00a0<\/span><span>STANDARD\u00a0<\/span><span>TABLE\u00a0<\/span><span>OF\u00a0<\/span>helpval\u00a0<span>WITH\u00a0<\/span><span>HEADER\u00a0<\/span><span>LINE<\/span><span>.<\/span>\r\n\r\n<span>PARAMETERS\u00a0<\/span><span>:\u00a0<\/span>s_id\u00a0<span>TYPE\u00a0<\/span>ZAR_STUDENT_ID<span>.<\/span>\r\n\r\n<span>AT\u00a0<\/span><span>SELECTION-SCREEN\u00a0<\/span><span>ON\u00a0<\/span>s_id<span>.<\/span>\r\n\u00a0\u00a0<span>SELECT\u00a0<\/span><span>SINGLE\u00a0<\/span>student_id\u00a0<span>FROM\u00a0<\/span>zar_student_data\u00a0<span>INTO\u00a0<\/span>@DATA<span>(<\/span><span>id<\/span><span>)<\/span><span>.<\/span>\r\n\u00a0\u00a0<span>IF\u00a0<\/span><span>id\u00a0<\/span><span>IS\u00a0<\/span><span>INITIAL<\/span><span>.<\/span>\r\n\u00a0\u00a0\u00a0\u00a0<span>MESSAGE\u00a0<\/span><span>'Student\u00a0ID\u00a0not\u00a0found'\u00a0<\/span><span>TYPE\u00a0<\/span><span>'E'<\/span><span>.<\/span>\r\n\u00a0\u00a0<span>ENDIF<\/span><span>.<\/span>\r\n\r\n<span>AT\u00a0<\/span><span>SELECTION-SCREEN\u00a0<\/span><span>ON\u00a0<\/span><span>HELP-REQUEST\u00a0<\/span><span>FOR\u00a0<\/span>s_id<span>.<\/span>\r\n\u00a0\u00a0<span>CLEAR\u00a0<\/span>it_help[]<span>.<\/span>\r\n\r\n\u00a0\u00a0it_help<span>-<\/span>tabname\u00a0<span>=\u00a0<\/span><span>'bkid'<\/span><span>.<\/span>\r\n\u00a0\u00a0it_help<span>-<\/span>fieldname\u00a0<span>=\u00a0<\/span><span>'Student_ID'<\/span><span>.<\/span>\r\n\u00a0\u00a0it_help<span>-<\/span>keyword\u00a0<span>=\u00a0<\/span><span>'Description'<\/span><span>.<\/span>\r\n\u00a0\u00a0it_help<span>-<\/span>length\u00a0<span>=\u00a0<\/span><span>150<\/span><span>.<\/span>\r\n\u00a0\u00a0it_help<span>-<\/span><span>value\u00a0<\/span><span>=\u00a0<\/span><span>'Enter\u00a0a\u00a0student\u00a0id\u00a0or\u00a0refer\u00a0table\u00a0ZAR_STUDENT_DATA\u00a0to\u00a0find\u00a0student\u00a0id'<\/span><span>.<\/span>\r\n\r\n\u00a0\u00a0<span>APPEND\u00a0<\/span>it_help<span>.<\/span>\r\n\r\n\u00a0\u00a0<span>CALL\u00a0<\/span><span>FUNCTION\u00a0<\/span><span>'HELP_GET_VALUES'<\/span>\r\n\u00a0\u00a0\u00a0\u00a0<span>EXPORTING<\/span>\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0popup_title\u00a0<span>=\u00a0<\/span><span>'About\u00a0s-id'<\/span>\r\n\u00a0\u00a0\u00a0\u00a0<span>TABLES<\/span>\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span>fields\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span>=\u00a0<\/span>it_help\r\n\u00a0\u00a0\u00a0\u00a0<span>EXCEPTIONS<\/span>\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0no_entries\u00a0\u00a0<span>=\u00a0<\/span><span>1<\/span>\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span>OTHERS\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span>=\u00a0<\/span><span>2<\/span><span>.<\/span>\r\n\r\n\u00a0\u00a0<span>IF\u00a0<\/span>sy<span>-<\/span>subrc\u00a0&lt;&gt;\u00a0<span>0<\/span><span>.<\/span>\r\n<span>*\u00a0Implement\u00a0suitable\u00a0error\u00a0handling\u00a0here<\/span>\r\n\u00a0\u00a0<span>ENDIF<\/span><span>.<\/span>\r\n\r\n<span>START-OF-SELECTION<\/span><span>.<\/span>\r\n\r\n\u00a0\u00a0<span>SELECT\u00a0<\/span>*\u00a0<span>FROM\u00a0<\/span>zar_student_data\u00a0<span>INTO\u00a0<\/span><span>TABLE\u00a0<\/span>@DATA<span>(<\/span>lc_it_zlib<span>)\u00a0<\/span><span>WHERE\u00a0<\/span>STUDENT_ID\u00a0<span>=\u00a0<\/span>@s_id<span>.<\/span>\r\n\r\n\u00a0\u00a0<span>LOOP\u00a0<\/span><span>AT\u00a0<\/span>lc_it_zlib\u00a0<span>INTO\u00a0<\/span><span>DATA<\/span><span>(<\/span>wa_zlib<span>)<\/span><span>.<\/span>\r\n\u00a0\u00a0\u00a0\u00a0<span>WRITE\u00a0<\/span><span>(<\/span><span>22<\/span><span>)\u00a0<\/span><span>:\u00a0<\/span>wa_zlib<span>-<\/span>student_id<span>,\u00a0<\/span>wa_zlib<span>-<\/span>student_fname<span>.<\/span>\r\n\u00a0\u00a0\u00a0\u00a0<span>SKIP<\/span><span>.<\/span>\r\n\u00a0\u00a0<span>ENDLOOP<\/span><span>.<\/span><\/span>\u00a0\r\n<\/code><\/pre>\n<p>Output :<br \/>\nExecute and Press F1.<br \/>\n<img decoding=\"async\" class=\"content-img\" src=\"https:\/\/www.sapewmhelp.com\/wp-content\/uploads\/2025\/07\/help-req.png\" \/><\/p>\n<\/div>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","question-category":[158],"question_tags":[178,188,185,189,177],"class_list":["post-7149","question","type-question","status-publish","hentry","question-category-abap","question_tags-abap","question_tags-fm","question_tags-help-request","question_tags-report","question_tags-sap"],"_links":{"self":[{"href":"https:\/\/www.sapewmhelp.com\/index.php?rest_route=\/wp\/v2\/question\/7149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sapewmhelp.com\/index.php?rest_route=\/wp\/v2\/question"}],"about":[{"href":"https:\/\/www.sapewmhelp.com\/index.php?rest_route=\/wp\/v2\/types\/question"}],"author":[{"embeddable":true,"href":"https:\/\/www.sapewmhelp.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sapewmhelp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7149"}],"wp:attachment":[{"href":"https:\/\/www.sapewmhelp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7149"}],"wp:term":[{"taxonomy":"question-category","embeddable":true,"href":"https:\/\/www.sapewmhelp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fquestion-category&post=7149"},{"taxonomy":"question_tags","embeddable":true,"href":"https:\/\/www.sapewmhelp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fquestion_tags&post=7149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}