ABAP Application Development
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.
ABAP Objects
Object orientation in ABAP is an extension of the ABAP language that makes available the advantages of object-oriented programming, such as encapsulation, interfaces, and inheritance. This helps to simplify applications and make them more controllable.
ABAP Objects is fully compatible with the existing language, so you can use existing statements and modularization units in programs that are based on ABAP Objects, and you can also take advantage of ABAP Objects in existing ABAP programs.
GETTING STARTED
Eight Reasons Why Every ABAP Developer Should Give ABAP Objects a Second Look (PDF 433 KB)
This SAP Professional Journal article demonstrates the benefits of using ABAP objects and how developers can make the transition from the procedural approach to ABAP development.
Using ABAP (in SAP Help Portal)
This chapter from the SAP NetWeaver Developers Guide will enable you to use the possibilities of ABAP and the NW Application Server ABAP as effectively as possible. It is to provide you with guidelines on how best to solve certain standard tasks, which are part of any business programming.
A Small Tip For The Beginners in OO ABAP
Poornanand Mandalika explains some basic concepts of Object-Oriented ABAP in this blog.
Introduction to using ABAP Objects and an example collecting employee personal information (HR) and material information (MM) and displaying it on the screen.
MORE ON ABAP OBJECTS
SAP NetWeaver Product Manager Thomas Jung presents an OO approach to classic Dynpro ABAP Screen development.
This SAP Professional Journal article lays the foundation for writing up-to-date ABAP programs by formulating some fundamental and formal rules.
Part 2 of the above SAP Professional Journal article.
Part 3 of the above SAP Professional Journal article
SAP Knowledge Architect Horst Keller, author of the SAP PRESS books "ABAP Objects" and "ABAP Reference," wrote a twelve-part blog series on ABAP program externals with subjects including: program types and attributes, program execution, and memory, language settings, date and time settings, and ABAP keyword documentation in SAP NetWeaver '04.
ABAP Editor
Getting Started
ABAP Editor Documentation (in SAP Help Portal)
New ABAP Editor Presentation (PDF 217 KB)
The New ABAP Editor (PDF 329 KB)
More on ABAP Editor
New ABAP Editor and Debugger Boost Developers' Productivity (PDF 3.1 MB)
Register Now
Join SDN, BPX, BusinessObjects, or the University Alliances community for exclusive content. Update your profile to join another community and sign up for the newsletter.
Recent ABAP Blogs
- ABAP : Making CIN tab fields Obligatory
- Don't leave children unattended - How SAP Central Process Scheduling by Redwood manages the parent-child relationship of SAP jobs
- Mobile SAP Client (Android): android SAP Customer search client demo
- Activation of Transformation in Production Environment
- Version numbering of SAP Netweaver components
