Webdynpro ABAP Application. URL Address Fully Qualified Domain Name ( FQDN ) URL s & Namespaces and Restrictions. Logon page Configuration.

Similar documents
Getting Started with FPM BOPF Integration (FBI)

COURSE LISTING. Courses Listed. Training for Database & Technology with Development in ABAP Dialog Programming. Beginner. Intermediate.

COURSE LISTING. Courses Listed. with ABAP Dialog Programming. 25 December 2017 (08:57 GMT) NW001 - SAP NetWeaver - Overview

SAP ABAP Training Course Content :

Working with Tabstrip in Webdynpro for ABAP

WUS 581:WEBCLIENT UI FRAMEWORK : UI COMPONENT ENHANCEMENTS SCENARIOS. 1. UI Component Architecture

SAP' ABAP. Handbook. Kogent Learning Solutions, Inc. Sudbury, Massachusetts JONES AND BARTLETT PUBLISHERS BOSTON TORONTO LONDON SINUAPORI:

Working with Dynamic Tables in Interactive Adobe Forms and WebDynpro ABAP

In the OTR Alias Link enter ZPAOC_RCF_UI/LINK_TO_BBC

Inside Web Dynpro for Java

SAP- ABAP/4 ADVANCED COURSE CONTENT

Copyright 2010, Oracle. All rights reserved.

How to Create, Enhance and Adapt Floorplan Manager Applications on SAP NetWeaver 740

Modern Requirements4TFS 2018 Release Notes

FUNCTION MODULE. BAPI are RFC enabled function modules. Might Be Remote Enabled or May not be Remote Enabled

WebStudio User Guide. OpenL Tablets BRMS Release 5.18

Helpline No WhatsApp No.:

User Manual instantolap

Report Designer Report Types Table Report Multi-Column Report Label Report Parameterized Report Cross-Tab Report Drill-Down Report Chart with Static

C_TBI30_74

Management Reports Centre. User Guide. Emmanuel Amekuedi

SAP ABAP. Introduction to SAP ABAP

SAP* NetWeaver BW 7.x Reporting

Kendo UI. Builder by Progress : What's New

Modern Requirements4TFS 2018 Update 1 Release Notes

How To Create FPM Application consuming CDS view using ACT

File: SiteExecutive 2013 Core Modules User Guide.docx Printed September 30, 2013

SAP ABAP ONLINE TRAINING COURSE

Learn how to login to Sitefinity and what possible errors you can get if you do not have proper permissions.

I, J, K. Eclipse, 156

DOT NET Syllabus (6 Months)

Preface 7. 1 Introduction to OpenUI5 9

SAP-ABAP Training Program. Topics Covered. ABAP Dictionary Concepts

User Guide. Kronodoc Kronodoc Oy. Intelligent methods for process improvement and project execution

C# Programming in the.net Framework

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.)

Generating Self-Defined Functions for ALV in Web Dynpro for ABAP

SAP NetWeaver 04, 7.0, 7.01, CE 7.1, CE 7.11

Different Types of iviews in Enterprise Portal 7.0

SAP BW 3.5 Enhanced Reporting Capabilities SAP AG

SAP ABAP WORKBENCH CONCEPTS PART 1 AND 2. INd_rasN. 1 P a g e. KIDS Information Center

How to Integrate Web Dynpro ABAP in Portal and Capture Portal Logon User Name

SECURED PROGRAMMING IN.NET DETAILED TRAINING CONTENT INDUSTRIAL TRAINING PROGRAM ( )

Freely Programmed Help- Web Dynpro

DOT NET SYLLABUS FOR 6 MONTHS

Style Report Enterprise Edition

Adobe Dreamweaver CS6 Digital Classroom

BW C SILWOOD TECHNOLOGY LTD. Safyr Metadata Discovery Software. Safyr User Guide

edev Technologies integreat4tfs 2015 Update 2 Release Notes

DOT NET COURSE BROCHURE

NetAdvantage for jquery SR Release Notes

BC401. ABAP Objects COURSE OUTLINE. Course Version: 18 Course Duration:

C1 CMS User Guide Orckestra, Europe Nygårdsvej 16 DK-2100 Copenhagen Phone

Diploma in Microsoft.NET

.NET Advance Package Syllabus

UTAS CMS. Easy Edit Suite Workshop V3 UNIVERSITY OF TASMANIA. Web Services Service Delivery & Support

Type of Classes Nested Classes Inner Classes Local and Anonymous Inner Classes

Rich Web UI made simple Building Data Dashboards without Code

Release 6.0E. Support Package 4. Summary of New Features and Enhancements

This tutorial explains the key concepts of Web Dynpro with relevant screenshots for better understanding.

C++ for System Developers with Design Pattern

C_TAW12_740

What is a Dashboard visualisation? (Speed dial and traffic light)

OSR Composer 3.7 User Guide. Updated:

User Guide Using AuraPlayer

Using SQL Developer. Oracle University and Egabi Solutions use only

User Guide Product Design Version 1.7

End User s Guide Release 5.0

Imagine. Create. Discover. User Manual. TopLine Results Corporation

INTERVIEW QUESTIONS SAP ABAP (SAMPLE) May 23,

VB.NET Web : Phone : INTRODUCTION TO NET FRAME WORK

Selenium Testing Course Content

12d Synergy V4 Release Notes. 12d Synergy V4 Release Notes. Prerequisites. Upgrade Path. Check Outs. Scripts. Workspaces

Using the VMware vcenter Orchestrator Client. vrealize Orchestrator 5.5.1

Roxen Content Provider

Copyright About the Customization Guide Introduction Getting Started...13

Quick Start Guide. Version R94. English

Jim Brogden, Heather Sinkwitz, Dallas Marks, Gabriel Orthous. SAP BusinessObjects Web Intelligence. The Comprehensive Guide. S Galileo Press.

CERTIFICATE IN WEB PROGRAMMING

Veteran's Guide. Visual Composer for. Document Version 2.00 March SAP NetWeaver 7.3

Java for Programmers Course (equivalent to SL 275) 36 Contact Hours

Dot Net Online Training

2013, Active Commerce 1

Team Developer 6.1. Configure the color-coding in the Tools Preferences dialog under the Outline tab.

Quick Guide for Suppliers - Catalogs Supplier Portal (October 2012)

INDEX. Drop-down List object, 60, 99, 211 dynamic forms, definition of, 4 dynamic XML forms (.pdf), 80, 89

Course Outline. Writing Reports with Report Builder and SSRS Level 1 Course 55123: 2 days Instructor Led. About this course

Modern Requirements4TFS 2018 Update 3 Release Notes

Readme. HotDocs Developer LE Table of Contents. About This Version. New Features and Enhancements. About This Version

ExtraView 10.0 Key New Features

StreamServe Persuasion SP5 StreamServe Connect for SAP - Business Processes

Asset Arena InvestOne

CHAPTER 1: INTRODUCING C# 3

Call: Hyperion Planning Course Content:35-40hours Course Outline Planning Overview

Business Intelligence and Reporting Tools

Index COPYRIGHTED MATERIAL. Symbols and Numerics

C_TAW12_740

It is necessary to follow all of the sections below in the presented order. Skipping steps may prevent subsequent sections from working correctly.

Griffin Training Manual Grif-WebI Introduction (For Analysts)

SAP Asset Manager Configuration Guide for Android

Transcription:

Webdynpro Introduction 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

Composite Screen Element 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

Windows 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

Componentization (Multi Component Architecture ) 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

Webdynpro ALV Integration 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 o ABAP Dictionary Based Interface o Smart Forms-Compatible Interface o XML Schema based Interface Form Context o Forms, Structure, Data, Text, Graphic, Address Nodes Alternative, Tables and Loops, Conditions, etc. Adobe Live Cycle Designer o Adobe Live o Body Pages & Master pages & Design View o Hierarchy & Data view o Library and Object Properties o Script Editor o 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 o Script Programs o Form Calculations with Scripting o Validations o Accessing Nodes and Form fields Integration with WebDynpro ABAP o Interactive Form UI element in Webdynpro o Data Base operations with Interactive Form UI Element o WebDynpro Offline Forms scenarios o 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 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. 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