{"id":2827,"date":"2024-06-24T11:42:18","date_gmt":"2024-06-24T09:42:18","guid":{"rendered":"https:\/\/www.clavis.biz\/sap-consulting\/clean-abap\/"},"modified":"2025-03-18T11:32:26","modified_gmt":"2025-03-18T10:32:26","slug":"clean-abap","status":"publish","type":"page","link":"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/","title":{"rendered":"Clean ABAP"},"content":{"rendered":"\n<div class=\"wp-block-cover alignfull\" style=\"min-height:320px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-nv-site-bg-background-color has-background-dim-100 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading has-text-align-left has-neve-text-color-color has-text-color\">Modern ABAP Coding with Clean ABAP<\/h2>\n\n\n\n<p class=\"has-neve-text-color-color has-text-color has-link-color wp-elements-8e4612a91cb094ab92458501e4c32b3a\">Developer guideline and tools for implementation: Clean ABAP Guideline, Code PAL for Clean ABAP, ABAP Cleaner For example, variables should be named according to the same specifications and lines should be indented according to a common pattern. This ensures that the code looks the same system-wide regardless of the developer and can therefore be read and maintained more easily.<\/p>\n\n\n\n<p class=\"has-neve-text-color-color has-text-color has-link-color wp-elements-3dfabac03265f3e48c2ac3d23c16a574\">The main advantages of a fixed developer policy are:<\/p>\n\n\n\n<ul class=\"wp-block-list has-neve-text-color-color has-text-color has-link-color wp-elements-2c075122826f772ee7277001a3603310\">\n<li>Improved readability of programs thanks to standardized coding<\/li>\n\n\n\n<li>Improved maintainability: Faster code adaptations, even by developers who did not write the code<\/li>\n\n\n\n<li>Improved testability<\/li>\n\n\n\n<li>Easier training for new developers<\/li>\n\n\n\n<li>Focus on the actual functions of the coding instead of formatting<\/li>\n\n\n\n<li>Possibility of static code checks (e.g. ATC) or automatic adjustments (e.g. ABAP Cleaner)<\/li>\n<\/ul>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-cover alignfull\" style=\"min-height:320px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-nv-light-bg-background-color has-background-dim-100 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-neve-text-color-color has-text-color\">The Clean ABAP Guideline<\/h3>\n\n\n\n<p class=\"has-neve-text-color-color has-text-color has-link-color wp-elements-5324cca6405e37886eb739b500b32d7e\">The Clean ABAP Guideline is a guideline for ABAP coding that standardizes SAP&#8217;s programming language with a modern programming style. The guideline describes what modern ABAP coding should look like in a GitHub published by SAP in 2019. Clean ABAP was developed on the basis of an SAP guideline repository, but is now to be further developed by the community as part of the open source concept.<\/p>\n\n\n\n<p class=\"has-neve-text-color-color has-text-color has-link-color wp-elements-237a555685f28556800796c5ce8bb913\">If a company does not already use its own guidelines, the guideline can be used as a basis for future developments or even adopted in full. It can also make sense to convert old coding as part of larger projects.<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-cover alignfull\" style=\"min-height:600px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-nv-site-bg-background-color has-background-dim-100 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-neve-text-color-color has-text-color\">The components of Clean ABAP<\/h3>\n\n\n\n<p class=\"has-neve-text-color-color has-text-color has-link-color wp-elements-68bf3e0b8482b8c3c8f05535b2719f75\">Clean ABAP therefore consists of the following three components:<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.34%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/08\/Button_600_HANA_etienne-boulanger-J8M-hmm8iQo-unsplash.jpg\" alt=\"Button_SAP HANA for real time\" class=\"wp-image-3375\" srcset=\"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/08\/Button_600_HANA_etienne-boulanger-J8M-hmm8iQo-unsplash.jpg 600w, https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/08\/Button_600_HANA_etienne-boulanger-J8M-hmm8iQo-unsplash-300x300.jpg 300w, https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/08\/Button_600_HANA_etienne-boulanger-J8M-hmm8iQo-unsplash-150x150.jpg 150w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center has-neve-text-color-color has-text-color\">Clean ABAP Guideline<\/h3>\n\n\n\n<p class=\"has-text-align-center has-neve-text-color-color has-text-color\">Git with all current specifications for ABAP<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-primary\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.clavis.biz\/en\/sap-technologies\/clean-abap\/clean-abap-guideline\/\">DETAILS<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.34%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/09\/Button_600_code-pal_c_Cloedt.jpg\" alt=\"Symbol image code PAL for Clean ABAP\" class=\"wp-image-4289\" srcset=\"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/09\/Button_600_code-pal_c_Cloedt.jpg 600w, https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/09\/Button_600_code-pal_c_Cloedt-300x300.jpg 300w, https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/09\/Button_600_code-pal_c_Cloedt-150x150.jpg 150w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center has-neve-text-color-color has-text-color\">Code PAL for Clean ABAP<\/h3>\n\n\n\n<p class=\"has-text-align-center has-neve-text-color-color has-text-color\">ATC Check for Clean ABAP and ABAP Guidelines<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-primary\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.clavis.biz\/en\/sap-technologies\/clean-abap\/code-pal-clean-abap\/\">DETAILS<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/09\/Button_600_abap_cleaner_c_cloedt.jpg\" alt=\"Symbol image ABAP Cleaner\" class=\"wp-image-4287\" srcset=\"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/09\/Button_600_abap_cleaner_c_cloedt.jpg 600w, https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/09\/Button_600_abap_cleaner_c_cloedt-300x300.jpg 300w, https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/09\/Button_600_abap_cleaner_c_cloedt-150x150.jpg 150w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center has-neve-text-color-color has-text-color\">ABAP Cleaner<\/h3>\n\n\n\n<p class=\"has-text-align-center has-neve-text-color-color has-text-color\">New, better &#8220;Pretty Printer&#8221; for Eclipse and as standalone<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-primary\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.clavis.biz\/en\/sap-technologies\/clean-abap\/abap-cleaner\/\">DETAILS<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-cover alignfull\" style=\"min-height:600px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-nv-light-bg-background-color has-background-dim-100 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-neve-text-color-color has-text-color\">The tools of Clean ABAP<\/h3>\n\n\n\n<p class=\"has-neve-text-color-color has-text-color has-link-color wp-elements-9720415a16ab0cbb0c7e72dd7c59e94a\">Two tools are provided in addition to the guideline in order to comply with the specifications: A test variant for ATC (ABAP Test Cockpit) for static analysis of the coding and the ABAP Cleaner, which can convert existing coding into a &#8220;clean&#8221; ABAP with a simple click. Both tools are freely accessible to everyone as open source projects.<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.34%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/05\/Button-HANA-pixabay-star-trails-828656_1920.jpg\" alt=\"Symbol image of test variant for ATC under Clean ABAP\" class=\"wp-image-614\" srcset=\"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/05\/Button-HANA-pixabay-star-trails-828656_1920.jpg 600w, https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/05\/Button-HANA-pixabay-star-trails-828656_1920-300x300.jpg 300w, https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/05\/Button-HANA-pixabay-star-trails-828656_1920-150x150.jpg 150w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center has-neve-text-color-color has-text-color\">Test variant for ATC<\/h3>\n\n\n\n<p class=\"has-text-align-center has-neve-text-color-color has-text-color\">Statistic analysis of the coding<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-primary\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.clavis.biz\/en\/sap-technologies\/atc\/\">DETAILS<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.34%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/09\/Button_600_abap_cleaner_c_cloedt.jpg\" alt=\"Symbol image ABAP Cleaner\" class=\"wp-image-4287\" srcset=\"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/09\/Button_600_abap_cleaner_c_cloedt.jpg 600w, https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/09\/Button_600_abap_cleaner_c_cloedt-300x300.jpg 300w, https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/09\/Button_600_abap_cleaner_c_cloedt-150x150.jpg 150w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center has-neve-text-color-color has-text-color\">ABAP Cleaner<\/h3>\n\n\n\n<p class=\"has-text-align-center has-neve-text-color-color has-text-color\">Conversion of code into &#8220;clean&#8221; ABAP<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-primary\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.clavis.biz\/en\/sap-technologies\/clean-abap\/abap-cleaner\/\">DETAILS<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-cover alignfull\" style=\"min-height:300px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-nv-dark-bg-background-color has-background-dim-100 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image is-style-rounded\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"285\" height=\"285\" src=\"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/05\/cl_orange_Informationen.png\" alt=\"\" class=\"wp-image-765\" style=\"width:80px;height:80px\" srcset=\"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/05\/cl_orange_Informationen.png 285w, https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/05\/cl_orange_Informationen-150x150.png 150w\" sizes=\"auto, (max-width: 285px) 100vw, 285px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center has-nv-text-dark-bg-color has-text-color\">Do you have any questions?<br>Get in touch with us.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-default\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.clavis.biz\/en\/contact\/\">CONTACT<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":892,"parent":2750,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"default","neve_meta_container":"","neve_meta_enable_content_width":"on","neve_meta_content_width":100,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"off","neve_meta_reading_time":"","_ti_tpc_template_sync":false,"_ti_tpc_template_id":"","footnotes":""},"class_list":["post-2827","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Clean ABAP<\/title>\n<meta name=\"description\" content=\"Developer guideline and tools for implementation: Clean ABAP Guideline, Code PAL for Clean ABAP, ABAP Cleaner\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Clean ABAP\" \/>\n<meta property=\"og:description\" content=\"Developer guideline and tools for implementation: Clean ABAP Guideline, Code PAL for Clean ABAP, ABAP Cleaner\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/\" \/>\n<meta property=\"og:site_name\" content=\"clavis berater soziet\u00e4t\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-18T10:32:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/06\/Hintergrund_Clean-ABAP_Bodo_P1020373-2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"624\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/\",\"url\":\"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/\",\"name\":\"Clean ABAP\",\"isPartOf\":{\"@id\":\"https:\/\/www.clavis.biz\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/06\/Hintergrund_Clean-ABAP_Bodo_P1020373-2.jpg\",\"datePublished\":\"2024-06-24T09:42:18+00:00\",\"dateModified\":\"2025-03-18T10:32:26+00:00\",\"description\":\"Developer guideline and tools for implementation: Clean ABAP Guideline, Code PAL for Clean ABAP, ABAP Cleaner\",\"breadcrumb\":{\"@id\":\"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/#primaryimage\",\"url\":\"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/06\/Hintergrund_Clean-ABAP_Bodo_P1020373-2.jpg\",\"contentUrl\":\"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/06\/Hintergrund_Clean-ABAP_Bodo_P1020373-2.jpg\",\"width\":1920,\"height\":624,\"caption\":\"Clean-ABAP_Image\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Start\",\"item\":\"https:\/\/www.clavis.biz\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SAP Technologies\",\"item\":\"https:\/\/www.clavis.biz\/en\/sap-technologies\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Clean ABAP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.clavis.biz\/en\/#website\",\"url\":\"https:\/\/www.clavis.biz\/en\/\",\"name\":\"clavis berater soziet\u00e4t\",\"description\":\"Beratung f\u00fcr SAP, mobile Anwendungen und Web-Entwicklung\",\"publisher\":{\"@id\":\"https:\/\/www.clavis.biz\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.clavis.biz\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.clavis.biz\/en\/#organization\",\"name\":\"clavis berater soziet\u00e4t\",\"url\":\"https:\/\/www.clavis.biz\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.clavis.biz\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/05\/clavis-Logo_M.png\",\"contentUrl\":\"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/05\/clavis-Logo_M.png\",\"width\":441,\"height\":200,\"caption\":\"clavis berater soziet\u00e4t\"},\"image\":{\"@id\":\"https:\/\/www.clavis.biz\/en\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Clean ABAP","description":"Developer guideline and tools for implementation: Clean ABAP Guideline, Code PAL for Clean ABAP, ABAP Cleaner","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/","og_locale":"en_US","og_type":"article","og_title":"Clean ABAP","og_description":"Developer guideline and tools for implementation: Clean ABAP Guideline, Code PAL for Clean ABAP, ABAP Cleaner","og_url":"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/","og_site_name":"clavis berater soziet\u00e4t","article_modified_time":"2025-03-18T10:32:26+00:00","og_image":[{"width":1920,"height":624,"url":"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/06\/Hintergrund_Clean-ABAP_Bodo_P1020373-2.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/","url":"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/","name":"Clean ABAP","isPartOf":{"@id":"https:\/\/www.clavis.biz\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/#primaryimage"},"image":{"@id":"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/#primaryimage"},"thumbnailUrl":"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/06\/Hintergrund_Clean-ABAP_Bodo_P1020373-2.jpg","datePublished":"2024-06-24T09:42:18+00:00","dateModified":"2025-03-18T10:32:26+00:00","description":"Developer guideline and tools for implementation: Clean ABAP Guideline, Code PAL for Clean ABAP, ABAP Cleaner","breadcrumb":{"@id":"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/#primaryimage","url":"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/06\/Hintergrund_Clean-ABAP_Bodo_P1020373-2.jpg","contentUrl":"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/06\/Hintergrund_Clean-ABAP_Bodo_P1020373-2.jpg","width":1920,"height":624,"caption":"Clean-ABAP_Image"},{"@type":"BreadcrumbList","@id":"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Start","item":"https:\/\/www.clavis.biz\/en\/"},{"@type":"ListItem","position":2,"name":"SAP Technologies","item":"https:\/\/www.clavis.biz\/en\/sap-technologies\/"},{"@type":"ListItem","position":3,"name":"Clean ABAP"}]},{"@type":"WebSite","@id":"https:\/\/www.clavis.biz\/en\/#website","url":"https:\/\/www.clavis.biz\/en\/","name":"clavis berater soziet\u00e4t","description":"Beratung f\u00fcr SAP, mobile Anwendungen und Web-Entwicklung","publisher":{"@id":"https:\/\/www.clavis.biz\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.clavis.biz\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.clavis.biz\/en\/#organization","name":"clavis berater soziet\u00e4t","url":"https:\/\/www.clavis.biz\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.clavis.biz\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/05\/clavis-Logo_M.png","contentUrl":"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/05\/clavis-Logo_M.png","width":441,"height":200,"caption":"clavis berater soziet\u00e4t"},"image":{"@id":"https:\/\/www.clavis.biz\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.clavis.biz\/en\/wp-json\/wp\/v2\/pages\/2827","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.clavis.biz\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.clavis.biz\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.clavis.biz\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.clavis.biz\/en\/wp-json\/wp\/v2\/comments?post=2827"}],"version-history":[{"count":7,"href":"https:\/\/www.clavis.biz\/en\/wp-json\/wp\/v2\/pages\/2827\/revisions"}],"predecessor-version":[{"id":4784,"href":"https:\/\/www.clavis.biz\/en\/wp-json\/wp\/v2\/pages\/2827\/revisions\/4784"}],"up":[{"embeddable":true,"href":"https:\/\/www.clavis.biz\/en\/wp-json\/wp\/v2\/pages\/2750"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.clavis.biz\/en\/wp-json\/wp\/v2\/media\/892"}],"wp:attachment":[{"href":"https:\/\/www.clavis.biz\/en\/wp-json\/wp\/v2\/media?parent=2827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}