{"id":231983,"date":"2025-03-17T20:13:05","date_gmt":"2025-03-18T03:13:05","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/java\/?p=231983"},"modified":"2025-03-28T07:11:29","modified_gmt":"2025-03-28T14:11:29","slug":"introducing-abap-support-in-github-copilot-for-eclipse","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/java\/introducing-abap-support-in-github-copilot-for-eclipse\/","title":{"rendered":"Introducing ABAP Support in GitHub Copilot for Eclipse"},"content":{"rendered":"<p>The latest release of GitHub Copilot for Eclipse now includes support for ABAP! This update builds on the recent release of <a href=\"https:\/\/github.blog\/changelog\/2025-03-11-code-completion-in-github-copilot-for-eclipse-is-now-generally-available\/\">code completion<\/a> and <a href=\"https:\/\/github.blog\/changelog\/2025-03-11-github-copilot-chat-for-eclipse-now-in-public-preview\/\">chat integration<\/a>, offering a robust toolset for developers working within the SAP environment.<\/p>\n<p data-start=\"2267\" data-end=\"2431\">ABAP remains a critical language in the enterprise space, powering a wide range of business applications, and its new support in <a href=\"https:\/\/marketplace.eclipse.org\/content\/github-copilot\">GitHub Copilot<\/a> enables streamlined development by reducing time spent on boilerplate coding and improving code quality, while offering real-time guidance through instant, best-practice suggestions that accelerate learning and empower developers to innovate more effectively in SAP environments.<\/p>\n<p><em><span data-teams=\"true\">For ABAP support, GitHub Copilot for Eclipse uses the currently available model described in this <a href=\"https:\/\/docs.github.com\/en\/copilot\/using-github-copilot\/ai-models\/changing-the-ai-model-for-copilot-chat\">document<\/a>, without any specific fine-tuning for these models.\u00a0<\/span><\/em><\/p>\n<h3>Key Enhancements<\/h3>\n<p>These focused enhancements empower developers to work more efficiently and confidently when building or maintaining ABAP applications.<\/p>\n<h4>1. Code Completion<\/h4>\n<p>Receive intelligent, real-time code suggestions tailored to ABAP development, minimizing boilerplate and reducing manual coding. Enhance productivity by quickly filling in code based on context, allowing more focus on creative problem solving.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/03\/ABAPCompletionDemo-1.gif\"><img decoding=\"async\" class=\"alignnone size-full wp-image-231984\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/03\/ABAPCompletionDemo-1.gif\" alt=\"Image ABAPCompletionDemo 1\" width=\"1847\" height=\"1122\" \/><\/a><\/p>\n<h4>2. Chat<\/h4>\n<p>Benefit from integrated chat support that provides in-context ABAP guidance, explanations, and troubleshooting directly within the IDE. Get immediate help and detailed insights, making it easier to understand complex code structures and best practices.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/03\/ABAPChatDemo-1.gif\"><img decoding=\"async\" class=\"alignnone size-full wp-image-231985\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/03\/ABAPChatDemo-1.gif\" alt=\"Image ABAPChatDemo 1\" width=\"2130\" height=\"1528\" \/><\/a><\/p>\n<h3>Getting Started with ABAP on GitHub Copilot for Eclipse<\/h3>\n<ul data-start=\"1052\" data-end=\"1400\">\n<li data-start=\"1052\" data-end=\"1200\"><strong data-start=\"1054\" data-end=\"1087\">Update to the Latest Version:<\/strong> You are encouraged to update to the newest version of <a href=\"https:\/\/marketplace.eclipse.org\/content\/github-copilot\">GitHub Copilot<\/a> to unlock the ABAP support features.<\/li>\n<li data-start=\"1201\" data-end=\"1400\"><strong data-start=\"1203\" data-end=\"1231\">Environment Preparation:<\/strong> For detailed guidance on setting up the ABAP development environment, refer to the <a href=\"https:\/\/developers.sap.com\/tutorials\/abap-install-adt..html\" target=\"_new\" rel=\"noopener\" data-start=\"1315\" data-end=\"1399\">installation tutorial<\/a>.<\/li>\n<\/ul>\n<h3 id=\"share-your-feedback:\"><strong>Share Your Feedback:<\/strong><\/h3>\n<p><span class=\"TextRun SCXW139586375 BCX0\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW139586375 BCX0\">Your feedback drives\u00a0our\u00a0improvement! Share your feedback and thoughts in the\u202f<\/span><\/span><a class=\"Hyperlink SCXW139586375 BCX0\" href=\"https:\/\/aka.ms\/copiloteclipse-feedback\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"TextRun Underlined SCXW139586375 BCX0\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW139586375 BCX0\" data-ccp-charstyle=\"Hyperlink\">GitHub Community<\/span><\/span><\/a><span class=\"TextRun SCXW139586375 BCX0\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW139586375 BCX0\">.<\/span><\/span><span class=\"EOP SCXW139586375 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:2,&quot;335557856&quot;:16709881,&quot;335559739&quot;:360,&quot;335559740&quot;:360}\">\u00a0<\/span><\/p>\n<p><div  class=\"d-flex justify-content-left\"><a class=\"cta_button_link btn-primary mb-24\" href=\"https:\/\/marketplace.eclipse.org\/content\/github-copilot\" target=\"_blank\">Try GitHub Copilot For Eclipse Now!<\/a><\/div><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The latest release of GitHub Copilot for Eclipse now includes support for ABAP! This update builds on the recent release of code completion and chat integration, offering a robust toolset for developers working within the SAP environment. ABAP remains a critical language in the enterprise space, powering a wide range of business applications, and its [&hellip;]<\/p>\n","protected":false},"author":97204,"featured_media":227205,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[829,833],"tags":[835,811,23,812],"class_list":["post-231983","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-copilot","category-eclipse","tag-abap","tag-copilot","tag-eclipse-jdt-language-server","tag-github"],"acf":[],"blog_post_summary":"<p>The latest release of GitHub Copilot for Eclipse now includes support for ABAP! This update builds on the recent release of code completion and chat integration, offering a robust toolset for developers working within the SAP environment. ABAP remains a critical language in the enterprise space, powering a wide range of business applications, and its [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts\/231983","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/users\/97204"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/comments?post=231983"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts\/231983\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/media\/227205"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/media?parent=231983"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/categories?post=231983"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/tags?post=231983"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}