SAP - The Best-Run Businesses Run SAP ES Workplace

Home | SAP Technology Portfolio Map - Edition 2010 | Custom Development | ABAP Development

Powered by SAP Solution Composer

Search

Related Information

SAP NetWeaver at SAP.com

ABAP Development

main process


SAP NetWeaver supports the ABAP programming language and its corresponding integrated development environment as a built-in capability of the application server. ABAP is especially designed for creating large scale business applications. As such, it has dedicated features for developing backend business functionality, connecting applications, and provisioning services.  In addition, IT professionals can use model-driven or code-driven tools to develop and configure user interfaces for Web-based business applications.



For further details please refer to  SAP Developer Network (SDN) .

 



ABAP Application Development SAP Component or Feature Available

Application developers can develop powerful business applications by taking advantage of key ABAP programming language features, as well as by using the ABAP workbench. The ABAP Workbench is a fully integrated development environment to create, edit and change ABAP development objects. The workbench supports a server-centric, collaborative development approach, supporting large development groups throughout the development life cycle.

Further information on related SAP NetWeaver products:
 
 
ABAP Troubleshooting and Testing SAP Component or Feature Available

SAP NetWeaver offers a rich set of integrated ABAP troubleshooting and testing tools. They provide effective support and analysis at any stage throughout the development life cycle. The ABAP developers benefit from sophisticated testing tools, which are fully integrated in ABAP Workbench, state of the art ABAP Debugger and powerful ABAP runtime analysis tools, which ensure high productivity of development and support tasks.

Further information on related SAP NetWeaver products:
 
 
Enhancement and Switch Framework SAP Component or Feature Available

SAP NetWeaver provides an enhancement framework, which enables developers to enhance existing applications without modifying the original code. Enhancements are managed separately but can be activated both individually or collectively by means of the switch framework. This framework enables IT organizations to manage industry-specific solutions in a single system and to activate new functionality delivered in enhancement packages for SAP Business Suite applications.  In addition, developers can use the framework to include and manage custom specific development in SAP standard solutions to reduce upgrade efforts considerably.

Further information on related SAP NetWeaver products:
 
 
User Interface Development with Web Dynpro for ABAP SAP Component or Feature Available

SAP NetWeaver provides Web Dynpro for ABAP -- a complete UI development and runtime environment that developers can use to create Web-based user interfaces for ABAP applications. Web Dynpro delivers declarative and graphical tools, which are fully integrated with the ABAP workbench, for rapid design of user interfaces. Its programming model is aligned with the model-view-controller (MVC) paradigm, which provides a strict separation between UI and business logic.  As a result, developers can use Web Dynpro to create, test and maintain UI designs easily regardless of underlying components.

Further information on related SAP NetWeaver products:
 
 
ABAP Connectivity SAP Component or Feature Available

ABAP as a foundation for many applications offers a broad range of integration and connectivity technologies for remote SAP- and non-SAP systems.  Universal internet protocols like HTTP(s) and data formats like XML and SOAP can be used as well as SAP-proprietary protocols and formats like RFC/BAPI, IDoc and ALE/EDI. Developers can expose ABAP-based functionality as a Web or enterprise service by publishing the service definition in the Enterprise Service Repository, creating a server-side proxy, and implementing the service using the ABAP programming language. To consume existing Web Services, the creation of Consumer Services (Proxy), based on the WSDL document, is supported by a wizard.

Further information on related SAP NetWeaver products:
 
 
SAP Product Available Partner Product Available SAP Product Available with Future Releases Partner Product Available with Future Releases Future Focus