SAP AG is a multinational software development and consulting corporation, which provides enterprise software applications and support to businesses of all sizes globally.
Headquartered in Walldorf, Germany, with regional offices around the world, SAP is (as of 2009) the largest software enterprise in Europe and the fourth largest software enterprise in the world. The company’s best known product is its SAP Enterprise Resource Planning (SAP ERP) software.
SAP was founded in 1972 as Systemanalyse und Programmentwicklung (”Systems Applications and Products for Data Processing”) by five former IBM engineers in Mannheim, Baden-Württemberg (Dietmar Hopp, Hans-Werner Hector, Hasso Plattner, Klaus E. Tschira, and Claus Wellenreuther).
The acronym was later changed to stand for Systeme, Anwendungen und Produkte in der Datenverarbeitung (”Systems, Applications and Products in Data Processing”).
ABAP (Advanced Business Application Programming), originally Allgemeiner Berichts-Aufbereitungs-Prozessor, German for “general report creation processor” is a very high level programming language created by the German software company SAP.
It is currently positioned, alongside the more recently introduced Java, as the language for programming SAP’s Web Application Server, part of its NetWeaver platform for building business applications. Its syntax is somewhat similar to COBOL.
ABAP remains the language for creating programs for the client-server R/3 system, which SAP first released in 1992. As computer hardware evolved through the 1990s, more and more of SAP’s applications and systems were written in ABAP. By 2001, all but the most basic functions were written in ABAP.
In 1999, SAP released an object-oriented extension to ABAP called ABAP Objects, along with R/3 release 4.6.
The ABAP HR is an integral part of ABAP. Yet it is a bit different then normal ABAP. The programming in this domain (ABAP HR) includes handling Infotypes and Clusters, Logical database (like PNP/PNPCE), and Macros in HR.
You can find Intial Programmer’s Guide to ABAP HR in this site. The book guides you through Brief description of modules in SAP-HR, Concept of Infotypes and Infotype Structures, Creation and Enhancement of infotypes, HR Macros, Use of Provide statement, Cluster reading for Payroll results, etc.
There are numerous source codes and variety of prgrams available on the site. Some of the source codes can be bifurcated as follows:
* Concept based –
* Utilities –
* Fun and Formating –
* External World Interaction from SAP –
* SAP Basis Tweaks –