Register Login


Onlinewebdynprotraining.com, Bangalore

22/3 Diamond district, Bangalore, Karnataka 560066 India Bangalore
Karnataka India(IN)

0
: 8882194420
: Institute

Write a Review Claim Your Ownership

INFO

The biggest online training provider in USA, UK is now providing world class training in India. Hurry up to sign up for free demos on ABAP, OOABAP, Web Dynpro ABAP and other technical and functional courses.

Check the details at onlinewebdynprotraining.com

or mail us at install.abap@gmail.com

We will provide free server access and study material with the course.

COURSES

Course Details

Course

ABAP is a very high level programming language
created by the German software company SAP.
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. The
language is fairly easy to learn for programmers but it is
not a tool for direct use by non-programmers. Good
programming skills, including knowledge of relational
database design and preferably also of object-oriented
concepts, are required to create ABAP programs.
ABAP remains the language for creating programs for
the client-server R/3 system, which SAP first released in
1992. As computer hardware evolved through the 1990s,
more and more of SAP's applications and systems were
written in ABAP. By 2001, all but the most basic
functions were written in ABAP.

 

Course Syllabus

SAP R/3 Fundamentals :

  • 3 tier Architecture
  • NetWeaver basics
  • ERP terms
  • Application Server Fundamentals : Work processes and Dispatcher
  • ABAP Dictionary Concepts

  • Tables, Data Elements and Domains
  • Transparent, Pooled and clustered tables
  • Buffering, Indexes etc.,
  • Structure, Table types and Type pools
  • Views, Search helps and Lock objects
  • ABAP Programming Basics

  • Data Types, Variables, Types, Operators, Expressions etc
  • I/O Statements, Formatting commands
  • Conditional statements, Loops and termination statements
  • String and Date operations and System fields
  • Fields Strings and Text Elements
  • Internal Tables (All Operations)
  • Types of Internal Tables (Standard, Sorted and Hashed)
  • Joins, Nested selects Sub queries and For All Entries etc
  • Open SQL statements and performance issues
  • Messages (Creating and Calling etc.,)
  • Modularization (Subroutines, Function Modules, Macros and Includes)
  • Field Symbols
  • Revision
  • Debugging programs (Break Point, Watch points etc)
  • Extended syntax check, Runtime Analysis, Performance Trace
  • Reports

  • Classical Report Events
  • Control Level Commands (AT First, AT New etc).,
  • Selection Screen: Parameters
  • Select –options and variants
  • Selection screen designing (Blocks, Pushbuttons, Radio buttons etc)
  • Interactive report events
  • Menu painter: Designing and calling GUI Status
  • Hide, Read Line, Get cursor, Modify line, Window etc., statements
  • System fields of reports
  • ALV reporting
  • Dialog Programs

  • Screens, flow logic events and Module pool
  • Basic Screen elements (I/O field, Radio buttons and Check box etc.,)
  • Maintaining screen sequences (Set screen, Call Screen and leave to screen)
  • Field checks (Automatic, flow logic and module pool)
  • Calling Programs (Submit, Call Transaction, Leave to list processing)
  • Sub screens and modal Screens
  • Table Controls, Step loops and Tab strips
  • File Handling

  • Local Files (Upload, Download etc)
  • BDC session method (Creating, Processing, Analyzing and Correction errors in Sessions)
  • Enhancements

  • BADI
  •  

     

     

    RFC

  • Introduction of RFC
  • Communication mechanisms through RFC
  • ABAP interfaces (RFC)
  • BAPI

  • SAP Business Objects
  • Creating Business Object types
  • Developing BAPIs
  • Working with a standard BAPI
  • Basics of Object Oriented ABAP

    SAP R/3 Fundamentals :

  • 3 tier Architecture
  • NetWeaver basics
  • ERP terms
  • Application Server Fundamentals : Work processes and Dispatcher
  • ABAP Dictionary Concepts

  • Tables, Data Elements and Domains
  • Transparent, Pooled and clustered tables
  • Buffering, Indexes etc.,
  • Structure, Table types and Type pools
  • Views, Search helps and Lock objects
  • ABAP Programming Basics

  • Data Types, Variables, Types, Operators, Expressions etc
  • I/O Statements, Formatting commands
  • Conditional statements, Loops and termination statements
  • String and Date operations and System fields
  • Fields Strings and Text Elements
  • Internal Tables (All Operations)
  • Types of Internal Tables (Standard, Sorted and Hashed)
  • Joins, Nested selects Sub queries and For All Entries etc
  • Open SQL statements and performance issues
  • Messages (Creating and Calling etc.,)
  • Modularization (Subroutines, Function Modules, Macros and Includes)
  • Field Symbols
  • Revision
  • Debugging programs (Break Point, Watch points etc)
  • Extended syntax check, Runtime Analysis, Performance Trace
  • Reports

  • Classical Report Events
  • Control Level Commands (AT First, AT New etc).,
  • Selection Screen: Parameters
  • Select –options and variants
  • Selection screen designing (Blocks, Pushbuttons, Radio buttons etc)
  • Interactive report events
  • Menu painter: Designing and calling GUI Status
  • Hide, Read Line, Get cursor, Modify line, Window etc., statements
  • System fields of reports
  • ALV reporting
  • Dialog Programs

  • Screens, flow logic events and Module pool
  • Basic Screen elements (I/O field, Radio buttons and Check box etc.,)
  • Maintaining screen sequences (Set screen, Call Screen and leave to screen)
  • Field checks (Automatic, flow logic and module pool)
  • Calling Programs (Submit, Call Transaction, Leave to list processing)
  • Sub screens and modal Screens
  • Table Controls, Step loops and Tab strips
  • File Handling

  • Local Files (Upload, Download etc)
  • BDC session method (Creating, Processing, Analyzing and Correction errors in Sessions)
  • Enhancements

  • BADI
  •  

     

     

    RFC

  • Introduction of RFC
  • Communication mechanisms through RFC
  • ABAP interfaces (RFC)
  • BAPI

  • SAP Business Objects
  • Creating Business Object types
  • Developing BAPIs
  • Working with a standard BAPI
  • Basics of Object Oriented ABAP

    SAP R/3 Fundamentals :

  • 3 tier Architecture
  • NetWeaver basics
  • ERP terms
  • Application Server Fundamentals : Work processes and Dispatcher
  • ABAP Dictionary Concepts

  • Tables, Data Elements and Domains
  • Transparent, Pooled and clustered tables
  • Buffering, Indexes etc.,
  • Structure, Table types and Type pools
  • Views, Search helps and Lock objects
  • ABAP Programming Basics

  • Data Types, Variables, Types, Operators, Expressions etc
  • I/O Statements, Formatting commands
  • Conditional statements, Loops and termination statements
  • String and Date operations and System fields
  • Fields Strings and Text Elements
  • Internal Tables (All Operations)
  • Types of Internal Tables (Standard, Sorted and Hashed)
  • Joins, Nested selects Sub queries and For All Entries etc
  • Open SQL statements and performance issues
  • Messages (Creating and Calling etc.,)
  • Modularization (Subroutines, Function Modules, Macros and Includes)
  • Field Symbols
  • Revision
  • Debugging programs (Break Point, Watch points etc)
  • Extended syntax check, Runtime Analysis, Performance Trace
  • Reports

  • Classical Report Events
  • Control Level Commands (AT First, AT New etc).,
  • Selection Screen: Parameters
  • Select –options and variants
  • Selection screen designing (Blocks, Pushbuttons, Radio buttons etc)
  • Interactive report events
  • Menu painter: Designing and calling GUI Status
  • Hide, Read Line, Get cursor, Modify line, Window etc., statements
  • System fields of reports
  • ALV reporting
  • Dialog Programs

  • Screens, flow logic events and Module pool
  • Basic Screen elements (I/O field, Radio buttons and Check box etc.,)
  • Maintaining screen sequences (Set screen, Call Screen and leave to screen)
  • Field checks (Automatic, flow logic and module pool)
  • Calling Programs (Submit, Call Transaction, Leave to list processing)
  • Sub screens and modal Screens
  • Table Controls, Step loops and Tab strips
  • File Handling

  • Local Files (Upload, Download etc)
  • BDC session method (Creating, Processing, Analyzing and Correction errors in Sessions)
  • Enhancements

  • BADI
  •  

     

     

    RFC

  • Introduction of RFC
  • Communication mechanisms through RFC
  • ABAP interfaces (RFC)
  • BAPI

  • SAP Business Objects
  • Creating Business Object types
  • Developing BAPIs
  • Working with a standard BAPI
  • Basics of Object Oriented ABAP

    >

    Other Information

    Course Fee: Not Mentioned

    Course Duration: Not Mentioned

    Placement Provided: No

    Course Details

    Course

    In 1999, SAP released an object-oriented
    extension to ABAP called ABAP Objects, along
    with R/3 release 4.6.
    Braking the barriers of classical ABAP and
    module programming and coming into the world
    of object orientation just like jumping from C to
    C++. Here we talk about classes, objects,
    inheritance, polymorphism, interfaces, abstract
    classes, events and many more. Also to enrich
    the conventional UI experience, you use SAP
    control framework to design lucrative Ui’s using
    ALV, Trees etc.
    It uses the similar everyday principle: "If you
    think in the same language which you want to
    speak would be faster than the Thinking in the
    native language and translating in Speaking
    language".
    The goal is to learn best programming practices.

    Course Syllabus

     Fundamentals of Object Oriented ABAP (2 days)

  • Analyze and design classes (UML)
  • Classes, instances, references
  • Inheritance, interfaces, polymorphism
  • Events
  • Global classes/interfaces (Class Builder)
  • Class-based exception concept
  •  

     

    ABAP Runtime Type Service (1 day)

  • Using Field Symbols
  • Creating a dynamic internal table based on data
  • Finding component types at runtime
  •  

    ABAP Control framework (3 days)

  • Introduction to control framework
  • Classes of control framework
  • Container control – custom , Docking
  • HTML viewer control
  • ALV grid control
  • ALV tree control
  •  

    ABAP xml processing (1 day)

  • Call transformation
  • Showing xml
  • Parsing an xml
  • Creating  xml
  •  

    Doubt clarification and test (1 day)

    >

    Other Information

    Course Fee: Not Mentioned

    Course Duration: Not Mentioned

    Placement Provided: No

    Course Details

    Course

    o In the long term, SAP Web Dynpro for ABAP will be
    the successor of the traditional screen-based
    ("Dynpro") user interface technology which is based
    on SAP GUI.
    o Web Dynpro for ABAP or Web Dynpro for ABAP
    (WD4A, WDA) is the SAP standard UI technology for
    developing Web applications in the ABAP
    environment. It consists of a runtime environment
    and a graphical development environment with
    special Web Dynpro tools that are integrated in the
    ABAPWorkbench (SE80).
    o Web Dynpro offers the following advantages for
    application developers:
    􀆕 The use of declarative and graphical tools
    significantly reduces the implementation effort
    􀆕 Reuse and better maintainability by using
    components
    􀆕 Automatic data transport using data binding
    which reduces the coding effort significantly
    􀆕 Automatic input checks
    􀆕 Completely based on object orientation.

    Course Syllabus

           

     

     Web Dynpro Introduction

  • What is webdynpro ABAP?
  • Lifecycle of webdynpro ABAP
  • Advantage of webdynpro ABAP
  • Introduction to entities
  • Controllers
  • Context
  • APIs
  • Configuration
  • Layouts
  • Definition of component and properties
  • Webdynpro JAVA v/s Webdynpro ABAP
  • Model View Controller(MVC) architecture
  • Model – Data model
  • View – UI model
  • Controller – Logical programming
  • Layering concept
  • Relational model with model and controller
  • Design pattern and OOPS
  • Configuring services in sap for webdynpro
  • View controller services
  • Creating web service for webdynpro
  • Service calls and external services
  • Fully qualified domain name (FQDN) in webdynpro
  • Configuring FQDN
  • Settings of FQDN
  • SAP web application service security
  • Webdynpro Services
  •  

    Webdynpro Controllers

  • Structure of controller
  • Attributes
  • Context section
  • Reuse section
  • Methods
  • Events
  • Model
  • Handlers
  • Inbound plug
  • Outbound plug
  • Layout
  • Hook methods
  • Types of controller
  • Component controller
  • Configuration controller
  • Custom controller
  • Interface controller
  • Window controller
  • View controller
  • Difference between view controller and component controller
  • Difference between component controller and interface controller
  • Hook methods
  • Component controller
  • DOINIT
  • DOEXIT
  • DOBEFORENAVIGATION
  • DOONAPPLICATIONSTATECHANGE
  • DOPOSTPROCESSING
  • Configuration controller
  • Custom controller
  • Interface controller
  • Window controller
  • DOONOPEN
  • DOONCLOSE
  • View controller
  • DOINIT
  • DOEXIT
  • DONMODIFYVIEW
  • DOBEFOREACTION
  • DOAFTERACTION
  • Context

  • Context
  • Introduction to context
  • Creating nodes
  • Creating attributes
  • Creating dependent nodes
  • Creating independent nodes
  • Creating iterative nodes
  • Context node properties
  • Cardinality
  • 0..1
  • 0..n
  • 1..1
  • 1..n
  • Selection
  • 0..1
  • 0..n
  • 1..1
  • 1..n
  • Singleton
  • Supply function
  • Initialize lead selection
  • Behaviors of different properties
  • Context mapping
  • Internal mapping
  • External mapping
  • Cross-component mapping
  • Reverse mapping
  • Mapping between reusable components
  • Inter-framework mapping
  • Context programming
  • Reading node
  • Reading element
  • Creating single element using create_element method
  • Creating multiple elements bind_table
  • Creating structural element bind_static_attributes
  • Dynamically adding elements to context node
  • Deleting elements using remove_element
  • Navigating through context tree
  • Binding elements
  • Setting attribute values for single element using set_attribute
  • Setting attribute values for structural element using set_static_attributes
  • Setting attribute values for table element using set_static_attributes
  • Getting values from elements for single and complex element
  • Data binding
  • Simple binding
  • Complex binding
  • Binding with singleton node
  • Binding with node having max cardinality n
  • Binding with single UI element
  • Binding with table UI element
  • Binding with tree UI element
  • Binding with properties of UI element
  • Binding with attribute property of context element
  •  

    User interface elements

  • Input field
  • Creating input field
  • Setting ID for input field
  • Binding obligatory property of input field
  • Setting tooltip for input field
  • Setting properties like enable, read-only etc.
  • Coding for input field
  • Defaulting value in input field
  • Setting fonts for input field
  • Disabling input field
  • Hiding input field dynamically
  • Password type input field
  • TextView
  • Creating  Text view
  • Setting ID for Text view
  • Binding obligatory property of Text view
  • Setting tooltip for Text view
  • Setting properties like enable, read-only etc.
  • Coding for Text view
  • Defaulting value in Text view
  • Setting fonts for Text view
  • Disabling Text view
  • Hiding Text view dynamically
  • Password type Text view
  • Buttons
  • Creating buttons
  • Setting id for button
  • Adding text to button
  • Creating action for button
  • Handling on_click event
  • Text edit control
  • Check box
  • Line
  • VGutter
  • Title bar
  • Value selectors
  • Radio buttons
  • By Index
  • By Key
  • Drop down
  • By Index
  • By Key
  • By Index
  • By Key
  • List box
  • Table UI element
  • Creating  Table
  • Creating cell editors
  • Adding label and columns to cell editor
  • Adding table columns from context node
  • Adding table columns and cell editor manually
  • Changing cell editors
  • Binding table UI element
  • Setting data into table UI element from Bind_table
  • Disabling table columns
  • Hiding table columns
  • Changing color of table columns
  • Deletion of table row
  • Using Context element delete
  • Using Node value delete
  • Changing table row and updating context
  • Changing table layout
  • Setting table title
  • Getting related data using Supply function
  • Creating table toolbar and adding table buttons
  • Handling table events
  • Row select
  • Row click
  • Column select
  • Cell click
  • Change cell
  • On enter
  • Tree UI element
  • Creating  hierarchy
  • Maintaining table context according to hierarchy
  • Setting text for root node
  • Binding levels of tree
  • Code for each level of tree
  • Accessing data for tree in event handlers
  • Using element as signature of event method
  • Setting tree title
  • Creating tree toolbar and adding tree buttons
  • Deletion of tree branches
  • Changing data in tree hierarchy
  • Handling tree events
  • Double click
  • Node select
  • Expand
  • Containers
  • Transparent container
  • Creating transparent container
  • Setting layout for transparent container
  • Adding UI elements to container
  • Adding UI elements together to container
  • Setting background color for transparent container
  • Setting width and height for container
  • Create container form option
  • Tray
  • Group container
  • Scrollable container
  • Business graphics
  • Charts
  • Bar chart
  • Pie chart
  • Line chart
  • Forms
  • Horizontal charts
  • Tabstrip creation
  • Adding tabs to tabstrip
  • Changing tabstrip text
  • Adding tabstrip to container
  • Changing tab text dynamically
  • Showing views for tabs
  • Positioning of tabs
  • Grid layout
  • Form layout
  • Row layout
  • Matrix layout
  • Layout head data
  • Creating View container
  • Showing view of same component in view container
  • Showing view of another component in view container
  • Changing layout for view container
  • Addition of views in view container using WINDOW
  • Navigation between views
  • Creation of inbound and outbound plug
  • Firing of outbound plug for navigation
  • Connecting plugs for navigation in WINDOW
  • Defining navigation between views
  • Default plug concept
  • Cross-component navigation
  • RESUME plug
  • Passing parameter using plug between views
  • Tab strip
  • Layout properties
  • View container UI element
  • Navigation
  • Internationalization

  • Showing text from ABAP dictionary
  • Binding text from ABAP dictionary
  • Showing heading, long, medium and long texts
  • Showing text from OTR
  • Introduction to online text repository
  • Attaching text from OTR
  • Creating OTR text
  • Changing text to OTR
  • Changing text to OTR dynamically into fixed language
  • Introduction to assistance class
  • Object WD_ASSIST
  • Creating text elements in assistance class
  • Calling method to get text from assistance class
  • Other uses of assistance class
  • Showing text from Assistance class
  • Messages

  • Introduction to controller API
  • Introduction to Message API
  • Getting message manager class object
  • Calling message method
  • Showing direct message
  • Showing message from message class
  • Showing attribute error message
  • Error handling and highlighting of text boxes
  • Handling of messages in DOBEFOREACTION method
  •  

    Component Reuse

  • Introduction to component reuse
  • Interface controller and nodes
  • External context mapping between used and usable component
  • ALV Component
  • Adding reusable component in component
  • Adding reference of INTERFACECONTROLLER of reuse component in controllers
  • Adding viewcontainer UI element
  • Using interface view in view container of used component
  • Creating proxy object
  • Creating interface controller object
  • External context mapping
  • Calling methods of ALV to
  • Change column width
  • Hide column
  • Show column
  • Showing icon in column
  • Changing color of column
  • Changing label of column
  • Showing image in column
  • ALV functions
  • Subscribing to events of ALV
  • Row select
  • Column click
  • Column select
  • On change of
  • OVS Component
  • Object value selector
  • Dictionary search help
  • Freely programmed search help
  • Attaching own search help to fields
  • Creating range table
  • Adding of range table
  • Dynamic table creation
  • Handling user input
  • Selecting data using range input
  • Calling methods to default input
  • Calling methods to set functions to range
  • Select options
  • Dialog Boxes (Popups)

  • Introduction to popup API
  • Using controller api to get window manager
  • Showing URL in new window
  • Showing popup with text and buttons
  • Showing reusable component in new window
  • Showing window of same component as popup
  • Popup action handling
  • Type casting of popup api
  • Displaying Interface View of Component Usage as Popup
  • Faceless component

    Adaptation Techniques

  • Introduction of adaption
  • Type of adaption techniques
  • Configuration
  • Customization
  • Personalization
  • Types of adaption
  • Implicit
  • Explicit
  • Creation of component configuration
  • Creation of application configuration
  • Using application parameter
  • Dynamic assignment of application configuration
  • Static assignment of application configuration
  • Customizer and customization
  • Personalization
  • Dynamic Modifications at Runtime

  • Creating Context nodes dynamically
  • Creation of context node
  • Dynamically setting the properties
  • Addition of attributes to dynamic context node
  • Allocating memory dynamically
  • Binding elements to dynamic context node
  • Removing node
  • Creating UI elements dynamically
  • Obtaining ROOTUIELEMENTCONTAINER object
  • Introduction to UI element classes
  • Creation of UI element object
  • Setting layout property for UI element object
  • Adding UI element to ROOTUIELEMENTCONTAINER object
  • Attaching actions dynamically to UI element
  • Portal Integration

    Integrating SAP Interactive Forms by Adobe

  • ADOBE Online scenario
  • ADOBE Offline scenario
  • Floorplan Manager

  • Object Instance Floorplan (OIF)
  • Quick Activity Floorplan (QAF)
  • Guided Activity Floorplan (GAF)
  • >

    Other Information

    Course Fee: Not Mentioned

    Course Duration: Not Mentioned

    Placement Provided: No

    PHOTOS
    COMMENTS
    • Date 28th Sep 2017 Megha Gupta |  Say's
      Excellent training provided, I got my dream job. Thank you so much for such a great experience.
    ×