Week 1
| R/3
Architecture |
Instances,
Clients, Transports. |
| ABAP
Editor: |
Namespace,
online help, pattern, extended syntax check, text elements |
| Data
declaration: |
Types
and syntax. |
| Data
Output: |
Write
statement, formatting. |
| Calculations |
Arithmetic,
string, and date operations, system fields. |
| Conditional
Operators: |
IF,
CASE. |
| Internal
Tables and
Loop
commands |
LOOP
,
DO, WHILE, EXIT, SORT, AT, ON CHANGE |
| Data
Dictionary and Open SQL |
|
| Conversions
and interfaces |
External
Files, BDC Session, Master Data Vs Transactional Data, Direct Date
Input,
LSMW |
Week 2
| Advanced
Data Output: |
Interactive
reporting, events, ALV |
| Modularization: |
Subroutines,
Function Modules, Logical Databases, Includes |
| SAP
Security and Authorizations Developer Tools: |
ABAP/4
Debugger, ABAP/4 Runtime Analysis / SQL Trace, Performance
Tuning |
| Selection
Screens: |
Parameters,
select-options, comments, blocks, tabs |
| Functional
Modules: |
Remote
Function Calls and BAPI's |
| Master
and Transactional Data: |
SAP
transaction model, Logical Unit of Work (LUW), locking procedures. |
| Global
Memory: |
SAP
global memory and ABAP memory. |
| Dictionary: |
Domains,
Data Elements, and Fields, tables and structures, views, search, helps, type pools,
indexes. |
| Lock
Objects: |
Enqueue,
Dequeue, database locking. |
Week 3
| Transactions: |
Types
of transactions. |
| Dialog
Programming: |
Screen
Painter, Menu Painter, GUI status, Flow Logic, PBO, PAI, table controls, sub screens, tabs, global and local data. |
| Queries: |
Infosets,
queries, quickviews |
| Enhancements: |
User-exits,
CMOD, SMOD, BADIs, screen and menu exits, data element documentation. |
Week 4
| Dais
Transfer |
BDC.
Direct Input, LSMW, BAPI, IDOCs |
| Background
Processing and Batch Jobs |
|
| Advanced
Topics |
ALE,
IDOCS, EDI, Business Server Pages (BSP) |
|