{"id":960,"date":"2025-05-13T21:17:28","date_gmt":"2025-05-13T21:17:28","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/all-things-azure\/?p=960"},"modified":"2025-05-13T23:14:32","modified_gmt":"2025-05-13T23:14:32","slug":"eclipse-github-copilot-lightspeed-sap-abap-development","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/all-things-azure\/eclipse-github-copilot-lightspeed-sap-abap-development\/","title":{"rendered":"Eclipse + GitHub Copilot = Lightspeed SAP ABAP Development"},"content":{"rendered":"<h2><span style=\"font-size: 18pt;\"><b>Introduction<\/b>\u00a0<\/span><\/h2>\n<p><span data-contrast=\"auto\">Did you catch the GitHub&#8217;s <\/span><a href=\"https:\/\/devblogs.microsoft.com\/java\/introducing-abap-support-in-github-copilot-for-eclipse\"><span data-contrast=\"none\">recent announcement<\/span><\/a><span data-contrast=\"auto\"> of ABAP support in GitHub Copilot for Eclipse? It is a significant step forward for SAP developers. This integration brings AI-powered code suggestions and chat functionalities directly into the Eclipse IDE, potentially revolutionizing ABAP development. Let&#8217;s break down how it works, how to set it up, and what it means for enterprise SAP environments.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<h2><b><span data-contrast=\"auto\">Setup and Usage<\/span><\/b><span data-ccp-props=\"{}\">\u00a0<\/span><\/h2>\n<p><span data-contrast=\"auto\">Setting up GitHub Copilot for ABAP in Eclipse is straightforward:<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Ensure you have an Eclipse IDE (<\/span><i><span data-contrast=\"auto\">version 2024-09 or newer<\/span><\/i><span data-contrast=\"auto\">), and ABAP Development Tools (ADT) installed.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"auto\">Install the Copilot plugin from the Eclipse Marketplace and sign in with your GitHub account.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"auto\">Start using it by writing ABAP code or comments to trigger AI suggestions, which you can accept or refine as needed.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">I\u2019ll walk you through the setup step by step in this article \u2014 and you can also refer to the official guide on <\/span><a href=\"https:\/\/developers.sap.com\/tutorials\/abap-install-adt.html\"><span data-contrast=\"none\">SAP Developers<\/span><\/a><span data-contrast=\"auto\"> for more details.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<h2><b><span data-contrast=\"auto\">Benefits and Implications<\/span><\/b><span data-ccp-props=\"{}\">\u00a0<\/span><\/h2>\n<p><span data-contrast=\"auto\">This integration offers several benefits:<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Productivity Boost:<\/span><\/b><span data-contrast=\"auto\"> Automates routine tasks, letting developers focus on business logic.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"2\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Code Quality:<\/span><\/b><span data-contrast=\"auto\"> Encourages best practices through AI suggestions, potentially improving consistency.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"3\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Learning Aid:<\/span><\/b><span data-contrast=\"auto\"> Helps new developers learn ABAP faster with real-time guidance.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"4\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Choice of picking any available LLM:<\/span><\/b><span data-contrast=\"auto\"> like Claude 3.7 Thinking, GPT4.5 for faster research and development.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"5\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Slash commands<\/span><\/b><span data-contrast=\"auto\">: Use quick commands, like<\/span><span data-contrast=\"auto\">\u202f<\/span><span data-contrast=\"none\">\/explain<\/span><span data-contrast=\"none\">\u202f<\/span><span data-contrast=\"auto\">for code explanations.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559738&quot;:0,&quot;335559739&quot;:300,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"6\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Reference code:<\/span><\/b> <span data-contrast=\"auto\">Scope chats to specific files for more relevant assistance.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559738&quot;:0,&quot;335559739&quot;:300,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"8\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Enjoy free access with<\/span><span data-contrast=\"auto\">\u202f<\/span><span data-contrast=\"auto\">2,000 code completions and 50 chat messages<\/span><span data-contrast=\"auto\">\u202f<\/span><span data-contrast=\"auto\">per month, simply by signing in with your GitHub account or by creating a new one.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">However, enterprises must consider implications like adjusting code review processes and ensuring compliance with security policies, as AI-generated code may need extra scrutiny.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-content\/uploads\/sites\/83\/2025\/05\/Eclipse-screen-shot-1.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-990\" src=\"https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-content\/uploads\/sites\/83\/2025\/05\/Eclipse-screen-shot-1.jpg\" alt=\"Eclipse screen shot 1 image\" width=\"936\" height=\"596\" srcset=\"https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-content\/uploads\/sites\/83\/2025\/05\/Eclipse-screen-shot-1.jpg 936w, https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-content\/uploads\/sites\/83\/2025\/05\/Eclipse-screen-shot-1-300x191.jpg 300w, https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-content\/uploads\/sites\/83\/2025\/05\/Eclipse-screen-shot-1-768x489.jpg 768w\" sizes=\"(max-width: 936px) 100vw, 936px\" \/><\/a><\/p>\n<h4><a href=\"https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-content\/uploads\/sites\/83\/2025\/05\/Eclipse-screen-shot-2.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-991\" src=\"https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-content\/uploads\/sites\/83\/2025\/05\/Eclipse-screen-shot-2.jpg\" alt=\"Eclipse screen shot 2 image\" width=\"936\" height=\"573\" srcset=\"https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-content\/uploads\/sites\/83\/2025\/05\/Eclipse-screen-shot-2.jpg 936w, https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-content\/uploads\/sites\/83\/2025\/05\/Eclipse-screen-shot-2-300x184.jpg 300w, https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-content\/uploads\/sites\/83\/2025\/05\/Eclipse-screen-shot-2-768x470.jpg 768w\" sizes=\"(max-width: 936px) 100vw, 936px\" \/><\/a><\/h4>\n<h2><strong>Overview and Significance<\/strong><\/h2>\n<p>GitHub&#8217;s announcement of ABAP support in GitHub Copilot for Eclipse marks a pivotal moment for SAP developers. ABAP, a core language for SAP business applications like ERP and S\/4HANA, has traditionally relied on manual coding within Eclipse via SAP&#8217;s ABAP Development Tools (ADT). This integration introduces AI-assisted coding, bridging the gap between enterprise SAP development and modern AI-driven tools. Initial community feedback on SAP forums indicates on <a href=\"https:\/\/community.sap.com\/t5\/application-development-blog-posts\/playing-with-github-copilot-can-ai-automatically-write-abap-code\/ba-p\/13508371\">SAP Community<\/a>, and suggests it enhances productivity by reducing boilerplate code and offering real-time guidance, potentially accelerating development cycles and improving code quality.<\/p>\n<p>The significance lies in acknowledging the SAP developer community&#8217;s needs, with Microsoft and SAP collaborating to ensure compatibility. This move aligns with broader trends where AI tools like Copilot, already popular for languages like Java and Python, now extend to ABAP, as noted in the <a href=\"https:\/\/github.blog\/changelog\/2025-03-01-code-completion-in-github-copilot-for-eclipse-is-now-generally-available\">GitHub Changelog<\/a>.<\/p>\n<h2><strong>Architecture and Integration<\/strong><\/h2>\n<p>The integration involves the GitHub Copilot plugin for Eclipse, which communicates with a cloud-based AI service to provide code completions and chat functionalities. Initially, there were compatibility issues with ABAP editors in Eclipse, as ADT uses custom editor classes not aligning with standard Eclipse text viewers. These were resolved in version 0.4.0 of the plugin, as documented on the <a href=\"https:\/\/aka.ms\/TryGHCopilotforEclipse\">Eclipse Marketplace<\/a>, ensuring Copilot can now interface seamlessly with ADT editors.<\/p>\n<p>The AI model used is general, not specifically fine-tuned for ABAP, but it leverages knowledge from training datasets, including open SAP tutorials and community code samples. This means it can suggest standard ABAP syntax and patterns effectively, though it may lack context for proprietary SAP APIs unless explicitly prompted. Performance-wise, all AI processing occurs in the cloud, with the Eclipse plugin handling editor integration, ensuring no code execution on the developer&#8217;s machine. For security, GitHub ensures prompts aren&#8217;t retained for training under Copilot for Business subscriptions, addressing enterprise concerns.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-content\/uploads\/sites\/83\/2025\/05\/Eclipse-Architecture.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-993\" src=\"https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-content\/uploads\/sites\/83\/2025\/05\/Eclipse-Architecture.png\" alt=\"Eclipse Architecture image\" width=\"936\" height=\"963\" srcset=\"https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-content\/uploads\/sites\/83\/2025\/05\/Eclipse-Architecture.png 936w, https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-content\/uploads\/sites\/83\/2025\/05\/Eclipse-Architecture-292x300.png 292w, https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-content\/uploads\/sites\/83\/2025\/05\/Eclipse-Architecture-768x790.png 768w, https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-content\/uploads\/sites\/83\/2025\/05\/Eclipse-Architecture-24x24.png 24w, https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-content\/uploads\/sites\/83\/2025\/05\/Eclipse-Architecture-48x48.png 48w\" sizes=\"(max-width: 936px) 100vw, 936px\" \/><\/a><\/p>\n<h2><strong>GitHub Copilot Setup for ABAP<\/strong><\/h2>\n<p>\ud83d\udc49 To set up GitHub Copilot for ABAP in Eclipse, follow these steps, detailed in the <a href=\"https:\/\/developers.sap.com\/tutorials\/abap-install-adt.html\">SAP Developers tutorial<\/a>:<\/p>\n<ol>\n<li><strong>Prerequisites<\/strong>: Ensure Eclipse IDE (2024-09 or newer, with 2025-03 recommended as of April 5, 2025) is installed, along with ADT. A GitHub Copilot subscription (free tier offers 2,000 completions and 50 chat messages monthly) and internet access are required.<\/li>\n<li><strong>Install Eclipse and ADT<\/strong>: Download Eclipse from the official site, then install ADT via Help &gt; Install New Software, using the SAP update site URL (<a href=\"https:\/\/tools.hana.ondemand.com\/latest\">https:\/\/tools.hana.ondemand.com\/latest<\/a>). Switch to the ABAP perspective to confirm.<\/li>\n<li><strong>Install Copilot Plugin<\/strong>: Access Eclipse Marketplace (Help &gt; Eclipse Marketplace), search for &#8220;GitHub Copilot,&#8221; and install. Restart Eclipse to activate, verifying with the Copilot icon in the status bar.<\/li>\n<li><strong>Sign In and Configure<\/strong>: Click the Copilot icon to authenticate via GitHub, ensuring proxy settings are configured if behind a corporate network (Window &gt; Preferences &gt; General &gt; Network Connections). No ABAP-specific settings are needed post-version 0.4.0.<\/li>\n<li><strong>Using Copilot<\/strong>: Open an ABAP file, start typing or writing comments (e.g., &#8220;* TODO: calculate factorial&#8221;) to trigger suggestions, appearing as grayed-out text. Accept with Tab, dismiss with Esc, or use shortcuts like Ctrl + Alt +\/ for manual triggers. Copilot Chat, accessible via the icon, offers Q&amp;A, such as explaining code or suggesting optimizations, with context-aware responses.<\/li>\n<\/ol>\n<h2><strong>Practical Examples and Use Cases<\/strong><\/h2>\n<p>\ud83d\udee0 Real-world Examples<strong>:<\/strong> Community examples, like those in <a href=\"https:\/\/community.sap.com\/t5\/technology-blogs-by-members\/leverage-github-copilot-for-sap-fiori-code-generation\/ba-p\/13566260\">SAP Community blogs<\/a>, illustrate Copilot&#8217;s capabilities. For instance, writing comments like &#8220;<em>* Calculate factorial of a number&#8221; <\/em>might prompt a suggestion for an ABAP SELECT statement or loop structure, accepted with keystroke. In enterprise settings, use cases include:<\/p>\n<ul>\n<li>Accelerating Development: Generating boilerplate for custom reports or IDoc interfaces, freeing developers for business logic.<\/li>\n<li>Improving Code Quality: Suggesting best practices, like checking SY-SUBRC post-SELECT, enhancing consistency across teams.<\/li>\n<li>Knowledge Sharing: New hires can ask Copilot Chat for ABAP syntax explanations, reducing reliance on senior developers, as seen in forum discussions.<\/li>\n<li>Legacy Code Maintenance: Explaining complex legacy code via Chat, suggesting modern syntax like inline declarations.<\/li>\n<li>Prototype Development: Quickly drafting proofs of concept, leveraging Copilot for rapid API calls or data structures.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2><strong>Implications and Considerations for Enterprises<\/strong><\/h2>\n<p>For enterprises, implications include workflow changes, such as more frequent code reviews for AI-generated code, given potential functional inaccuracies (e.g., suggesting wrong tables). Governance is crucial, with Copilot for Business offering controls like disabling suggestions matching public code, addressing security concerns. Future possibilities include training Copilot on company-specific repositories, enhancing tailored suggestions, but this requires careful data privacy considerations.<\/p>\n<p>Limitations include Copilot&#8217;s potential lack of knowledge for niche SAP modules and latency in cloud-based suggestions, which may disrupt fast typing. However, breaking tasks into smaller chunks mitigates this, aligning with good coding practices. The integration does not alter SAP&#8217;s Change and Transport System (CTS) processes but may increase release frequency, necessitating robust testing, especially given ABAP&#8217;s mission-critical nature.<\/p>\n<h2><strong>Copilot in Action: Demo Video<\/strong><\/h2>\n<p>\u2728 Visualize the setup and see real-time examples of GitHub Copilot enhancing ABAP development in Eclipse in this short demo:<\/p>\n<p><iframe title=\"Eclipse + GitHub Copilot = Lightspeed SAP ABAP Development\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/ua3vPfu3l-4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<h2><strong>Conclusion and Future Perspectives<\/strong><\/h2>\n<p>The integration of GitHub Copilot with Eclipse for ABAP development, as of April 5, 2025, promises significant productivity gains and code quality improvements. It modernizes ABAP tooling, potentially attracting new talent expecting AI assistance. However, successful adoption requires training developers on best practices and updating governance policies. The collaboration between SAP and Microsoft suggests ongoing enhancements, aligning with the evolving needs of ABAP developers in enterprise settings.<\/p>\n<h2>\ud83d\udd27 <strong>Ready to try Copilot with ABAP?<\/strong><\/h2>\n<ul>\n<li><strong>Try<\/strong> <a href=\"https:\/\/aka.ms\/TryGHCopilotforEclipse\">GitHub Copilot for Eclipse<\/a> now!<\/li>\n<li><strong>Check out<\/strong> this <a href=\"https:\/\/docs.github.com\/en\/copilot\/using-github-copilot\/copilot-chat\/asking-github-copilot-questions-in-your-ide?tool=eclipse\">guide<\/a> to get started using GitHub Copilot Chat in Eclipse and see how it can boost your next development sprint.<\/li>\n<li><strong>Share<\/strong> your feedback and thoughts in the GitHub Community.<\/li>\n<\/ul>\n<p>From optimizing custom code to accelerating clean core practices \u2014 ABAP smarter with Copilot.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction\u00a0 Did you catch the GitHub&#8217;s recent announcement of ABAP support in GitHub Copilot for Eclipse? It is a significant step forward for SAP developers. This integration brings AI-powered code suggestions and chat functionalities directly into the Eclipse IDE, potentially revolutionizing ABAP development. Let&#8217;s break down how it works, how to set it up, and [&hellip;]<\/p>\n","protected":false},"author":128237,"featured_media":989,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[67,30,28,22,3,66],"class_list":["post-960","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","tag-abap","tag-ai","tag-copilot","tag-github-copilot","tag-github-copilot-business","tag-sap"],"acf":[],"blog_post_summary":"<p>Introduction\u00a0 Did you catch the GitHub&#8217;s recent announcement of ABAP support in GitHub Copilot for Eclipse? It is a significant step forward for SAP developers. This integration brings AI-powered code suggestions and chat functionalities directly into the Eclipse IDE, potentially revolutionizing ABAP development. Let&#8217;s break down how it works, how to set it up, and [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-json\/wp\/v2\/posts\/960","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-json\/wp\/v2\/users\/128237"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-json\/wp\/v2\/comments?post=960"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-json\/wp\/v2\/posts\/960\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-json\/wp\/v2\/media\/989"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-json\/wp\/v2\/media?parent=960"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-json\/wp\/v2\/categories?post=960"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/all-things-azure\/wp-json\/wp\/v2\/tags?post=960"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}