1 / 16

SAP ABAP Training Course in Bangalore

This training course not only gives you an a thorough insight into how the SAP programming language works but is delivered in such a way that everyone who takes the course will have absolutely no problem in understanding all the topics discussed. This course makes it so easy to learn SAP ABAP, you will be writing and testing out you own code in no time. So not to bog you down with theory this course focuses on learning through a hands-on approach and is packed full of practical step by step examples so that you are creating code from day one. RadiantTCO offers best SAP ABAP training in Bangalore from real time industry experts with 100% Job Placements. Join us to shape your career in ABAP. Get Trained and Get Placed More @ http://www.radianttco.com/sap_abap_training_in_bangalore

radianttco
Download Presentation

SAP ABAP Training Course in Bangalore

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SAP ABAP Training Tutorial and Notes RadiantTCO www.radianttco.com Email: hr@radianttco.com Phone: +91 - 8453414010

  2. What is ABAP ABAP(Advanced Business Application Programming) is one of the many application-specific fourth-generation languages (4GLs) first developed in the 1980s. It was originally the report language for SAP R/2, a platform that enabled large corporations to build mainframe business applications for materials management and financial and management accounting.  SAP's current development platform NetWeaver supports both ABAP and Java. www.radianttco.com Email: hr@radianttco.com Phone: +91 - 8453414010

  3. What is ABAP The ABAP language was originally used by developers to develop the SAP R/3 platform. It was also intended to be used by SAP customers to enhance SAP applications – customers can develop custom reports and interfaces with ABAP programming. The language is fairly easy to learn for programmers but it is not a tool for direct use by non-programmers. Knowledge of relational database design and preferably also of object-oriented concepts is necessary to create ABAP programs. ABAP remains as 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. www.radianttco.com Email: hr@radianttco.com Phone: +91 - 8453414010

  4. ABAP runtime environment All ABAP programs reside inside the SAP database. They are not stored in separate external files like Java or C++ programs. In the database all ABAP code exists in two forms: source code, which can be viewed and edited with the ABAP Workbench tools; and generated code, a binary representation somewhat comparable with Java byte code. ABAP programs execute under the control of the runtime system, which is part of the SAP kernel.  www.radianttco.com Email: hr@radianttco.com Phone: +91 - 8453414010

  5. ABAP runtime environment The runtime system is responsible for processing ABAP statements, controlling the flow logic of screens and responding to events (such as a user clicking on a screen button); in this respect it can be seen as a Virtual Machine comparable with the Java VM. A key component of the ABAP runtime system is the Database Interface, which turns database-independent ABAP statements ("Open SQL") into statements understood by the underlying DBMS ("Native SQL"). The database interface handles all the communication with the relational database on behalf of ABAP programs; It also contains extra features such as buffering of tables and frequently accessed data in the local memory of the application server. www.radianttco.com Email: hr@radianttco.com Phone: +91 - 8453414010

  6. Program Types and Execution When you run an ABAP program, you call its processing blocks in a specific sequence. This is controlled from outside the program by the processors of the current work process. For the purposes of program flow, we can summarize the screen processor and ABAP processor of the work processes involved into the ABAP runtime environment. The runtime environment contains a range of special control patterns that call screens and processing blocks in certain orders. These successive sections are also called processors. When you run an ABAP program, the control passes between various processors. www.radianttco.com Email: hr@radianttco.com Phone: +91 - 8453414010

  7. Program Types and Execution www.radianttco.com Email: hr@radianttco.com Phone: +91 - 8453414010

  8. Types of ABAP programs As in other programming languages, an ABAP program is either an executable unit or a library, which provides reusable code to other programs and is not independently executable. • ABAP distinguishes two types of executable programs: • Reports • Module pools www.radianttco.com Email: hr@radianttco.com Phone: +91 - 8453414010

  9. The non-executable program types are: • INCLUDE modules • Subroutine pools • Function groups • Object classes • Interfaces • Type pools www.radianttco.com Email: hr@radianttco.com Phone: +91 - 8453414010

  10. ABAP Workbench • ABAP Editor for writing and editing reports, module pools, includes and subroutine pools (SE38) • ABAP Dictionary for processing database table definitions and retrieving global types (SE11) • Menu Painter for designing the user interface (menu bar, standard toolbar, application toolbar, function key assignment) (SE41) • Screen Painter for designing screens and flow logic (SE51) • Function Builder for function modules (SE37) • Class Builder for ABAP Objects classes and interfaces (SE24) www.radianttco.com Email: hr@radianttco.com Phone: +91 - 8453414010

  11. Data types and variables ABAP provides a set of built-in data types. In addition, every structure, table, view or data element defined in the ABAP Dictionary can be used to type a variable. Also, object classes and interfaces can be used as types. The built-in data types are: www.radianttco.com Email: hr@radianttco.com Phone: +91 - 8453414010

  12. ABAP Objects • The ABAP language supports  object-oriented programming, through a feature known as "ABAP Objects". This helps to simplify applications and make them more controllable. • ABAP Objects is fully compatible with the existing language, so one can use existing statements and modularization units in programs that use ABAP Objects, and can also use ABAP Objects in existing ABAP programs. Syntax checking is stronger in ABAP Objects programs, and some syntactical forms (usually older ones) of certain statements are not permitted. www.radianttco.com Email: hr@radianttco.com Phone: +91 - 8453414010

  13. ABAP statements – an overview • In contrast with languages like C/C++ or Java, which define a limited set of language-specific statements and provide most functionality via libraries, ABAP contains an extensive body of built-in statements. These statements often support many options, which explains why ABAP programs look "verbose", especially when compared with programs written in C, C++ or Java. • This section lists some of the most important statements in the language, subdivided by function. Both the statements listed here and the subdivision used are fairly arbitrary and by no means exhaustive. www.radianttco.com Email: hr@radianttco.com Phone: +91 - 8453414010

  14. ABAP User Interfaces www.radianttco.com Email: hr@radianttco.com Phone: +91 - 8453414010

  15. Join RadiantTCO to learn more about ABAP This training course not only gives you an a thorough insight into how the SAP programming language works but is delivered in such a way that everyone who takes the course will have absolutely no problem in understanding all the topics discussed. This course makes it so easy to learn SAP ABAP, you will be writing and testing out you own code in no time. So not to bog you down with theory this course focuses on learning through a hands-on approach and is packed full of practical step by step examples so that you are creating code from day one. www.radianttco.com Email: hr@radianttco.com Phone: +91 - 8453414010

  16. Join RadiantTCO to learn more about ABAP Whether you're new to programming or just new to ABAP, this SAP ABAP course is your guide to rapid, real-world enterprise software development. By the completion of this online training course, you will be fully versed, and capable of working with and creating your own ABAP programs in a commercial Environment. Join us to boost your career in SAP ABAP Contact Us: Email: hr@radianttco.com Phone: +91 – 8453414010

More Related