Enquire

Submit your enquiry for SAP ABAP Online Training

Please enter valid question or comment

Please enter your name.

Please enter valid Phone Number

Please enter the Pin Code.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Marks Solutions

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at support@urbanpro.com for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer

Share

course photo

SAP ABAP Online Training

Online Instructor led Course

Platform: Goto Meeting

25,000

No Reviews Yet
0 Interested

About the Course


What is SAP ABAP ?
ABAP 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.
ABAP 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.
ABAP (Advanced Business Application Programming) was one of the first languages to include the concept of Logical Databases (LDBs), which provides a high level of abstraction from the basic database level(s). The ABAP programming 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.

Topics Covered

Session 1: Why ERP? Why SAP?
Functional & Technical Modules in SAP
Session 2: Introduction to ABAP/4
Overview: Reports/BDC/Dialog Programming/Scripts/Enhancements
SAP R/3 Architecture: Presentation/Application/Database Layers
Session 3: Introduction to IDES
Logon to SAP
Introduction to SAP Easy Access screen
Introduction to Transaction Codes (Tcodes)
Session 4: Introduction to ABAP Editor
Understanding SAP naming conventions
Introduction to ABAP DEVELOPMENT WORKBENCH (SE80)
Input / Output statements (WRITE)
Formatting Options
Creating a Package/Development Class
Session 5: Introduction to DATA Objects
Data Types: Elementary/Complex
Understanding Elementary Data Types
Creating Complex Data Types
Session 6: Conditional Statements
IF…ENDIF
CASE…ENDCASE
AT – END AT... New / Last / END of… (Covered in Interactive reports)
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: ABAP DICTIONARY (SE11) Cont…
Reviewing Data Element & Domain In depth
QUAN/CURR Fields Concepts
Buffering Techniques
Creating a Table Maintenance Generator
Session 10: ABAP DICTIONARY (SE11) Cont…
Creating STRUCTURES
APPEND/INCLUDE Structure
VIEWS: Different Types of Views
Session 11: ABAP DICTIONARY (SE11) Cont…
Creating SEARCH / F4 HELP
Creating LOCK OBJECT
Session 12: Working with Transparent Tables: (Open SQL)
Insert Records
Display Records
Modify / Update Records
Delete Records
Session 13: Understanding Foreign Key Concept
Creating Foreign Key Relation between two Tables
VALUE Table concept and CHECK Table Concept

Session 14: Internal Tables
Types of Internal Tables: Standard/Sorted/Hashed
Body/Header Line Concept
Occurs 0 Concept
Creating/Populating/Processing Internal Tables
Session 15: Internal Tables Cont…
Processing Internal Tables: Process Operations
Loop…Endloop.
Read Statement
Append
LOOP
CLEAR / Refresh / FREE
INSERT / Modify / Delete / SORT / Describe
Session 16: Introduction to Open SQL
Work area: Implicit/Default
Working with SELECT…ENDSELECT with different combinations
Working with SELECT SINGLE *
Session 17: SQL Queries
Using INNER JOINS
Using FOR ALL ENTRIES
INSERT / DELETE / MODIFY
Session 18: Introduction to Text Maintenance
Selection-Text/Text-Element Concept
Creating a Message Class
Types of Messages: I/S/W/E/A/X
Session 19: Modularization Techniques:
Working with Macros
Working with Includes
Sub-Routines: Creating Subroutines
Session 20: Modularization Techniques: Cont…
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
Upload/Download Function Modules
Session 21: Classical Reports:
Types of Reports: Classical/Interactive/ALV
SELECTION-SCREEN/PARAMETERS
Events in Classical Reports
Creating Selection-Screens
Creating & Transporting Variants
Session 22: Creating a Classical Report using different Events
Introduction to Transaction Maintenance (SE93)
Creating a Report Transaction
Session 23: Introduction to Interactive Reports
Events in Interactive Reports
Creating Interactive Reports
ABAP Memory vs SAP Memory
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 ALV’s
Function Modules used in ALV’s
Creating ALV Reports
Session 26: Interactive ALV Reports
Customizing ALV Report
Session 27: Introduction to Dialog Programming (Transaction)
Introduction to Screen Painter (SE51)
Understanding Screen Layout & Flow logic
Events in Dialog Programming: PBO/PAI / POH / POV
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 & Introduction to Menu Painter
Session 30: File Handling Techniques
STRING Operations
Presentation server files
Application server files
Usage of TCodes - CG3Y / CG3Z
Session 31: BDC (Batch Data Communication)
Types in BDC’s
Difference between CALL TRANSACTION & SESSIONS Method
Working with SHDB Recording Method
Session 32: Creating a BDC using CALL TRANSACTION Method
Error handling in CALL TRANSACTON
Creating a BDC using SESSIONS Method
Processing Session: Foreground/Background
Session 33: Data Upload using LSMW Tool
Session 34: Smartforms
Introduction to SMARTFORMS
Migrating from SAP Script
Designing FORMS
Designing SYTLES
Session 35: Configuring custom Smartforms / Driver Programs
SMARTFORM with Table Example
Template / Address / Standard Texts
Conditions / Alternative
Modifying Standard Layout
Session 36: Enhancement possibilities in Standard SAP
User Exits
Customer Exits
BAdis – Business Add Ins
Enhancement Framework
Session 37: Introduction to BAPI / RFC
BAPI – Business Application Programming Interface
Remote Function call
RFC Connection
Session 38: Introduction to Workflow / Business Objects (SWO1)
Session 39: Introduction to ALE / IDoc
Session 40: ALE / IDoc - Extnd

Who should attend

Any IT students.

Pre-requisites

Basic programming skills

What you need to bring

Just need to have an internet connection"

Key Takeaways

Complete programming using SAP ABAP application
Content
Reviews
There are no Reviews yet. Be the First to Review
Questions and Comments

Thousands of experts Tutors, Trainers & other Professionals are available to answer your questions

Comment ?

Questions Guidelines

  • Start your question with simple statements like "what", "when", "where", or "how".
  • Ensure your question or answer is not offensive or insensitive - it may be voted down or banned.
  • Please provide as much detail as possible as this will allow our members to better understand and respond to your question.
  • Take some time to categorize your question. This will greatly help other users find the question.


You can add upto 6 Images

Ask


There are no Reviews yet. Be the First to Review

Date and Time

Not decided yet.

cash back100% Money Back Guarentee

About the Trainer

Sekhar

SAP ABAP Consultant


Mr.Sekhar has been working in SAP ABAP From last 7 yrs and he is Certified ABAP Consultant.. Specialized in SAP ABAP, Webdynpro, OOPs, Workflow Areas and has a track record of completing 250 batches till now from last 4 yrs with us.
Seats Left-

Students Interested 0

Course Id: 17028