{"id":7267,"date":"2025-08-01T20:39:17","date_gmt":"2025-08-01T15:09:17","guid":{"rendered":"https:\/\/www.sapewmhelp.com\/?question=what-are-macros"},"modified":"2025-08-01T20:39:17","modified_gmt":"2025-08-01T15:09:17","slug":"what-are-macros","status":"publish","type":"question","link":"https:\/\/www.sapewmhelp.com\/?question=what-are-macros","title":{"rendered":"What are Macros?"},"content":{"rendered":"<p>A macro is a text replacement technique defined using DEFINE &#8230; END-OF-DEFINITION. It&#8217;s similar to a preprocessor directive and is expanded at runtime.<\/p>\n<p>When to use:<\/p>\n<p>\u00b7 For short code blocks with similar patterns (e.g., logging or repetitive output).<\/p>\n<p>\u00b7 Used mainly in reports.<\/p>\n<div class=\"hcb_wrap\">\n<pre class=\"prism line-numbers lang-python\" data-lang=\"Python\"><code>DEFINE double_value.\r\n\u00a0 &amp;1 = &amp;1 * 2.\r\nEND-OF-DEFINITION.\r\n\r\nDATA: lv_num TYPE i VALUE 5.\r\ndouble_value lv_num.\r\nWRITE: \/ 'Doubled:', lv_num.<\/code><\/pre>\n<p><img decoding=\"async\" class=\"content-img\" src=\"https:\/\/www.sapewmhelp.com\/wp-content\/uploads\/2025\/08\/m1.png\" \/><\/p>\n<p>Output:<br \/>\n<img decoding=\"async\" class=\"content-img\" src=\"https:\/\/www.sapewmhelp.com\/wp-content\/uploads\/2025\/08\/m2.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,229,225,177],"class_list":["post-7267","question","type-question","status-publish","hentry","question-category-abap","question_tags-abap","question_tags-macros","question_tags-modularization","question_tags-sap"],"_links":{"self":[{"href":"https:\/\/www.sapewmhelp.com\/index.php?rest_route=\/wp\/v2\/question\/7267","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=7267"}],"wp:attachment":[{"href":"https:\/\/www.sapewmhelp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7267"}],"wp:term":[{"taxonomy":"question-category","embeddable":true,"href":"https:\/\/www.sapewmhelp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fquestion-category&post=7267"},{"taxonomy":"question_tags","embeddable":true,"href":"https:\/\/www.sapewmhelp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fquestion_tags&post=7267"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}