SAP ABAP Online Training In USA

download SAP ABAP Online Training In USA

If you can't read please download the document

description

SAP ABAP (Advanced Business Application Programming) is one of the modules of Systems Applications and Products in Data Processing (SAP), which is an Enterprise Resource Management (ERP) software system. The SAP system comprises number of fully integrated modules that cover every aspect of business management. The latest version of the language is ABAP Objects, an object-oriented programming. ABAP Objects uses a single inheritance model and full support for object features such as encapsulation, polymorphism, and persistence. An ABAP program is either an executable unit or a library, which provides reusable code to other programs and is not independently executable. Garudatrainings offer: ·Web testing project. ·Resume builder project. ·Testing Printers/drivers. ·Posting resumes. ·Mock interviews. ·Hands on training. ·On job support. Register For a Free DEMO: Www.Garudatrainngs.com phno:508-841-6144 Emai:[email protected]

Transcript of SAP ABAP Online Training In USA

  • 1. Register For Free Demo: www.Garudatrainings.com Ph No:+1-508-841-6144 www.Garudatrainings.com

2. SAP ABAP Definition: ABAP. Short for Advanced Business Application Programming it is an object-oriented programming language used to develop applications for the SAP R/3 system, but was originally used for SAP R/2. It was developed by the German company SAP AG. www.Garudatrainings.com 3. Course Contents Introduction Transactions Types of ABAP programs ABAP Workbench ABAP Coding Dictionary ABAP syntax Data types and variables ABAP Objects Internal tables in ABAP www.Garudatrainings.com 4. Introduction: ABAP runtime environment SAP Basis SAP systems and landscapes www.Garudatrainings.com 5. Transactions: 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. www.Garudatrainings.com 6. ABAP distinguishes two types of executable programs: Reports: Module pools: www.Garudatrainings.com 7. Reports follow a relatively simple programming model whereby a user optionally enters a set of parameters. Reports: www.Garudatrainings.com 8. Module pools: Module pools define more complex patterns of user interaction using a collection of screens. The term screen refers to the actual, physical image that the user sees. www.Garudatrainings.com 9. The non-executable program types are: INCLUDE modules Subroutine pools Function groups Object classes Interfaces Type pools www.Garudatrainings.com 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) www.Garudatrainings.com 11. ABAP Coding Dictionary: The ABAP Dictionary contains all metadata about the data in the SAP system. It is closely linked with the ABAP Workbench in that any reference to data (e.g., a table, a view, or a data type) will be obtained from the dictionary. www.Garudatrainings.com 12. ABAP syntax Consecutive statements with an identical first (leftmost) part can be combined into a "chained" statement using the chain operator ":" (colon). The common part of the statements is written to the left of the colon, the differing parts are written to the right of the colon and separated by commas. www.Garudatrainings.com 13. ABAP Objects 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.Garudatrainings.com 14. 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. www.Garudatrainings.com 15. Internal tables in ABAP Internal tables are an extremely important feature of the ABAP language. An internal table is defined as a vector of struts in C++ or a vector of objects in Java. The main difference with these languages is that ABAP provides a collection of statements to easily access and manipulate the contents of internal tables. www.Garudatrainings.com 16. Garudatrainings offer: Web testing project. Resume builder project. Testing Printers/drivers. Posting resumes. Mock interviews. Hands on training. On job support. www.Garudatrainings.com 17. Thank You www.Garudatrainings.com