View
249
Download
17
Category
Preview:
Citation preview
Course Content
What IS SAP ABAP ?
• SAP ABAP: - ABAP stands for Advanced Business Application Programming /4th Generation Language. ABAP is a programming language used fordeveloping applications for the SAP R/3 system. SAP will run applicationswritten using ABAP /4.
• ABAP/4 is the programming language used for the development of thousandsof tiny embedded programs called transactions that make up the application.
Topic 1: ABAP Contents ERP
• Introduction
• Evolution of ERP
Topic 2: What is ABAP?
• Logon to SAP Environment
• Transaction Codes
• Multitasking Commands
• Comments
• Errors
• ABAP/4 Editor ( SE38 )
• Steps for Creating a Program
• Elements in R/3 Screen
• Output Statements
• Operators in ABAP
• Data, Parameter & Constant Statements
• Data Types & Classification
• Data Objects & Classification
• Text Elements
• String Operations
• Control Statements
Course Content
Topic 3: ASAP ( Accelerated SAP)
• Field strings
• Project preparation
• Business Blue Print
• Realization
• Final preparation
• Go-Live and Support
Topic 4: SAP ABAP Packages
• Creating a package
• Difference between local objects & packages
• Transferring local objects to packages
Topic 5: Landscape and Implementation Life cycle
• Overview of SAP Landscape
• Landscape types
• Lifecycle Implementation concepts
Course Content
Course ContentTopic 6: Type groups
• Domain
• Search Help
• Basic Programming
• Data type in ABAP editor
• String Functions
• Data Functions
• Arithmetic Functions
• System Fields
Topic 7: SAP ABAP Open SQL Statements
• Select
• Insert
• Modify
• Update
• Delete
Topic 8: SAP ABAP Internal Tables
• Types of Internal Tables
• Declaring Internal Table
• Populating Internal Table
• Initializing Internal Tables
• Inner Joins And For All Entries
• Control Break Statements
Topic 9: Formation Techniques
• Icons
• Symbols
• Color
• Hotspot
Course Content
Topic 10: Debugging Techniques
• Debugging Techniques Introduction
• Break-points (Static & Dynamic)
• Watch points and call stack
• Dynamically changing internal tables contents in Debugging Editor
• Options to step through the program in Debugging Editor
Topic 11: Modularization
• Source code
• Include
• Macros
• Procedure
• Subroutines
• unction builder
Course Content
Course ContentTopic 12: Oops ABAP (Object Oriented ABAP)
• Abstraction
• Encapsulations
• Visibility
• Inheritance
• Polymorphism
• Interfaces
• Events
• Creation of Local and Global Classes
• Oops ALV
• Using Methods
• Tree ALV Using Oops
• How to use Standard Programs
• Creation of Dynamic Internal Tables
• Real Time Scenarios & Interview Questions
Course ContentTopic 13: Work-Area
• Implicit Work Area
• Explicit Work Area
Topic 14: Control statements
• Conditional statements
• Branching statements
• Looping statements
Topic 15: User defined Non-Elementary data type
• Field String
• Field Groups
• Field Symbols
Course ContentTOPIC 16: ABAP database Access
• Open SQL
• Native SQL
Topic 17: Data Transfer Procedure
• Overview of Transfer Procedure available
• Data analysis and formatting
• Sequential and Local files
• Batch Input
• Session Method
• Call Transaction Method
• Legacy System Migration Work Bench (LSMW)
• Transaction Recorder
• Scheduling Data Transfer in Background processing
Course ContentTopic 18: Types of Distributed technologies
• ALE
• EDI
• BAPI
Topic 19: Enhancement Technologies
• User exits
• Menu exits
• Screen exits
• CMOD and SMOD
• BADIS
• Workflow
• ITS
Course ContentTopic 20: Questions Overview in ABAP Webdynpro
• Adobe Forms
• Change Transport System(CTS)
• Version Management
• Sharing Real Time Objects and Resume
Topic 21: Other
• Real-Time Scenarios
• Maintenance Project
• Implementation Project
• Implementation Skills
• In Various ABAP Concepts
• Functional Exposure with Real-Time scenarios
• In MM/SRM
Recommended