SlideShare a Scribd company logo
1 of 14
ABAP in Eclipse
Benefit from the Usability, Speed and
Flexibility of the Eclipse Platform
Eclipse a strategic direction for SAP
Eclipse based Development Tools:
• SAP HANA
• SAP HANA Cloud
• ABAP
• SAP NetWeaver Gateway (Client Dev.)
• SAPUI5
• SAP NetWeaver Developer Studio
• SAP Visual Composer
SHARE 2013| 2
ABAP in Eclipse History
• SAP Internal DemoJam Winner 2007
• 2009 Begin to move ABAP Tools to the open Eclipse Platform
• June 2012 release of the
"ABAP Development Tools for SAP NetWeaver"
also known as ABAP in Eclipse (AiE)
SHARE 2013| 3
ABAP in Eclipse Architecture
AiE is Extensible using the SDK for AiE
SAPlink smartDevelop
SHARE 2013| 4
Front end system requirement
SHARE 2013| 5
Eclipse Platform Juno, version 4.2 or higher
Operating System Windows OS (XP, Vista, or 7) 32- or 64-Bit, or
Apple Mac OS X 10.6, Universal 64-Bit, or
Linux distribution
Java Runtime JRE version 1.6 or higher, 32-Bit or 64-Bit
SAP GUI For Windows OS: SAP GUI for Windows 7.20, patch level 9 or higher
For Apple Mac or Linux OS: SAP GUI for Java 7.20, revision 6 or higher
Microsoft VC
Runtime
For Windows OS: DLLs VS2010 for communication with the back-end
system is required.
Back end system requirements / features
SHARE 2013| 6
NW
7.31 SP4
NW
7.31 SP5
NW
7.31 SP6
NW
7.31 SP7
NW 7.4
SP2
Debugger (* = with 7.21 Kernel) X* X* X* X* X
ABAP Test Cockpit X X X
Profiler X
WebDynpro ABAP Tools X X
FPM Integration X
ABAP for HANA Tools X
Refactoring: Global Renaming X X X
Support for ABAP Doc X
Connectivy & Integration Tools X
ABAP in Eclipse Installation
Eclipse Update Site
https://tools.hana.ondemand.com/#abap
Demo Screencast
or
Download from SAP Service Marketplace
http://service.sap.com/patches
- Search - Eclipse
SAP Note 1856574:
RTC of ABAP development tools for SAP NetWeaver 2.7
SHARE 2013| 7
Connect ABAP in Eclipse to ABAP backend
• Backend must be maintained in SAP Logon
• Connection to backend is represented as a project
• Demo Screencast
SHARE 2013| 8
ABAP in Eclipse - Live Demo
• Quick fixes
• Using templates
• ABAP Doc
• ABAP Unit tests
• Code coverage
• Debugging
• Profiling
• Refactoring
• SAPlink for AiE
SHARE 2013| 9
Takeaways
• Eclipse is the strategic direction of SAP
• Requirements to use AiE
• Overview of the functionality
• Use SAPlink in Eclipse to install code from SAP Code Exchange
SHARE 2013| 10
Gregor Wolf
Siteco Beleuchtungstechnik GmbH
g.wolf@siteco.de
+49 8669 33-795
Gregor Wolf
Siteco Beleuchtungstechnik GmbH
g.wolf@siteco.de
+49 8669 33-795
ABAP in Eclipse - Benefit from the Usability, Speed and Flexibility of the Eclipse Platform

More Related Content

Viewers also liked

Futrinka utca Egyesület - 1. verzió
Futrinka utca Egyesület - 1. verzióFutrinka utca Egyesület - 1. verzió
Futrinka utca Egyesület - 1. verzió
guestfc9287
 

Viewers also liked (18)

Hand washing
Hand washingHand washing
Hand washing
 
Food for financials - Yacht - Crowdfunding - meer dan geld alleen
Food for financials - Yacht - Crowdfunding - meer dan geld alleen Food for financials - Yacht - Crowdfunding - meer dan geld alleen
Food for financials - Yacht - Crowdfunding - meer dan geld alleen
 
His m03t06
His m03t06His m03t06
His m03t06
 
Futrinka utca Egyesület - 1. verzió
Futrinka utca Egyesület - 1. verzióFutrinka utca Egyesület - 1. verzió
Futrinka utca Egyesület - 1. verzió
 
Grassroutes For Manthan
Grassroutes For ManthanGrassroutes For Manthan
Grassroutes For Manthan
 
Crowdfunding algeracorridor
Crowdfunding algeracorridorCrowdfunding algeracorridor
Crowdfunding algeracorridor
 
4t Eso
4t Eso4t Eso
4t Eso
 
Customs and etiquette in Spain
Customs and etiquette in SpainCustoms and etiquette in Spain
Customs and etiquette in Spain
 
theater photoshoot
theater photoshoottheater photoshoot
theater photoshoot
 
Words
WordsWords
Words
 
Business Departments
Business DepartmentsBusiness Departments
Business Departments
 
0760111 Cell Phones: The Good, The Bad, and the Solid Gold
0760111 Cell Phones: The Good, The Bad, and the Solid Gold0760111 Cell Phones: The Good, The Bad, and the Solid Gold
0760111 Cell Phones: The Good, The Bad, and the Solid Gold
 
Měření návštěvnosti Optimalizátoři.cz
Měření návštěvnosti Optimalizátoři.czMěření návštěvnosti Optimalizátoři.cz
Měření návštěvnosti Optimalizátoři.cz
 
Web 2 and RSS
Web 2 and RSSWeb 2 and RSS
Web 2 and RSS
 
Crowdfunding introductie KvK en Livewire
Crowdfunding introductie KvK en LivewireCrowdfunding introductie KvK en Livewire
Crowdfunding introductie KvK en Livewire
 
Platform Healthblockchain NL MedicalPHIT Piet Hein Zwaal
Platform Healthblockchain NL MedicalPHIT Piet Hein Zwaal  Platform Healthblockchain NL MedicalPHIT Piet Hein Zwaal
Platform Healthblockchain NL MedicalPHIT Piet Hein Zwaal
 
Wind Map
Wind MapWind Map
Wind Map
 
Workshop natuur- en milieufederaties
Workshop natuur- en milieufederatiesWorkshop natuur- en milieufederaties
Workshop natuur- en milieufederaties
 

Recently uploaded

Recently uploaded (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

ABAP in Eclipse - Benefit from the Usability, Speed and Flexibility of the Eclipse Platform

  • 1. ABAP in Eclipse Benefit from the Usability, Speed and Flexibility of the Eclipse Platform
  • 2. Eclipse a strategic direction for SAP Eclipse based Development Tools: • SAP HANA • SAP HANA Cloud • ABAP • SAP NetWeaver Gateway (Client Dev.) • SAPUI5 • SAP NetWeaver Developer Studio • SAP Visual Composer SHARE 2013| 2
  • 3. ABAP in Eclipse History • SAP Internal DemoJam Winner 2007 • 2009 Begin to move ABAP Tools to the open Eclipse Platform • June 2012 release of the "ABAP Development Tools for SAP NetWeaver" also known as ABAP in Eclipse (AiE) SHARE 2013| 3
  • 4. ABAP in Eclipse Architecture AiE is Extensible using the SDK for AiE SAPlink smartDevelop SHARE 2013| 4
  • 5. Front end system requirement SHARE 2013| 5 Eclipse Platform Juno, version 4.2 or higher Operating System Windows OS (XP, Vista, or 7) 32- or 64-Bit, or Apple Mac OS X 10.6, Universal 64-Bit, or Linux distribution Java Runtime JRE version 1.6 or higher, 32-Bit or 64-Bit SAP GUI For Windows OS: SAP GUI for Windows 7.20, patch level 9 or higher For Apple Mac or Linux OS: SAP GUI for Java 7.20, revision 6 or higher Microsoft VC Runtime For Windows OS: DLLs VS2010 for communication with the back-end system is required.
  • 6. Back end system requirements / features SHARE 2013| 6 NW 7.31 SP4 NW 7.31 SP5 NW 7.31 SP6 NW 7.31 SP7 NW 7.4 SP2 Debugger (* = with 7.21 Kernel) X* X* X* X* X ABAP Test Cockpit X X X Profiler X WebDynpro ABAP Tools X X FPM Integration X ABAP for HANA Tools X Refactoring: Global Renaming X X X Support for ABAP Doc X Connectivy & Integration Tools X
  • 7. ABAP in Eclipse Installation Eclipse Update Site https://tools.hana.ondemand.com/#abap Demo Screencast or Download from SAP Service Marketplace http://service.sap.com/patches - Search - Eclipse SAP Note 1856574: RTC of ABAP development tools for SAP NetWeaver 2.7 SHARE 2013| 7
  • 8. Connect ABAP in Eclipse to ABAP backend • Backend must be maintained in SAP Logon • Connection to backend is represented as a project • Demo Screencast SHARE 2013| 8
  • 9. ABAP in Eclipse - Live Demo • Quick fixes • Using templates • ABAP Doc • ABAP Unit tests • Code coverage • Debugging • Profiling • Refactoring • SAPlink for AiE SHARE 2013| 9
  • 10. Takeaways • Eclipse is the strategic direction of SAP • Requirements to use AiE • Overview of the functionality • Use SAPlink in Eclipse to install code from SAP Code Exchange SHARE 2013| 10
  • 11. Gregor Wolf Siteco Beleuchtungstechnik GmbH g.wolf@siteco.de +49 8669 33-795
  • 12.
  • 13. Gregor Wolf Siteco Beleuchtungstechnik GmbH g.wolf@siteco.de +49 8669 33-795