SAP Technical Brief SAP NetWeaver. Increase IT Productivity with ABAP Development Tools for SAP NetWeaver



Similar documents
Munich City Utilities Empowers Developers With ABAP Development Tools for Eclipse

SAP BusinessObjects Edge BI, Standard Package Preferred Business Intelligence Choice for Growing Companies

SAP Solution Brief SAP Technology SAP HANA. SAP HANA An In-Memory Data Platform for Real-Time Business

Drive Performance and Growth with Scalable Solutions for Midsize Companies

How To Use Sap Hana For Business

Key Benefits of Microsoft Visual Studio 2008

SAP Business One OnDemand. SAP Business One OnDemand Solution Overview

Streamlined Planning and Consolidation for Finance Teams Running SAP Software

Streamline Financial Consolidation and Reporting for a Faster Close

Unlock the Value of Your Microsoft and SAP Software Investments

Placing customers in the driver s seat to deliver amazing user experiences

Organizational IT Concepts and SAP Solution Manager. General IT operations and service concepts with SAP Solution Manager. Driving value with IT

SAP BusinessObjects Edge BI, Preferred Business Intelligence. SAP BusinessObjects Portfolio SAP Solutions for Small Businesses and Midsize Companies

Greater Continuity, Consistency, and Timeliness with Business Process Automation

Transform Your SAP Applications Landscape to Meet Changing Business Requirements

Accelerate Business Intelligence Adoption with Interactive, Mobile Dashboards

SAP Solution Brief SAP Solutions for Sustainability. Pave the Way for IT Innovation by Reducing Cost, Risk, and Energy Use

Enabling Better Business Intelligence and Information Architecture With SAP Sybase PowerDesigner Software

Making Every Project Business a Best-Run Business

CEON ABAP Eclipse Editor White Paper

Develop enterprise mobile applications with IBM Rational software

Sybase Unwired Platform 2.0

Create Mobile, Compelling Dashboards with Trusted Business Warehouse Data

ITM204 Post-Copy Automation for SAP NetWeaver Business Warehouse System Landscapes. October 2013

Ignite Your Creative Ideas with Fast and Engaging Data Discovery

Enabling Better Business Intelligence and Information Architecture With SAP PowerDesigner Software

Reimagining Business with SAP HANA Cloud Platform for the Internet of Things

SAP HANA Cloud Platform for SuccessFactors High Level Overview August 2013

Cut Costs and Improve Agility by Simplifying and Automating Common System Administration Tasks

Driving Transformation with Less Budget The Value of SAP Enterprise Support

CoreMedia 6

Looking for a fast, easy and effective way to create your company website? Look no further. Kentico CMS

A Cloud-Based Foundation for Enterprise Mobility

Effective Team Development Using Microsoft Visual Studio Team System

OpenText Information Hub (ihub) 3.1 and 3.1.1

Complementing Your Web Services Strategy with Verastream Host Integrator

Maximizing your SAP ERP

SAP NetWeaver Information Lifecycle Management

CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application

Your guide to building great apps. Upgrade your skills and update your tools to create the next great app

Streamline Processes and Gain Business Insights in the Cloud

Within Budget and on Time

Application Test Management and Quality Assurance

Outperform Financial Objectives and Enable Regulatory Compliance

Streamline HR Tasks with Centralized Document Access

EMC DOCUMENTUM Capital Projects Express. KEEP YOUR PROJECTS ON TRACK Flexible Document Control for Agile Teams

SAP NetWeaver Portal Development Kits for.net and Java

Providing real-time, built-in analytics with S/4HANA. Jürgen Thielemans, SAP Enterprise Architect SAP Belgium&Luxembourg

Software development for the on demand enterprise. Building your business with the IBM Software Development Platform

Software Development Kit

Document Management. Document Management for the Agile Enterprise. AuraTech Pte Ltd

SAP BusinessObjects Design Studio Deep Dive. Ian Mayor and David Stocker SAP Session 0112

What Is Microsoft Private Cloud Fast Track?

Open Items Analytics Dashboard System Configuration

Today s Volatile World Needs Strong CFOs

Integrated Finance, Risk, and Profitability Management for Insurance

Detect, Prevent, and Deter Fraud in Big Data Environments

How can I manage all automation software tasks in one engineering environment?

SAP Change Control - One Integrated Process to Manage Software Solution Deployments SAP AG

Elevate Your Customer Engagement Strategy with Cloud Services

Predictive Analytics Powered by SAP HANA. Cary Bourgeois Principal Solution Advisor Platform and Analytics

IKAN ALM and Collabnet TeamForge

Business Management Made Simpler

OpenShift. OpenShift platform features. Benefits Document. openshift. Feature Benefit OpenShift. Enterprise

Meister Going Beyond Maven

Cisco Enterprise Mobility Services Platform

IT Service Management in SAP Solution Manager

Made to Fit Your Needs. SAP Solution Overview SAP Solutions for Small Businesses and Midsize Companies

SAP NetWeaver. SAP NetWeaver

Harness the Power of Analytics Across Lines of Business with Speed and Ease

SAP Solution Brief SAP HANA. Transform Your Future with Better Business Insight Using Predictive Analytics

Top 10. Ten reasons customers choose SAP to help transform their business. Copyright/Trademark

SAP's Integrated Development Environment for Java. Karl Kessler, SAP AG

Lab: Application Lifecycle Management (ALM) Across Heterogeneous Platforms (Java/.NET)

NXTware Remote. Advanced Development and Maintenance Environment for OpenVMS and other Strategic Platforms

Power Smart Business Operations with Real-Time Process Intelligence

Enhance Performance Management Reporting

Build Your Brand and Increase Revenue Through Digital Channels

Best Practices for Building Mobile Web

SAP NetWeaver Application Server Add-On for Code Vulnerability Analysis

A Path from Windows Desktop to HTML5

SAP HANA Cloud Platform

Pivotal CRM 6.0. Benefit for your organization : a solution that can support your business needs

SAP Business Planning & Consolidation Discover its enhanced capabilities

WEB-8000 Series and WEBs-N4. Our newest products are open 4 innovation.

Open Core Engineering Freedom and efficiency redefined

Transcription:

SAP Technical Brief SAP NetWeaver Objectives Increase IT Productivity with ABAP Development Tools for SAP NetWeaver

The drive for better, more efficient IT The drive for better, more efficient IT Your developers depend on the ABAP programming language to build the applications that support your company s business processes. Day in and day out, you witness the central role it plays in your company s operations. That s why you place a high priority on empowering your team to be as productive as possible. The fact is, IT can be a timeconsuming and costly endeavor. But an effective environment can help increase efficiency and drive down costs. For example, wouldn t it be nice to have a common environment with support for both ABAP and non-abap projects so that your developers can work more effectively on mixed-language projects? How about analytical modeling functionality to take greater advantage of the SAP HANA platform? Or what about a common UI modeling tool to ensure a harmonized experience? The goal is simple: to streamline the process wherever possible across stages such as project management, implementation, testing, and bug tracking. But you also want the flexibility to add third-party or custom-developed tools to address whatever unique requirements you may have. And perhaps most important, you want a tool that your developers can understand. 2

Streamline To help you dramatically increase the speed and quality of, SAP has now brought ABAP to the Eclipse platform one of the most well-known and widely used integrated environments (IDEs) in the world. SAP has long been playing an active role in the Eclipse Foundation as one of its strategic members. An impressive number of designtime,, and administration tools from SAP already make use of the Eclipse platform. These include the SAP NetWeaver Visual Composer tool, the SAP NetWeaver Developer Studio tool that can be used for Java, Sybase Unwired Platform, and the SAP HANA studio. Our latest addition to this family is ABAP tools for SAP NetWeaver. This will help your ABAP developers do what they do faster and better across a wide range of activities. ABAP on the Eclipse platform? What a great idea. 3

Streamline The architecture for this offering is designed so that developers use a single Eclipse client, installed locally, that connects to several ABAP back-end systems of different releases using an RFC/REST-based protocol (see figure on next page). This allows your developers to control all activities in a central location and helps avoid time-consuming context switches. The client provides a set of standard Eclipse tools such as the project explorer for system browsing and search views. In addition, your developers have access to user-friendly editors for each object classes, interfaces, reports, function modules, and so forth. The paradigm, however, is still server based which means that objects are stored solely on the back end. This helps to minimize complexity by sidestepping the need to create local copies using check-in/ check-out functionality. In addition, services such as syntax-check, search, where-used, and others run on the back end. 4

Developer Eclipse client Tools RHTTP via RFC ABAP back end 1 REST services ABAP back end n Eclipse platform REST services Streamline 5

Streamline Streamline Designed to speed up and streamline daily tasks, ABAP tools for SAP NetWeaver are all about developer productivity. With Eclipse, your developers can increase their productivity even more. It all starts with a highly flexible Eclipse user interface that can be adjusted to your developers needs. This interface maintains context information on the screen layout and the editors after it is closed. When your developers open up the IDE again, everything is where they left it. Developers working with various release versions of the ABAP back end can connect and access them in parallel in one client. Connection stability is supported by failover mechanisms, which help ensure that the IDE survives lost connections. Ultimately, this combination of flexibility and stability makes it easier for your organization to support simultaneous, high-performance, online. Developers can display and edit multiple ABAP objects in parallel using a standard Eclipse multitab editor. Enhanced version management, meanwhile, supports the cross-system comparison of ABAP sources. Continued on next page Flexibility and stability that s a good combination. 6

Streamline From your experience with the classic workbench for ABAP, your developers are already accustomed to advanced and efficient source-code editing. Fortunately, this same level of advanced functionality and efficiency is all there in Eclipse as well. You get syntax highlighting, code completion, autoinsertion, formatting of source code, efficient code templates, and more. ABAP tools for SAP NetWeaver also support refactoring to reduce your workload and optimize the creation of source code. Your developers can locally rename variables and methods, clean up unused variables, and do quick fixes for creating missing method declarations and implementations. SAP also provides quick search for ABAP objects with as you type results and a rich where-used list for ABAP objects to speed source code navigation. Strong navigation functionality enables your developers to find their way around the source code more effectively and access code information with greater efficiency. They can also view and navigate through the structure of ABAP objects in the special outline view or use a similar quick-outline view directly in the editor. Drive down the cost of dramatically. 7

Streamline With functionality for test-driven, this offering enables your developers to pursue various flavors of the agile methodology. You ll benefit from special refactoring tools for test-motivated code restructuring, parallel execution of ABAP unit tests, and lightweight visualization of test results as is common with the JUnit testing framework. Time-efficient, task-oriented is facilitated using Eclipse Mylyn the taskfocused interface based on the application lifecycle management framework for Eclipse. Making multitasking easier, Mylyn optimizes workflow and helps your developers do more. Advanced task scheduling, context management, and editing functionality empower your developers to work more efficiently on different kinds of tasks such as new feature, issue tracking, and project management. Mylyn also identifies relevant information and allows your developers to view it all through Eclipse editors. In the end, this dramatically reduces information overload for your developers. Develop more applications faster with support for agile techniques. 8

Streamline When you use Eclipse as the platform for ABAP, you open up a whole new world of possibilities. For example, using the Eclipse plug-in framework, your developers can add a wide range of new tools and features to the Eclipse IDE that can help further increase efficiency and effectiveness. To make even better use of the extensibility of Eclipse, we are considering the addition of a software kit that allows you to use these plug-in capabilities on the ABAP back end as well. We ve also preserved the ABAP server-based paradigm with all its familiar features and functionality. Your developers can reuse their existing skill set which will make the transition to Eclipse that much easier. On the other hand, for those developers coming from the Eclipse world, the entry barrier to ABAP will be much lower than with the traditional ABAP environment. Overall, this can save you a tremendous amount of time and training costs. What s more, this offering is already covered by your existing developer licenses for SAP NetWeaver. This makes it not only a wise choice for your team but also an affordable choice for the enterprise overall. 9

Future ready and highly productive Future ready and highly productive When you use ABAP tools for SAP NetWeaver on the Eclipse platform, you re ready for the future. With the alwaysgrowing Eclipse ecosystem, new tools are constantly appearing on the market. This offering makes it easier for you to incorporate them for ABAP. And because you can install ABAP tools for SAP NetWeaver along with the SAP HANA studio in the same Eclipse client, you can take advantage of the tremendous opportunities to be had with in-memory. Of course, this offering also helps your developers be more productive. They get a high degree of flexibility and a rich Eclipse user experience along with new capabilities for sophisticated source-code implementation as well as task-oriented and test-driven business. And thanks to the integration of ABAP and non-abap tools into your open and powerful Eclipse IDE, you can do cross-platform application more effectively than ever before. Let s put it this way: ABAP tools for SAP NetWeaver on the Eclipse platform helps your team perform better. 10

www.sap.com Objectives Summary With ABAP tools for the SAP NetWeaver technology platform on Eclipse, you can dramatically improve productivity. The Eclipse platform offers market-leading usability, speed, and flexibility. At the same time, you still benefit from the proven features of ABAP tools such as convenient lifecycle management and tight integration with the SAP NetWeaver Application Server component. Objectives Reduce the total cost of and increase efficiency Streamline the process Consolidate ABAP and non-abap on a single environment Leverage a wide range of tools provided by third-party vendors Flexible, customizable environment for ABAP Simultaneous, high-performance, failoversafe online Efficient code editing and refactoring Fast search and navigation Task-oriented and test-driven Built-in extensibility and a software kit for building and integrating custom tools Increase developer productivity Be ready for the future with tools for developing on the SAP HANA platform Enable cross-platform application Continuously improve with a wide range of tools available through the Eclipse ecosystem Learn more To find out more, call your SAP representative today or visit us online at www.sap.com/platform/netweaver/index.epx or http://wiki.sdn.sap.com/wiki/display/abap. Copyright/Trademark Privacy Impressum 11 CMP19840 (12/06) 2012 SAP AG. All rights reserved.