{"id":4204,"date":"2024-09-25T16:53:08","date_gmt":"2024-09-25T14:53:08","guid":{"rendered":"https:\/\/www.clavis.biz\/?page_id=4204"},"modified":"2024-10-07T11:51:04","modified_gmt":"2024-10-07T09:51:04","slug":"clean-abap-guideline","status":"publish","type":"page","link":"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/clean-abap-guideline\/","title":{"rendered":"Clean ABAP Guideline"},"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\">Specifications, naming conventions best practices for modern ABAP coding<\/h2>\n\n\n\n<p class=\"has-neve-text-color-color has-text-color has-link-color wp-elements-2cf3bbfd5d341e15c71b733f636caa05\">The guidelines for Clean ABAP are collected in the following GitHub: <a href=\"https:\/\/github.com\/SAP\/styleguides\/blob\/main\/clean-abap\/CleanABAP_de.md\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/SAP\/styleguides\/blob\/main\/clean-abap\/CleanABAP_de.md<\/a>.<\/p>\n\n\n\n<p class=\"has-neve-text-color-color has-text-color has-link-color wp-elements-4d1cc7ff57e4517a2b9d84e20f2325d5\">For example, specifications are made for variable and parameter names, naming conventions for DDIC objects are suggested and best practices for comments, exception handling and method calls are described. The guideline is based on the principles of \u201cclean code\u201d, which can be applied across all programming languages. <\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-neve-text-color-color has-text-color has-link-color wp-elements-600a3ac68546f608d03397163f4739d1\">Many aspects will take some getting used to and be controversial for long-time ABAP developers, as many concepts are adopted from other programming languages that have not been common in ABAP for a long time. These should therefore be discussed and agreed in the project team. Especially if a lot of customer-specific coding already exists, adopting new naming conventions can be very time-consuming. However, the following tools help with a comprehensive code review and implementation. The guideline also presents a four-step plan on how old coding can be adapted to Clean ABAP: <a href=\"\" target=\"\" rel=\"noopener\">https:\/\/github.com\/SAP\/styleguides\/blob\/main\/clean-abap\/CleanABAP_de.md#how-to-refactoring-von-legacy-code<\/a>    <\/p>\n\n\n\n<p>The guideline is available in several languages and can therefore also be used in international projects.<\/p>\n<\/div><\/div>\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\">Related topics<\/h3>\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=\"601\" height=\"601\" src=\"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/09\/Button_600_CleanABAP_Bodo_P1020373.jpg\" alt=\"Clean ABAP Symbol image\" class=\"wp-image-4211\" srcset=\"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/09\/Button_600_CleanABAP_Bodo_P1020373.jpg 601w, https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/09\/Button_600_CleanABAP_Bodo_P1020373-300x300.jpg 300w, https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/09\/Button_600_CleanABAP_Bodo_P1020373-150x150.jpg 150w\" sizes=\"auto, (max-width: 601px) 100vw, 601px\" \/><\/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<\/h3>\n\n\n\n<p class=\"has-text-align-center has-neve-text-color-color has-text-color\">Modern ABAP 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\/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.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<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":3986,"parent":2827,"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-4204","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 Guideline<\/title>\n<meta name=\"description\" content=\"Specifications, naming conventions &amp; best practices for modern ABAP coding - the Clean ABAP Guideline offers all of this.\" \/>\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\/clean-abap-guideline\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Clean ABAP Guideline\" \/>\n<meta property=\"og:description\" content=\"Specifications, naming conventions &amp; best practices for modern ABAP coding - the Clean ABAP Guideline offers all of this.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/clean-abap-guideline\/\" \/>\n<meta property=\"og:site_name\" content=\"clavis berater soziet\u00e4t\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-07T09:51:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/09\/Hintergrund_HANA_etienne-boulanger-J8M-hmm8iQo-unsplash-Kopie.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1126\" \/>\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=\"1 minute\" \/>\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\/clean-abap-guideline\/\",\"url\":\"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/clean-abap-guideline\/\",\"name\":\"Clean ABAP Guideline\",\"isPartOf\":{\"@id\":\"https:\/\/www.clavis.biz\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/clean-abap-guideline\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/clean-abap-guideline\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/09\/Hintergrund_HANA_etienne-boulanger-J8M-hmm8iQo-unsplash-Kopie.jpg\",\"datePublished\":\"2024-09-25T14:53:08+00:00\",\"dateModified\":\"2024-10-07T09:51:04+00:00\",\"description\":\"Specifications, naming conventions & best practices for modern ABAP coding - the Clean ABAP Guideline offers all of this.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/clean-abap-guideline\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/clean-abap-guideline\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/clean-abap-guideline\/#primaryimage\",\"url\":\"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/09\/Hintergrund_HANA_etienne-boulanger-J8M-hmm8iQo-unsplash-Kopie.jpg\",\"contentUrl\":\"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/09\/Hintergrund_HANA_etienne-boulanger-J8M-hmm8iQo-unsplash-Kopie.jpg\",\"width\":1920,\"height\":1126},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/clean-abap-guideline\/#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\",\"item\":\"https:\/\/www.clavis.biz\/en\/sap-technologies\/clean-abap\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Clean ABAP Guideline\"}]},{\"@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 Guideline","description":"Specifications, naming conventions & best practices for modern ABAP coding - the Clean ABAP Guideline offers all of this.","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\/clean-abap-guideline\/","og_locale":"en_US","og_type":"article","og_title":"Clean ABAP Guideline","og_description":"Specifications, naming conventions & best practices for modern ABAP coding - the Clean ABAP Guideline offers all of this.","og_url":"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/clean-abap-guideline\/","og_site_name":"clavis berater soziet\u00e4t","article_modified_time":"2024-10-07T09:51:04+00:00","og_image":[{"width":1920,"height":1126,"url":"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/09\/Hintergrund_HANA_etienne-boulanger-J8M-hmm8iQo-unsplash-Kopie.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/clean-abap-guideline\/","url":"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/clean-abap-guideline\/","name":"Clean ABAP Guideline","isPartOf":{"@id":"https:\/\/www.clavis.biz\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/clean-abap-guideline\/#primaryimage"},"image":{"@id":"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/clean-abap-guideline\/#primaryimage"},"thumbnailUrl":"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/09\/Hintergrund_HANA_etienne-boulanger-J8M-hmm8iQo-unsplash-Kopie.jpg","datePublished":"2024-09-25T14:53:08+00:00","dateModified":"2024-10-07T09:51:04+00:00","description":"Specifications, naming conventions & best practices for modern ABAP coding - the Clean ABAP Guideline offers all of this.","breadcrumb":{"@id":"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/clean-abap-guideline\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/clean-abap-guideline\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/clean-abap-guideline\/#primaryimage","url":"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/09\/Hintergrund_HANA_etienne-boulanger-J8M-hmm8iQo-unsplash-Kopie.jpg","contentUrl":"https:\/\/www.clavis.biz\/wp-content\/uploads\/2024\/09\/Hintergrund_HANA_etienne-boulanger-J8M-hmm8iQo-unsplash-Kopie.jpg","width":1920,"height":1126},{"@type":"BreadcrumbList","@id":"https:\/\/www.clavis.biz\/en\/sap-technologies\/s-4-hana-programming-model\/clean-abap\/clean-abap-guideline\/#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","item":"https:\/\/www.clavis.biz\/en\/sap-technologies\/clean-abap\/"},{"@type":"ListItem","position":4,"name":"Clean ABAP Guideline"}]},{"@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\/4204","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=4204"}],"version-history":[{"count":6,"href":"https:\/\/www.clavis.biz\/en\/wp-json\/wp\/v2\/pages\/4204\/revisions"}],"predecessor-version":[{"id":4362,"href":"https:\/\/www.clavis.biz\/en\/wp-json\/wp\/v2\/pages\/4204\/revisions\/4362"}],"up":[{"embeddable":true,"href":"https:\/\/www.clavis.biz\/en\/wp-json\/wp\/v2\/pages\/2827"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.clavis.biz\/en\/wp-json\/wp\/v2\/media\/3986"}],"wp:attachment":[{"href":"https:\/\/www.clavis.biz\/en\/wp-json\/wp\/v2\/media?parent=4204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}