Search Results

[7 Matches Found]
 
Article icon
by Karsten Bohlmann, Development Architect ABAP Language Team, SAP AG April 20, 2015
SAP Professional Journal – 
Karsten Bohlmann covers advancements in the ABAP language in its 7.40 release in this first article in a mini-series. He introduces inline declarations, type inference, and constructor expressions, concepts that can significantly improve the conciseness of your ABAP code.

Article icon
by Andreas Blumenthal, Vice President, SAP | Horst Keller, Knowledge Architect, SAP NetWeaver AS ABAP, SAP AG May 15, 2006
SAP Professional Journal – 

With the already large, and ever-increasing, amount of options available for ABAP programming, there has long been a need for a comprehensive guide to help navigate through the maze of possibilities and pitfalls. While many guidelines on the use of ABAP already exist both inside and outside of SAP, most tend to focus on specific areas of the language. Based upon the daily experiences of the ABAP Language Group at SAP, this article is the final installment of a three-part article series that aims to provide a cohesive set of recommendations on the use of key ABAP programming features that can serve as a foundation for or complement to guidelines specific to your own organization.


Article icon
by Andreas Blumenthal, Vice President, SAP | Horst Keller, Knowledge Architect, SAP NetWeaver AS ABAP, SAP AG March 15, 2006
SAP Professional Journal – 
As application needs have grown and changed, so have programming languages to meet those needs, and ABAP is no different. ABAP has evolved to offer developers new and more efficient ways to accomplish a wide and diverse range of programming tasks. The combination of new features and those preserved for downward compatibility has led to an exponential increase in the options available to developers. To help developers — both those who are new to ABAP and those with proven experience — this second installment of a three-part article series presents basic guidelines and best practices for the effective use of ABAP so you can create well-structured, high-performing, robust applications.

Article icon
by Horst Keller, Knowledge Architect, SAP NetWeaver AS ABAP, SAP AG | Andreas Blumenthal, Vice President, SAP January 15, 2006
SAP Professional Journal – 
Whether you are new to ABAP or have been using it for years, in the end you are probably satisfied if your application code somehow just works. But ABAP is a vibrant, evolving language, with new features and modifications that can significantly improve your programs. The multitude of choices can seem overwhelming, however. This article is the first in a three-part series that presents basic guidelines, gathered directly from the ABAP Language Group at SAP, for the effective use of the many possibilities ABAP provides for creating applications. This first article lays some groundwork for the next two by introducing fundamental rules and criteria for modern ABAP programming.

Article icon
by Gerd Kluger, Developer, SAP NetWeaver Foundation ABAP Group, SAP | Horst Keller, Knowledge Architect, SAP NetWeaver AS ABAP, SAP AG September 15, 2004
SAP Professional Journal – 

SAP introduced ABAP Objects, the object-oriented extension to the ABAP programming language, as part of SAP Basis Release 4.6. While ABAP Objects is optimized especially for business application programming, and makes ABAP development a whole lot easier, many developers still cling to the long-standing procedural approach. This article uses a simple yet practical example to compare procedural ABAP and ABAP Objects, and clearly demonstrates the benefits you can gain from using ABAP Objects. You will also learn how you can use elements of ABAP Objects to improve your existing procedural code, making it less error-prone and more maintainable, even without fully adopting ABAP Objects.


Article icon
by Horst Keller, Knowledge Architect, SAP NetWeaver AS ABAP, SAP AG | Christoph Stoeck, July 15, 2001
SAP Professional Journal – 
True mastery of software development comes about with experience — some good, some bad. It's that latter category of experience, the "gotchas," that leave us with bumps, bruises, and battle scars. The aim of this article is to help you avoid some of those painful mistakes, which can lead to the difficult and tiresome process of searching for software bugs. Here, you will find an overview of the top 10 most common pitfalls, as reported by SAP's help desk over the past three years, that you are likely to encounter when dealing with ABAP fundamental operations and data types, like simple arithmetic and conversions, predefined ABAP data types, and flat structures.

Article icon
by Horst Keller, Knowledge Architect, SAP NetWeaver AS ABAP, SAP AG January 15, 2000
SAP Professional Journal – 
With Release 4.0 and the debut of ABAP Objects, SAP is replacing the classical distinction between reporting and transaction programming with an integrated view, recognizing the simple fact that all application logic is programmed in ABAP and that the application can communicate with the user via screens and with the database via a common interface. Changing between programming types (i.e., doing reporting during a transaction) is a simple and natural part of the language — one that should be exploited if you want to use ABAP efficiently. This article provides new ABAP programmers with a fresh, integrated overview of the language, and experienced ABAP programmers, who may be used to reporting or dialog programming, with the necessary insights to overcome the gap between these classical programming types and ultimately better prepare you to work with ABAP Objects.