Saturday, 28 December 2013

SAP ABAP ONLINE TRAINING



SAP ABAP
SAP ABAP is a programming language of high level created by the German software company SAP . It is currently positioned , alongside that of Java, more recently introduced, such as the programming language of SAP Application Server, part of its NetWeaver platform for building business applications. ABAP syntax is somewhat similar to COBOL .


The latest version is called ABAP Objects ABAP and supports object-oriented programming . Applications written with implementing SAP ABAP / 4, ABAP previous version , as well as applications using ABAP Objects.
Without further ado , lets dive into ABAP .


SAP ABAP help
In its most simple form to create a system in SAP. The first 4th GL programming language was created in C called ABAP . This means Advanced Business Application Programming , and now what it means in German, but the English translation . After platform SAP ABAP development was created when fully built from scratch to use it. Therefore, if you are interested in the development environment / programming you need to learn SAP ABAP . The language is simple enough to deal with and basically a database language that allows you to select, edit and display data using various controls and integrated tools : such as mechanical ventilation . If you have a good understanding of the language you will be able not only to create new features, for example , SAP, but also to understand and modify the code of the existing SAP accounting standard vanilla.

ABAP Development for SAP
In the early days all you had been at the heart of SAP that everything has been coded in the ABAP SAP system , but in recent years - was discovered on the Internet and allow other languages ​​must be integrated with ABAP - to select and manipulate and display data from pages on the Internet . This means you can use this type of HTML , JavaScript , AJAX, etc. alongside or even instead of ABAP ABAP - SAP to create Web applications.


PRE RIQUREMENTS

ABAP learning is not particularly difficult if you know other programming languages.

First let's distinguish between ABAP and ABAP OO. ABAP is the ancient language, procedural and ABAP OO is its extension classes.

ABAP has the usual control structures such as if-then loops - or else. The syntax takes a little time to get used to ( I found particularly annoying putting or not putting spaces before parentheses ), but it is certainly doable. There are some structures are not found in C + + and C #, for example, the consolidation of functions functional groups, which have their own local variables, so if you can call something that is in a bunch of different functions things can cause problems. But in general, if the scope and areas of known names, should not be a problem.

ABAP OO was found quite simple compared to ABAP as basically just adds the classes / packages who knew C + + / C # before.

How to learn from them, I propose the following for someone who is new to ABAP and want a deeper understanding ( see below functional aspects)

Start programming

During encoding, the inevitable question: "How does this work and is performed with pass by reference or pass by value for passing arguments?, it is a useful skill for ABAP programming, but even if you do not consider the other SAP technologies is ( stream or PDF forms, which have nothing to do with ABAP ), there still a large number of frames that differ in their logic. So even if you know how C + +, Win32 know the context does not mean that you can start hitting the code that runs on UNIX, knowing ABAP does not mean that you can work productively in a specific module immediately. Unfortunately, SAP modules tend to use different settings, some more than others reused.

If you do not want a thorough knowledge of ABAP, but want to understand the functional modules of SAP, you should consider using the products themselves, as well as programming and learning on the functional aspects.


You must be a bit technical, functional and architecture for knowledge and modules are so different from all these aspects walking, take long until you can get an overview of everything. But even with some technical and functional knowledge would be well on your way, as they say," in SAP, no one expects you to know everything."