http://help.sap.com/saphelp_nw70/helpdata/en/fc/eb2e97358411d1829f0000e829fbfe/frameset.htm
S-User ID S0004827043 Password ******** or (case sensitive)
SAP ABAP Consultants are of high demand and are paid very handsome salary. In Uk the trend is shown below
|
3 months to
10 Aug 2009
|
Same period last year
|
Average salary
|
£52,500
|
£50,000
|
Average salary % change on the same period last year
|
+5.000 %
|
90% of jobs offered a salary of more than
|
£45,000
|
£45,000
|
10% of jobs offered a salary of more than
|
£55,000
|
£72,500
|
Prerequisite - IN ORDER TO TAKE THE ABAP COURSEs YOU SHOULD HAVE PASSED A PROGRAMMING LANGUAGE COURSE WITH OBJECT OREINTED CONCEP AND ANOTHER COURSE ON THE DATABASE CONCEPTS. IN ADDITION TO THAT YOU MUST ALSO BE FAMILIAR WITH GENERAL PROGRAMMING METHODOLOGIES.
This is a sereis of two programming courses. SAP ABAP programming – I, which is described below will be ofered in FALL 2009. During spring 2010 SAP abap programming – II will be offered.
Getting Started: ABAP (ABAP = Advanced Business Application Programming)
Some Brief ABAP History
ABAP originated from an assembler macro language for reporting purposes in the seventies.
ABAP evolved to an interpreted language for reporting and dialog programming in the mid-eighties, with compiler and VM implemented in mainframe assembler as part of the SAP R/2 system.
In the early and mid-nineties it was known as ABAP/4 and it became the programming language for all SAP R/3 applications with the compiler and VM implemented in C as part of the SAP R/3 kernel.
In the late nineties it extended to a fully featured OO language and is now called ABAP Objects.
Over the past few decades, ABAP has proven itself as a programming language, with a powerful set of development tools and a high level of maturity when it comes to enterprise-level applications.
ABAP: The SAP NetWeaver Application Server Business Programming Language
ABAP supports a hybrid programming model. You can use an object-oriented "OO" programming model based on classes and interfaces, and you can use the more classic procedural and event-driven programming model based on function modules, subroutines, dialog modules, and event blocks. Both models can be used in parallel. You can use classes inside classic processing blocks or you can call classic procedures from methods.
Using ABAP
Being able to use ABAP effectively requires more than just knowledge of the keywords. As a programmer, you need to have a basic understanding of the architecture of the SAP NetWeaver Application Server ABAP and how specific fundamental concepts are implemented in ABAP and its infrastructure. The aim of this SAP NetWeaver Developer's Guide is to enable you to use the possibilities of ABAP and the SAP NetWeaver Application Server ABAP as effectively as possible. It is to provide you with guidelines on how best to solve certain standard tasks, which are part of any business programming.
The ABAP Workbench
SAP's ABAP Workbench (SE80) is a set of tools and libraries for designing, implementing, testing, and maintaining transactions and reports written in ABAP Objects. The major tools of the Workbench are:
-
Object Navigator
-
ABAP Dictionary
-
Class Builder/Function Builder/ ABAP Editor
-
Screen Painter/Menu Painter
-
Class Tester/Function Tester
-
Package Builder
-
Class Browser, Information System, Data Browser
-
Modification Browser, Business Add-Ins
A complete list and documentation of all Workbench Tools can be found here.
Content of ABAP programming – I
SAP Technology - ABAP Workbench Fundamentals - I
-
MySAP Business Suite and my SAP ERP
-
SAP NetWeaver – An Overview
-
Navigation in General
-
Advanced Navigation in the SAP GUI
-
Appendix – Personalizing the User Interface
Unit 3: The System Kernel
Unit 4: Communication and Integration Technologies
-
Cross-System Business Processes
-
Remote Function Calls and BAPIs
-
Web Services
-
SAP Business Workflow
Unit 5: Sources of Information for Developers
-
SAP Service Marketplace
-
SAP Developer Network
-
System Architecture and ABAP Program Using Example of Selection Screen and List
Unit 7: Introduction to ABAP Workbench
-
Repository and Object Navigator
-
Developing Programs and Organizing Developments
Unit 8: Basic ABAP Language Elements
-
Working with Elementary Data Objects
-
Working with Structures
-
Working with Internal Tables
-
Reading Database Tables
-
Authorization Check
Unit 11: Introduction to ABAP Events
Unit 12: Classic List Processing
-
List
-
Selection Screen
-
Generating and Designing the Selection Screen
-
Introduction to Logical Databases
-
Logical Databases Subobjects and Data Retrieval
Unit 13: Creating and CallingFunction GROUPS AND Function Modules
-
Function Groups
-
Function Modules
-
Calling Function Modules
Unit 14: Programs Calls and Data Storage Management
-
Program Calls and Memory Management
-
Overview of the Functions of the ABAP Dictionary
Unit 2: Tables in ABAP Dictionary
-
Tables in the ABAP Dictionary
-
Special SAP Tables
Unit 3: Performance When Accessing Tables
-
Performance During Table Access
-
Consistency Through Input Checks
Unit 5: Dependencies with ABAP Dictionary Objects
Unit 7: Views and Maintenance Dialogs
Unit 10: ABAP Types and Data Objects
-
Data Types and Data Objects
-
Using Structures
-
Using Internal Tables
-
Assertions and Breakpoints
-
The Code Inspector
-
Runtime Analysis
Unit 12: ABAP on Open SQL
-
Architecture of the SAP Web Application Server
-
SQL Trace
-
Indexes – Basics
-
ABAP Open SQL: Optimizing Statements
-
Table Buffering
Unit 13: Dynamic Programming
-
Dynamic Programming with Field Symbols and References
Reference:
-
Horst Keller, Sascha Kruger: ABAP Objects - ABAP programming in SAP NetWeaver. Galileo Press, 2007 (Second Edition), ISBN 978-1-59229-079-6
-
Class Notes will be provided.
Av. de Mayo 676 Piso 6 - C1084AAO - Ciudad de Buenos Aires – Argentina -Tel/Fax: + 54 11 5273-4400- Email: sap@bs.com.ar
Página de
Share with your friends: |