SAP ABAP Training In Hyderabad Ameerpet


Share it now!

SAP ABAP Course Training In Hyderabad Ameerpet 

 

WHAT IS SAP ABAP (Advance Business Application Programming)?

 

SAP 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.

 

                                       SAP ABAP Training Course Details:

Course/Mode

SAP ABAP  Training

SAP ABAP Course Training Institute Batch /Timing

Flexible batch timings according to your time convenient.

SAP ABAP Course Training Week day batches

Monday to Saturday, 1 ½ hours per day.

SAP ABAP Course Training weekend batches(Online & Class Room)

Saturday and Sunday 3 hours per day.

Mode of  SAP ABAP Training

SAP ABAP Classroom Training and Online Training.

SAP ABAP Study Material

        Soft copy of SAP ABAP Training material will be provided.

LAB for SAP ABAP Class Room Training

24/7 lab facility in the institute.

SAP ABAP Software Installation

SAP ABAP Software will be installed in candidate laptop free of cost.

Configuration needed to instal:1) 4 GB Ram.2) 240 GB Free Space.

Server access for SAP ABAP Online Training

24/7 online server access will be provided (server can be accessed from outside the institute also).

SAP ABAP Trainers’ profile

Real time consultant with 10+ years of experience on SAP ABAP platform, Worked with various MNCs on implementation projects, very good experience in giving Training with real time examples and job oriented training.

SAP ABAP Demo session

We work all 7 days a week; you can walk-in to our office to interact with the ABAP trainer to understand.

SAP ABAP Training Certificate

Course Completion Certificate will be awarded from our Institution.

Fees Payment Mode for SAP ABAP Training

Fees can be paid by Cash, Cheque or Online Transfer.

Placements

Placement Assistance will be provided in companies across India, Saudi Arabia and Africa Regions.

Contact for SAP ABAP Course details

Phone:+91 9703 357 555/+91 9581 336 333

SkypeId: sap.technopad

Emailid:sap.technopad@gmail.com

INTRODUCTION TO SAP AND ABAP

  • Overall introduction to ERP
  • Different types of ERP packages and software’s
  • Introduction SAP R/3 architecture
  • Introduction to SAP ABAP/4 Programming
  • ABAP/4 editor (Focus on the functionalities of new ABAP editor)
  • Data types
  • Output statements
  • Arithmetic operations
  • Reporting techniques

 

Data dictionary

  • Types of database tables
    • Transparent Tables
    • Pool Tables
    • Cluster Tables
    • Data element
    • Domain
    • Structures
    • Table Types
    • Search helps
      • Collective Search helps
      • Elementary Search helps
      • Types of Views
        • Database View
        • Projection View
        • Maintenance View
        • Help View
        • Type groups
        • Table maintenance generator and T-code creation
        • Table Events
        • Primary  and foreign keys
        • Check table and value tables
        • Different types of Lock objects
        • Creation of Lock Objects

Database operations using -ABAP/4 Open SQL statements and Native SQL statements

  • Introduction to Open SQL’s
  • Introduction to Native SQL’s
  • Database Table Operations
    • Select Statements
    • Insert Statements
    • Update Statements
    • Modify Statements
    • Delete Statements
    • Logical Units of Work (LUW) and Database COMMIT
      • Commit Work
      • Rollbacks
      • V1 and V2 Updates
      • SYNCHRONOUS/ASYNCHRONOUS UPDATES

REPORTING

  • Introduction to Reports
  • Report events and Interactive events
    • Load of Program
    • Initialization
    • Selection-screen
    • At selection-screen
    • Start-of-selection
    • End-of-selection
    • Top-of-page
    • End-of-page
    • AT PF-STATUS
    • At line selection
    • TOP-OF-PAGE DURING LINE SELECTION
    • At User Command
    • Hide and hotspot
    • Internal tables
      • Declaration
      • Processing
      • Population
      • Internal table operations
      • Types of Internal tables
        • Standard Internal tables
        • Sorted Internal tables
        • Hashed Internal tables
        • Control Break statements
        • Modularization techniques
          • Includes
          • Subroutines
          • Macros
          • Debugging techniques
            • Breakpoint creation
            • Watch point creation
            • Emphasize on the usage of new designer
            • Mastering the important tools such as the SQL trace, Debugger, Code Inspector and runtime analyzer
            • Develop Reports using tree (hierarchical) form of data
            • Variants
            • Conversions exists
            • For all entries and joins(inner and left outer) in Select statement
            • Message class creation & message types and handling messages
            • Creating and handling buttons
            • Menu painter

ALV and Interactive/Editable ALV Reporting

  • Introduction
  • Types of ALV
  • Simple report to display simple ALV list using function modules
  • Simple report to display simple ALV grid using function modules
  • Interactive ALV reports
  • Editable ALV Reports
  • Adding new buttons in the ALV toolbar and handling events.
  • Working with ALV using classes (List, Grid, and Tree).
  • Usage of latest class library in ECC 6.0 for ALV

Function Group/Function modules

  • Creating Function Groups
  • Creating Function Modules
  • Defining Exceptions in Function modules
  • Creating RFC (Remote Function Call) function modules
  • Update function module

 

DIALOG PROGRAMMING

  • Introduction to screen painter and dialog programming
  • Flow logic
    • PAI
    • PBO
    • POV
    • POH
    • Screen designing
      • Screens
      • Subroutines
      • Menus/GUI statuses
      • Transaction codes
      • Programming in object browser
        • TOP Include
        • PBO Include
        • PAI Include
        • Field validations
          • Chain and End-chain
          • On Field/On Input/On Request
          • Creation of UI elements
            • List Box/Drop down
            • Sub screens Operations
            • Table controls Operations
            • Tap strips Operations
            • Dynamic screen
              • Call screen
              • Set screen
              • Leave to screen
              • Leave screen
              • Processing of list from transaction and vice versa
              • Assigning Function Code Attributes & Using AT EXIT-COMMAND
              • Screen table and its fields

Dynamic Dialog programming (Advanced)

  • Creating dynamic screens using classes
  • Creating dynamic Tab strips and Table controls and etc., UI elements
  • Text Editor Examples
  • Custom controller examples
  • Dynamic screen modifications

Web Services (Advanced)

  • Generate web services using Function modules
  • Generate web services using Class methods
  • Developing Provider and consumer classes
  • Creating Proxy classes

INTERFACE PROGRAMMING

  • Why data transfers
  • Introduction to BDC
  • File handling
    • Presentation server
    • Application server
    • BDC Recording
    • Methods in BDC
      • Call transaction
      • Session method.
      • Error Handling in Call Transaction
      • Handling Table Controls in BDC.
      • Mass Updating
        • Vendor Master
        • Customer master
        • Material Master
        • Different types of LSMW methods
          • Standard Batch/Direct Input method
          • Batch Input Recording
          • Business Object Method (BAPI)
          • IDOC
          • Legacy System Migration Workbench (LSMW)
            • Different methods.
            • Steps to write
            • Flat file creation
            • Uploading data.

Sap Scripts

  • Introduction
  • Layout sets
  • Script elements
  • Modifying standard layout sets(by using subroutines)
  • Including logo

SMARTFORMS

  • Introduction to smartforms
  • Global setting
    • Form Attributes
    • Form Interfaces
    • Global Definitions
    • Creating Pages and Windows
    • Types of windows in Smartforms
    • Standard texts
    • Graphics management
    • Writing print program and designing layouts.
    • Output type configuration to standard orders
    • Creating Watermark pages
    • Creating Smart Styles for Smartforms
    • Text Modules

MISCELLANEOUS TOPICS

  • SAP System Landscape
  • Correction and Transport System(CTS)
  • Transport Organizer
  • Workbench Requests
  • Customizing Requests
  • Task Request creation
  • Coping and Merging Transport Requests
  • Release Requests.
  • SAP memory,
    • SET/GET parameters.
    • ABAP memory.
      • Imports/Exports
      • Shared Memory
      • Logical Database and Handling Events(LDB)
      • Field symbols

CROSS APPLICATIONS

  • Introduction to CA.
  • RFC destination.
  • Working with RFC function modules.

ALE.

  • Defining logical systems used for ALE interfaces.
  • Outbound/Inbound processing.
  • Transferring of master data from one system to another system.
  • Distribution model view.
    • IDOC filtering.
    • Segment filtering using filter objects.
    • Reduced IDOC.
    • Outbound using change pointers methods.

EDI.

  • Overview and architecture.

BAPI’s and Business Objects.

  • Introduction to BAPI
  • Overview of Business Object.
  • Step By Step Approach followed to create BAPI
  • Enhance standard Business Objects

Enhancement Frame work and Switch framework

  • Introduction to enhancements.
  • Different ways of doing enhancements.
  • Types of User Exists.
    • Field Exists.
    • Menu exit.
    • Function exit.
    • Screen Exit.
    • Introduction to BADI
    • Brief note on New BADI’s
    • Enhancement Spot.
    • Implicit Enhancement and Explicit Enhancement
    • Enhancement Section
    • Enhancement Implementations
    • Function Module Enhancements.
    • Class Enhancements.
      • Pre-exit
      • Post-exit
      • Overwrite-exit.

OOABAP Programming (with Advanced topics)

Introduction on OOABAP

Difference between OOABAP and other programming languages

Classes

  • Global Class
  • Local Class
  • Instance components & Static Components

Objects & Objects references

  • Implicit Objects
  • Explicit Objects
  • Differences Between Implicit & Explicit Objects
  • Garbage Collection

Attributes                                 

  • Instance Attributes
  • Static Attributes
  • Difference between instance and static attributes
  • Using parameters.(Importing, exporting, Returning etc.)

Methods:

  • Static methods
  • Instance methods
  • Difference between static and instance methods

Constructors:

  • Static Constructor.
  • Instance Constructor
  • Difference between Static & Instance Constructor
  • Destructors

Inheritance (Local & Global)

  • Single Inheritance
  • Multi level inheritance
  • Multiple inheritance
  • Inheritance hierarchy
  • Instance & Static Constructors in Inheritance
  • Visibility of static components in sub classes
  • Visibility of Instance Component in sub classes bhcg

Polymorphism (Local & Global)

  • Method overloading
  • Method overriding
  • Redefinition Keyword (Local & Global)
  • Super keyword
  • ME keyword for Self Reference

Abstraction (Local & Global)

  • Abstract Methods
  • Abstract Classes

Interfaces (Local & Global)

  • Composite Interface
  • Implementation of interfaces in local and global class
  • Advantages of interfaces
  • Difference b/t Abstract class and Interface
  • Aliases ( Local & Global)

Final (Local & Global)

  • Final Class
  • Final methods
  • Friend class
  • Singleton Class

Event Handling, Exception handling & Miscellaneous

  • Try-catch block
  • Local & Global Exceptions
  • OOABAP Reporting using custom classes and Methods
  • Using Select-options in OOABAP Reporting
  • Converting ABAP reports into OOABAP reports
  • Converting Local Class to Global Classes
  • Creating Transaction Codes.

 

Dynamic Programming using OOABAP (Advanced)

Persistent Classes

  • Create Persistent classes
  • Persistence Service for Persistent Objects
  • Defining Persistence Representation
  • Instantiating Persistent class objects
  • Handle exceptions in Persistent classes

Generic data type references and Casting

  • Create Generic Data Types
  • Create Field Symbols
  • Data references
  • Narrow Casting ( up-casting )
  • Wide Casting ( Down- casting)
  • Casting between Data References
  • Casting in Field symbols

Proxy Classes

  • Generating Proxy Classes
  • Enhance existing Proxy Classes
  • Calling Proxy Classes

Factory Classes and Factory Methods

  • Generating Reports using Factory classes
  • Calling Factory methods
  • Handling exceptions in Factory classes and methods
  • Interactive events in Factory Classes
  • Dynamic structure and Internal table generation
  • Dynamic method calling

OOALV Reporting (Advanced)

Types of Containers

  • Custom Container (CL_GUI_CUSTOM_CONTAINER)
  • Splitter Container (CL_GUI_SPLITTER_CONTAINER)
  • Easy Splitter Container (CL_GUI_EASYSPLITTER_CONTAINER)
  • Dialog Box Container (CL_GUI_DIALOGBOX_CONTAINER)
  • Docking Container (CL_GUI_DOCKING_CONTAINER)

OOALV – Reports

  • ALV Tree (CL_GUI_ALV_TREE)
  • ALV Tree Simple (CL_GUI_ALV_TREE_SIMPLE)
  • ALV Grid (CL_GUI_ALV_GRID)
  • ALV Display using CL_SALV_TABLE Class
  • Hierarchical ALV
  • Editable ALV
  • Enabling Multiple Selection of ALV Rows
  • ALV Cells As Drop Down List
  • Font Styles in ALV
  • ALV Row/Cell Coloring
  • ALV Column/Cell Coloring
  • ALV Toolbar buttons
  • ALV Columns as Traffic Lights
  • Word wrap functionality in ALV
  • Hotspots
  • Aggregate and Filtter methods
  • ALV Reporting using classes with event Handling
  • Interactive Events in OOALV

Print_Top_of_Page, Print_end_of_page

Print_top_of_List, Print_end_of_list

Button_click, DoubleClick

Menu_button,User_Command, Data_changed

Etc. various other real time objects on OOALV

 

Adobe Forms                                                     

  • Pre-requisites for adobe form Designing
  • Adobe Document Services (ADS)
  • Forms Layout
  • Interfaces
    • ABAP Dictionary based interfaces
    • Smart forms-compatible interface
    • XML Schema based Interface
    • Form Context
      • Forms, Structure, data, text, graphic, address Nodes
      • Alternative, tables and loops, conditions, etc,
      • Adobe Live Cycle Designer (ADLC)
      • Body pages & Master pages & Design View
      • Hierarchy & Data View
      • Library and object Properties
      • Script Editor
      • Menu& Tool bar
      • Adobe Scripting Syntaxes
      • Data Bindings
      • Adobe Library Controls
      • Table Format & SUB-Forms, Page Breaks, Conditional page Breaks, etc..
      • Driver Program, generated Function Module
      • Standard texts
      • Select,delete,modify,update,insert operations with adobe forms
      • Static and Dynamic Value Sets
      • Customizing Standard Adobe Forms templates
      • Adobe forms with web services
      • Migrating Smart forms to adobe forms

 

 

 

Adobe Online and Offline Scenarios

  • Interactive Form UI Element in webdynpro
  • Database operations with interactive Form UI element
  • WebDynpro Active X controls
  • WebDynpro Native controls
  • ZCI layout
  • WebDynpro offline Scenarios (Interactive)
  • WebDynpro online Scenarios (Interactive)
  • Display Smart Forms Output as adobe Form in WebDynpro
  • Downloading Adobe forms from WebDynpro
  • Interactive PDF Programs
    • Script Programs
    • Form Calculations with Scripting
    • Validations
    • Accessing Nodes and Form Fields

Level – II Programme: Project on Real Time Scenarios

  • Explanation on ASAP Methodology
  • Demo on Live Systems
  • SAP R/3 System Landscape Model – Transport Strategy
  • Project Implementation through SAP Solution Manager
  • End-to-End Implementation Project on real time business objects in phase sequence as shown below.
  1. Project Preparation
  2. Business Blue Print
  3. Realization
  4. Final Preparation
  5. Go-Live
  • Ellaborating the role of Consultants in different stages of project including documentation, presentations to be done by them
  • Project Environment & roles n responsibilities in other types of projects
  1. Support/ Maintenance
  2. Roll-out/ Template
  3. Upgradation
  • Overview on Interaction with clients & team in On-site/ Off-Shore Model
  • Liaison between Offshore and Onsite
  • Mock Interview by real-time faculty
  • Feedback form for each consultant on Technical & project concepts
  • 100% Job assistance

For free Demo you can call us at +91-9703357555 or you can directly register by clicking here

 


Share it now!