ABAP/4 Course Duration: 45 Hr
Session 1 Why ERP? Why SAP? Functional & Technical Modules in SAP Role of Functional & Technical Consultants using ASAP Methodologies Specs: Functional & Technical Types of Projects in SAP: Implementation/Up-gradation/Support Session 2 Introduction to ABAP/4 Overview: Reports/BDC/Dialog Programming/Scripts/Enhancements History of SAP AG Introduction to SAP R/2, R/3 Environment SAP R/3 versions till ECC 6.0. SAP R/3 Architecture: Presentation/Application/Database Layers Understanding the functionality of Work processes Session 3: Introduction to IDES Logon to SAP Introduction to SAP Easy Access screen Introduction to Transaction Codes (Tcodes) List of Frequently used Tcodes in ABAP Logoff from SAP Session 4: Introduction to ABAP Editor Understanding SAP Naming conventions Introduction to WRITE statement Introduction to Line Commenting Introduction to ABAP DEVELOPMENT WORKBENCH(SE80) Creating a Package/Development Class Session 5 Introduction to DATA Objects Data Types: Elementary/Complex Understanding Elementary Data Types Creating Complex Data Types Arithmetic Operations Logical Operators Relational Operators Session 6 Introduction to PARAMETERS Keyword Branching Statements: IF…ENDIF. CASE…ENDCASE. Session 7 Introduction to System Fields: sy-* Looping Statements: Do…ENDDO. WHILE…ENDWHILE. SELECT…ENDSELECT. LOOP…ENDLOOP. Loop Terminators: Exit/Continue/Check Session 8 Introduction to ABAP DICTIONARY(SE11) Introduction to Database Tables Differences between Transparent/Cluster/Pool Tables Data Element/Domain Concept Top Down/Bottom up Approach Session 9 Creating a Transparent Table Working with Transparent Tables: Inserting Records Displaying Records Modifying Records Deleting Records Session 10 Understanding Foreign Key Concept Creating Foreign Key Relation between two Tables VALUE Table Concept/ CHECK Table Concept F1 Help/F4 Help Concept Session 11 Introduction to Open SQL Work area: Implicit/Default Working with SELECT…ENDSELECT with different combinations Working with SELECT SINGLE * List of frequently used Standard Tables of Material/Vendor/Purchasing/ Customer/Sales/Delivery/Accounting Session 12 Why Internal Tables? Types of Internal Tables: Standard/Sorted/Hashed Body/Header Line Concept Occurs 0 Concept Creating/Populating/Processing Internal Tables Session 13 Internal Tables Cont… Creating Internal Tables in different ways Populating Internal Tables: Using SELECT Using APPEND Using INSERT Using Collect Processing Internal Tables: Using Loop…End loop. Using Read Statement Session 14 Internal Tables Cont… Describe Table Concept Clear/Refresh/Free Concept Control Break Statements Session 15 Internal Tables Cont… SELECT-OPTIONS Keyword Selection-Text/Text-Element Concept Using INNER JOIN Using FOR ALL ENTRIES Working with Checkboxes & Radio buttons Pretty Printer Session 16 Introduction to Message Maintenance(SE91) Creating a Message Class Types of Messages: I/S/W/E/A/X Creating Static/Dynamic Messages & Calling Messages Session 17 Modularization Techniques: Working with Macros Working with Includes Sub-Routines: Creating Subroutines Pass by Value/Pass by Reference Concept Passing an Internal Table to a Subroutine Session 18 Modularization Techniques: Introduction to Function Modules(SE37) Creating a Function Group Creating a Function Module Calling a Function Module from ABAP Editor Passing Internal Table to a Function Module Session 19 ABAP DICTIONARY(SE11) Cont… Reviewing Data Element & Domain In depth QUAN/CURR Fields Concepts Buffering Techniques Creating a Table Maintenance Generator Session 20 ABAP DICTIONARY(SE11) Cont… Creating STRUCTURES APPEND/INCLUDE Structure VIEWS: Different Types of Views Creating DATABASE VIEWS Session 21 ABAP DICTIONARY(SE11) Cont… Creating SEARCH HELP Creating LOCK OBJECT Session 22 Reports: SELECTION-SCREEN/LPS Types of Reports: Classical/Interactive/ALV Events in Classical Reports Creating Selection-Screens Creating & Calling Variants Session 23 Creating a Classical Report using different Events Introduction to Transaction Maintenance(SE93) Creating a Report Transaction Session 24 SAP Transport Organizer: Creating Requests Releasing Requests Transporting Requests ABAP Trouble Shooting: Debugging Techniques Runtime Analysis SQL Trace Extended Program Check Session 25 Introduction to Interactive Reports Events in Interactive Reports Introduction to Menu Painter(SE41) Creating Interactive Reports ABAP Memory vs SAP Memory Session 26 Introduction to ALV’s Function Modules used in ALV’s Creating ALV Reports Session 27 Introduction to Dialog Programming(Transaction) Understanding Screen Layout & Flow logic Events in Dialog Programming: PBO/PAI Introduction to Screen Painter(SE51) Creating a complete Dialog Program with a TCode Screen Validations in Dialog Programming Session 28 Creating a Table Control Session 29 Creating a Tab Strip Control Session 30 STRING Operations File Handling Techniques using Datasets Session 31 Upload/Download Function Modules Session 32 Why BDC(Batch Data Communication)? Types in BDC’s Difference between CALL TRANSACTION & SESSIONS Method Working with SHDB Recording Method Session 33 Creating a BDC using CALL TRANSACTION Method Error handling in CALL TRANSACTON Creating a BDC using SESSIONS Method Processing Session: Foreground/Background Session 34 Creating BDC using LSMW Transaction Session 35 Introduction to SAP SCRIPT(SE71) Understanding different components of SAP Script Defining Form Layout Uploading LOGO Standard Text(SO10) in Script Session 36 Passing Internal Table to Script Creating a Print Program SAP Script Control Commands Modifying Standard Layout Session 37: Advanced ABAP Introduction to SMARTFORMS Migrating from SAP Script Designing FORMS Designing SYTLES SMARTFORM with Table Example Session 38 Advanced ABAP Cont… Modifications/Enhancements Concept of User Exits Different Enhancements Techniques Working with SMOD/CMOD Session 39 Advanced ABAP Cont… OO ABAP Introduction to Classes & Methods Creating ALV Reports using Classes Introduction to BADI’s Session 40 Advanced ABAP Cont… Miscellaneous Topics ABAP Queries Logical Databases Field Symbols Session 41 Cross Applications Need for Cross Applications Introduction to RFC Creating RFC Destination Working with RFC Function Modules Session 42 Cross Applications Cont… Introduction to IDoc Creating IDoc Creating Segments/Message types Session 43 Cross Applications Cont… Introduction to ALE(SALE) Configuring ALE Model Views/Partner Profile Distributing Master Data using Standard IDocs Monitoring IDoc Communication Session 44 Cross Applications Cont… Introduction to BAPI Working with BAPI Interfaces Session 45 Functional Overview SD Overview MM Overview FI Overview HR Overview -- You received this message because you are subscribed to the Google Groups "SAP XApps Training/Jobs in Chennai/Bangalore -(0)9444359629" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/sap-xapps?hl=en.
