ABAP on Eclipse for IMDB - CD166


Published on

ABAP on Eclipse for IMDB - CD166

Published in: Education, Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

ABAP on Eclipse for IMDB - CD166

  1. 1. CD166ABAP in Eclipse in ActionChristian Georgi, Steffen HüsterSeptember 2011
  2. 2. DisclaimerThis presentation outlines our general product direction and should not be relied on in making apurchase decision. This presentation is not subject to your license agreement or any other agreementwith SAP. SAP has no obligation to pursue any course of business outlined in this presentation or todevelop or release any functionality mentioned in this presentation. This presentation and SAPsstrategy and possible future developments are subject to change and may be changed by SAP at anytime for any reason without notice. This document is provided without a warranty of any kind, eitherexpress or implied, including but not limited to, the implied warranties of merchantability, fitness for aparticular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in thisdocument, except if such damages were caused by SAP intentionally or grossly negligent.© 2011 SAP AG. All rights reserved. 2
  3. 3. AgendaIntroductionHands-on ExercisesSummary and Outlook© 2011 SAP AG. All rights reserved. 3
  4. 4. Motivation Developer New Types Open Tool Productivity of Platform Applications© 2011 SAP AG. All rights reserved. 4
  5. 5. Preliminary Positioning and Future DirectionSAP NetWeaver Developer Studio for ABAP Eclipse Platform  Is part of the new technology platform SAP NetWeaver  Runs in the same environment as other SAP Developer Studio for SAP HANA Studio ABAP development tools (like HANA studio)  Focuses on the programming model for the new in-memory capabilities SAP NetWeaver SAP NetWeaver ASSAP plans to support the common subset of ABAP for In-Memory AS ABAP 7.xtools for the classic programming model alsofor SAP NetWeaver AS ABAP 7.x systems* Classic SAP In-Memory Database Database* Exact versions not yet defined © 2011 SAP AG. All rights reserved. 5
  6. 6. Planned Feature Scope Classic ABAP Programming New ABAP Programming Model Model for In-Memory Computing Classic ABAP Dictionary ABAP source code editors Web Dynpro and Dynpro Navigation, Search, Package Explorer Data Modeling Tools design-time tools Debugger Query Editors Switch & Enhancement Unit testing UI Designer Framework tools Profiler ...© 2011 SAP AG. All rights reserved. 6
  7. 7. Hands-on ExercisesTeacher Instructions
  8. 8. Summary and Outlook
  9. 9. Benefits • Client-side, fast • Syntax • Easy integration of Open Productive Rich and native UI Highlighting custom or 3rd rendering, parallel • Code Completion party tools processing • Refactoring • One common tool • Multiple ABAP • Fast Search platform for all systems in one kind of • Test-driven client development tasks Development • Loose coupling to • Model-driven server (session Development failover) • Task Orientation© 2011 SAP AG. All rights reserved. 9
  10. 10. Outlook on current Development TopicsFull feature scope for ABAP Programming including Debugger,Refactoring, Profiling and Test ToolsFull support for the new Programming Model• New Editors (BO, Query, ...)• New language constructs (ABAP, Advanced Query Language)Seamless Integration with HANA Studio © 2011 SAP AG. All rights reserved. 10
  11. 11. DemoDebugger, Refactoring, Profiling and Quality Tools
  12. 12. Further InformationRelated Workshops/Lectures at SAP TechEd 2011TEC102 (1h Lecture)ABAP Development on SAP NetWeaver Leveraging In-Memory Computing TechnologyCD205 (1h Lecture)SAP NetWeaver Technology Preview: ABAP Programming Model EvolutionCD267 (4h Hands-on)Quality Tools Within ABAP Development© 2011 SAP AG. All rights reserved. 12
  13. 13. Questions
  14. 14. FeedbackPlease complete your session evaluation.Be courteous — deposit your trash,and do not take the handouts for the following session.
  15. 15. Thank You!Contact information:Christian Georgi Steffen HüsterABAP Development Tools Engineer ABAP Development Tools Engineerchristian.georgi@sap.com steffen.huester@sap.com
  16. 16. © 2011 SAP AG. All rights reserved. ®No part of this publication may be reproduced or transmitted in any form or for any purpose HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C , Worldwithout the express permission of SAP AG. The information contained herein may be Wide Web Consortium, Massachusetts Institute of Technology.changed without prior notice. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer,Some software products marketed by SAP AG and its distributors contain proprietary StreamWork, and other SAP products and services mentioned herein as well as theirsoftware components of other software vendors. respective logos are trademarks or registered trademarks of SAP AG in Germany and otherMicrosoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft countries.Corporation. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports,IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products andSystem z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, services mentioned herein as well as their respective logos are trademarks or registeredz/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, trademarks of Business Objects Software Ltd. Business Objects is anPowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, SAP company.OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other SybaseRETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, products and services mentioned herein as well as their respective logos are trademarks orIntelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered registered trademarks of Sybase, Inc. Sybase is an SAP company.trademarks of IBM Corporation.Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. NationalAdobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or product specifications may vary.registered trademarks of Adobe Systems Incorporated in the United States and/or othercountries. The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express priorOracle and Java are registered trademarks of Oracle and/or its affiliates. written permission of SAP AG.UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin aretrademarks or registered trademarks of Citrix Systems, Inc. © 2011 SAP AG. All rights reserved. 16