- Introduction to Browser Based Technologies
- Introduction to Webdynpro ABAP Framework & its Advantages
- Introduction to MVC Architecture
- Webdynpro ABAP Configuration Setup.
- Difference between WDABAP & WDJAVA & BSP
- Context Bindings and Context Mappings
- Webdynpro Phase Model
Webdynpro ABAP Application
- URL Address
- Fully Qualified Domain Name ( FQDN )
- URL’s & Namespaces and Restrictions.
- Logon page Configuration.
User Interface Element (UI Element)
- Form Template, Screen Template
- Input Field, I Frame ( outdated ), Label
- Page header, Page Header Area, Page Header with Link To URL
- Table functionalities( ALL )
- ItemListBox,Button, Button Row
- Link To Action, Link To URL, Invisible Element
- Group, Tray, Transparent Container,
- Phase Indicator, Progress Indicators
- RadioButtonGroupByIndex, RadioButtonGroupByKey
- DropDownbyKey, DropDownByIndex,
- CheckBox, CheckBoxGroup, Tri State Check Box
- TabStrip, Tree, Horizontal Gutter
- Button Choice, Menu Action Items, Message Area
- Business Graphics (Pie, Column, Line ) 2D / 3D
- Interactive Form UI Element
- Road Map UI Element
- File Upload UI Element.
- File Download UI Element
- Date Navigator, Threshold Slider
Layout Manager
- Flow, Grid, Matrix, Row Layouts
- Form Layout in EHP5
- All Database operations ( ADD, DELETE, EDIT, UPDATE, INSERT, etc )
- Table Filtering, Sorting, Column Grouping.
- Table, Table Popins, Toggle Cells, Cell variants
- Table Customization, Table Cell Editors,
- Adding links, buttons, checkbox, Radio buttons, Images, Indicators inside Table
- Conditional Table Cell Coloring
Navigations
- Types of Plugs( In Bound, Out Bound, Startup, Exit, Suspend, Resume plugs )
- Window-Exits,
- Navigation between the Views( Within same component )
- Navigation between the Views( Between different components )
- View Assembly & Contextual Panels.( Side Panels )
- Horizontal Contextual Panel
- View Container UI Element
- Calling Transaction Codes
Reporting (Header Data, Item Data)
- Parent-Child Node relationship
- Nested Nodes Concepts
- Supply Functions
Controller
- View Controller
- Component Controller
- Interface Controller
- Custom Controller
- Window Controller
- Configuration Controller
Mapping
- Pre-conditions for Mappings
- Context Mapping
- Internal Context Mapping
- External Context Mapping
- Cross Component Context Mapping
- Data Transfer between the Views
- Pop Up Windows ( Window of same component )
- Component Usage Popup windows ( window of Different Component )
- Confirmation Dialog Windows
- External Windows
- Subscribing Window Actions
Value Selector & Search Help
- Dictionary Search Help
- Freely Programmed input Help Mode
- SVS ( Simple Value Selector ) , EVS ( Extended Value Selector )
- DVS ( Dynamic Value Selector ) , OVS ( Object Value Selector )
Service Call
- RFC’s/BAPI’s as Model
- Class-Methods
- Assistance Class as Model
- Using Controller attribute in Service call
Webdynpro Development with MVC Architecture
- Model Classes ,Business methods, Persistence Class
- Assistance Class, Business methods, Messages
Programming Aspect
- Wizard Based Programming
- Standard References and Syntaxes
- Controller attributes( WD_THIS, WD_CONTEXT, WD_COMP_CONTROLLER )
- Getters and Setters
- Context Based Programming ( Node, Attribute ).
- Hooker Methods or Standard Life cycle Methods
- Fire Methods, Event Handler Methods
- ADD/DELETE/UPDATE/MODIFY/Select Database operations
- Add Row, Remove Row, Copy / Select ALL/De-Select ALL/Conditional Copy Funcs
- Cross-Controller Method Calls
- Visibility / Invisibility, Enable/Disable
- MIME Repository
- Using Multiple Components, Component Usages
- Component Interfaces
- Direct Vs Reverse Mapping
- Interface Controller, Fire events
- Interface Controller Methods, Input Element,
- Interface Controller Nodes, Interface Views
- External Context Mapping ( or )Cross-Component Programming
- Visual Components & Faceless Component
Road Map
- Road Map Construction
- Road Map for Interactive Reporting
- Road Map for Timesheet Approval & Rejection Scenario
- Road Map for Leave Request Approval & Rejection Scenario
- Road Map for Adobe Forms
- Converting Conventional Road Map to Floor Plan Manager
- RoadMap ( roundtrip step close, roundtrip start , roundtrip end, sub steps, etc..)
Dynamic Programming
- Creating UI Elements dynamically
- Creating Tables at Runtime dynamically
- Creating Context Nodes dynamically
- Creating Context Attributes dynamically
- Assigning Actions to UI Elements dynamically
- Dynamic Features on UI Elements and its Properties
Messages
- Messages & Error Handling( Success, Warning, Error, T100 Messages, etc )
- Message place holders, Message Class,
- Navigation Behavior : Usage and Flow of hooker methods WDDOBEFOREACTION, WDDOAFTERACTION,
- Reading the action at runtime
- Message Based Validation, Independent actions.
- Internationalization( Data Elements, Domains , Assistance Class Message Class, OTR
- Basic ALV Configuration Models ( SALV_WD_TABLE )
- Table Settings, Field Settings, Column Settings, Standard ALV Settings
- Using Methods & Events of Interface Controller.
- Providing Edit functionality
- Single Row, Multi-Row Selection
- Adding Link To Action, Buttons, Progress Indicators
- Opening Popup Windows, Confirmation Windows by Raising Events.
- MODIFY/UPDATE/INSERT/DELETE Functionalities in ALV
- Aggregations: Grand Totals & Sub Totals in ALV Tables, Sorting
- Conditionally Applying colors on ALV Table
- Traffic Lights and images in ALV
- Adding Custom Toolbar in ALV
- Select-options with ALV
- Using Multiple ALV Tables
Portal Integration
- Connecting to Back-End System from Portal
- System Objects, System Alias, User Mapping
- Folders, Iviews, Pages, Worksets, Roles
- SSO( Single Sign-On Access )
- Navigate Absolute , Navigate Relative.
- Firing( Triggering a Portal event )
- Subscribe( Reacting to Portal Event )
- Running Application with Portal Level events.
- Authorization at Portal Level
- Role based Access( RBAC)
Enhancement Framework
- Material Management Standard Components.
- Travel Management Standard Components
- HCM/ESS/MSS Standard Components
- Using Function Modules, RFC’s, BAPI’s without Service Calls.
Runtime Programming Interface / Classes
- IF_WD_VIEW
- IF_WD_VIEW_CONTROLLER
- IF_WD_VIEW_ELEMENTS
- IF_WD_ACTION
- IF_WD_APPLICATION
- IF_WD_CONTROLLER
- CL_WD_CUSTOM_EVENT
- CL_WD_RUNTIME_SERVICES
- CL_MIME_REPOSITORY_API
- CL_WD_UTILITIES ,CL_WD_DYNAMIC_TOOL
Windows Based Programming Interface
- IF_WD_WINDOW
- IF_WD_WINDOW_CONTROLLER
- IF_WD_WINDOW_MANAGER
Cross Component Programming Interface
- IF_WD_COMPONENT
- IF_WD_COMPONENT_USAGE
Dynamic Programming Classes
- CL_WD_Table , CL_WD_Input_Field
- CL_WD_Table_Column
- CL_WD_DropDown_By_IDX,
- CL_WD_DropDown_By_KEY
- CL_WD_Button, , etc several other classes
Context Based Programming Interface
- IF_WD_CONTEXT
- IF_WD_CONTEXT_NODE
- IF_WD_CONTEXT_NODE_INFO
- IF_WD_CONTEXT_ELEMENT
Message Based Programming Interface
- IF_WD_MESSAGE_MANAGER
Portal Programming Interface
- IF_WD_PORTAL_INTEGRATION
Floor Plan Manager Programming Interface
- IF_FPM_UI_BUILDING_BLOCK
Floor Plan Manager
Types of Floor Plan Managers
- Object Instance Floor Plan ( OIF ) ( Roadmap )
- Guided Activity Floor Plan ( GAF ) ( Tab strip )
- Over View Page Floor Plan ( OVP ) ( Overview Page )
- Quick Activity Floor Plan ( QAF ) ( Outdated )
Floor Plan Configuration using FPM Configuration Editor
- Identification Region ( IDR )
- Message Region ( MR )
- Context Navigation Region ( CNR )
- Re-implementation of IF_FPM_UI_BUILDING_BLOCK.
- Application Configuration Creation for FPM Application.
- Component & IDR Configurations.
- Using Multiple UIBB’s with OIF & GAF Instances.
- Generic User Building Blocks
| List based Component ( FPM_LIST_UIBB ) | ||
| Tabbed Component ( FPM_TABBED_UIBB ) | ||
| Form based Component ( FPM_FORM_UIBB ) |
- Difference between OIF & GAF Toolbars
- FPM Toolbar
- Adding elements to toolbar, Toolbar buttons & Events
- Adjusting the toolbar dynamically using interface IF_FPM_CNR_GAF
- FPM Events Loop and Coding
Feeder Classes
- IF_FPM_GUIBB_FORM
- IF_FPM_GUIBB_LIST
Webdynpro CHIPS Integration in FPM
- Introduction, Inport, Outport
- Google Map Integration Using Chips
- Chip Catalogue, IFrame
- Side Panels along with Main Browser
- Page Builder & Page Configuration
Configuration Datasets
- Webdynpro built-in configurations
- Component Configurations, Application Configurations
- URL Parameters & Application parameters
Adobe Form
- Pre-requisites for Adobe Form Designing
- Forms
- Interfaces
ABAP Dictionary Based Interface
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
Adobe Live
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
- Online Interactive Forms
- Offline Interactive Forms
- Standard Texts
- Select, Delete, Update, Modify, Insert Operations with Adobe Forms
- Static and Dynamic Value sets
- Customizing Existing Adobe Forms
- Customizing Standard Adobe Forms Templates
- Adobe Forms with Web services
- Converting Smart Forms to Adobe Forms.
- Migrating Smart Forms to Adobe Forms
- Online Interactive Forms
- Interactive PDF Programs
Script Programs
Form Calculations with Scripting
Validations
Accessing Nodes and Form fields
- Integration with WebDynpro ABAP
Interactive Form UI element in Webdynpro
Data Base operations with Interactive Form UI Element
WebDynpro Offline Forms scenarios
WebDynpro Online Forms scenarios
- Displaying Smart Forms Output as Adobe Form in WebDynpro.
BRF+ (Business Rule Framework)
- BRF+ Workbench
- UI execution API
- Application Creation
- Functions in rule
- Rule set , Rule Framework
- Formula Expressions
- Decision Tables
- Creating an application with BRF+ workbench
POWL (Personal Object Work list)
- POWL Feeder Classes
- POWL Cockpit
- Defining Selection Criteria for POWL Feeder Class
- Maintaining the Query & Query List & Creating New Query
- Personalization in POWL
- POWL_UI_COMP
- POWL Component configurations & Application Configurations
- Report to check POWL Consistency for POWL
Basic OOABAP and Advance OOABAP
- Introduction to OOABAP.
- Difference between OOABAP and Other Programming Languages.
- Classes.
Global class
Local class.
- Instance Components & Static Components
- Objects & Objects References
Implicit Objects.
Explicit Objects.
Difference b/t Implicit & Explicit Objects.
Garbage Collection.
Attributes and Constants
- Instance Attributes
- Static Attributes
- Difference b/n Instance Attributes & Static Attributes.
- Using Parameters.( Importing , Exporting, Returning etc.)
Methods. ( Local & Global )
- Static Method.
- Instance Method.
- Difference b/n Instance Method & Static Method
Constructors. ( Local & Global )
- Static Constructor.
- Instance Constructor.
- Sequence of Constructors Execution
- Difference b/t 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 Components in Sub Classes
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
- Advantage of Interfaces
- Difference b/t Abstract class and Interface
- Aliases. ( Local & Global )
Final ( Local & Global )
- Final Class.
- Final Methods.
- Friend Class.
- Singleton Class.
Type casting.
- Narrow casting( Up-Casting )
- Wide casting ( Down-Casting )
Event Handling
- Static Events, Instance Events
Exception Handling.
- Try-catch Block.
- Local & Global Exceptions
OOABAP ALV reporting Using Classes & Methods
- CL_GUI_ALV_GRID
- CL_GUI_Custom_Container ,etc Classes
- Enabling Multiple selection of ALV rows.
- ALV Cells as Drop Down List
- ALV Row Coloring
- ALV Column Coloring
- ALV Toolbar buttons
- ALV Columns as Traffic Lights
- 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, Double Click
- Menu_button, User_command
- Etc. various other Examples on OOALV

SAP Business Object (BO4.0)
SAP HR ABAP 



Reviews
There are no reviews yet.