Currently Being Moderated

Web Dynpro ABAP eLearning Content (Popular and Relevant)

Here's a list of recent and popular eLearning content related to Web Dynpro ABAP, including demos, tutorials, podcasts and video (SCN-TV).

 

This list was compiled based on view statistics and includes all recent additions.  This is list is sorted alphabetically and will be updated quarterly.

 

Additional eLearning content can be found using the eLearning filter on the Custom Google Search for the New SCN.

 

eLearning
Type
ABAP UI Flexibility Part 1: Demo Overview
In this first part we will see an overview of the demo application we will explore.  The demo is running within the NetWeaver Business Client 3.0 and leverages the latest rendering techniques of Web Dynpro ABAP in NetWeaver 7.0 Enhancement Package 1.
This is part 1 of a 6 part series on User Interface flexibility in the ABAP environment.
Tutorial
ABAP UI Flexibility Part 2: Floorplan Manager
This second part explores the usage of the Floorplan Manager and its ability to configure complex applications comprised of multiple Web Dynpro Components (SAP and Customer created even).
This is part 2 of a 6 part series on User Interface flexibility in the ABAP environment.
Tutorial
ABAP UI Flexibility Part 3: Feeder Classes
Part three of this series looks at the usage of the Feeder Class for a Generic UI Building Block (GUIBB) and how easily you can extend the data model using the Enhancement Framework.
This is part 3 of a 6 part series on User Interface flexibility in the ABAP environment.
Tutorial
ABAP UI Flexibility Part 4: BADIs
Part 4 of this series shows how you can use a Filtered BADI for customer specific validations and processing in an SAP application.
This is part 4 of a 6 part series on User Interface flexibility in the ABAP environment.
Tutorial
ABAP UI Flexibility Part 5: BRF+
Part 5 of this series shows the usage of Business Rules Framework Plus (BRF+) - the ABAP based rules engine that is part of NetWeaver 7.0. Specifically we demonstrate the usage of a decision table to add flexiblity to a calculation within our user interface.
This is part 5 of a 6 part series on User Interface flexibility in the ABAP environment.
Tutorial
ABAP UI Flexibility Part 6: Looking Ahead to 7.02
Part 6 of this series looks a bit to the future with the new Local Page Builder/CHIPs/Sidepanel functionality that is coming in NetWeaver 7.02.  We see how reusable, generic UI functionality can easily be integrated into existing applications without coding.
This is part 6 of a 6 part series on User Interface flexibility in the ABAP environment.
Tutorial
Analytics List UI Building Block - Integration of List Reporting within Customizing
This Video shows how a customer can integrate List Reporting by customizing an application.
Tutorial
Analytics List UI Building Block - Integration of List Reporting within Development
This Video shows how to integrate List Reporting when developing an application. The integration is using the Analytics List GUIBB and the standard Search GUIBB with a specific feeder class and a specific application controller.
Tutorial
Changing the Layout of an FPM Application
This tutorial will show you how to change the layout of your FPM application.
Tutorial
Context-Based Adaptations (Basic)
Learn the basics of creating a Floorplan Manager context-based adaptation of an application.
Demo
Creating a Simple Form
This tutorial will show you how to create a Form GUIBB.
Tutorial
Creating a Simple Guided Activity Floorplan (GAF)
This tutorial leads you step by step through the creation of a very simple FPM based Web Dynpro ABAP application based on GAF. The application contains two roadmap steps displaying a list of all users currently logged on to the system and list of the current workprocesses.
Tutorial
Creating a Simple Launchpad UI Building Block
This tutorial will show you how to create LAUNCHPAD GUIBB.
Tutorial
Creating a Simple List
This tutorial will show you how to create a List GUIBB.
Tutorial
Creating a Simple Object Instance Floorplan (OIF)
The first tutorial leads you step by step through the creation of a very simple FPM based Web Dynpro ABAP application. The application will display a list of all users currently logged on to the system. The sample solution FPM_TUTORIAL_1_SOLUTION is available in package APB_FPM_DEMO.
Tutorial
Creating a Simple Search UI Building Block
This tutorial will show you how to create a SEARCH GUIBB.
Tutorial
Creating a Simple Tabbed UI Building Block
This tutorial will show you how to create a Tabbed Component Configuration.
Tutorial
Creating an Error Page for an FPM Application
This tutorial will show you the possiblities to create an error page. You can use this feature, when a serious error occurs and the application should be closed.
Tutorial
Creating the Header Area of a Floorplan (Identification Region, IDR)
This tutorial explains how to create text, links and icons for the header area. It leads you step by step through the link creation, including the usage of the report launchpad. The sample solution FPM_TUTORIAL_1_SOLUTION is available in package APB_FPM_DEMO.
Tutorial
Dialog Boxes within FPM Applications
This tutorial will show you how to create, modify and call dialog boxes.
Tutorial
Display Types within a Form
This tutorial will show you the different display types you can use within a Form UIBB.
Tutorial
Display Types within a List
This tutorial will show you the different display types you can use within a List UIBB.
Tutorial
Dynamically Change a Guided Activity Floorplan (GAF)
This tutorial shows you how to use an AppCC (application-specific component controller) and its features in a GAF based application.
Tutorial
Dynamically Change an Object Instance Floorplan (OIF)
This tutorial shows you how to use an AppCC (application-specific component controller) and its features in an OIF based application.
Tutorial
Dynamically Create Toolbar Elements
This tutorial describes how to dynamically create and change UI-Elements of the OIF toolbar. You learn how to dynamically create standard and application-specific buttons and button choices. This tutorial is an enhancement of toolbar tutorial T1.
Tutorial
Enhance a Guided Activity Floorplan (GAF) by Adding a Subview
The second tutorial regarding the GAF enhances the application creation Tutorial GAF 1 by adding a Subview displaying the details of the logon user.
Tutorial
Enhance an Object Instance Floorplan (OIF) by Adding a Second View
The second tutorial enhances the application creation Tutorial 1 by adding a second View displaying the list of the current workprocesses. After finishing this Tutorial the application looks like a 'real' OIF.
Tutorial
Enhance an Object Instance Floorplan (OIF) by using Event-Handling
This tutorial enhances the application created in Tutorial 1 and 2 by adding an easy example of Event-Handling. The application will get a Refresh-Button which triggers a re-read of the user  list and the work process data from the backend.
Tutorial
FPM Configuration Editor - Introduction and How to Work with it
This tutorial is about the new FPM Configuration Editor and how to work with it.
Tutorial
Interview with SAP Mentor Alvaro Tejada (Blag)
In this special edition of the Enterprise Geeks podcast we get the opportunity to interview the SDN star himself - Alvaro Tejada; or Blag as everyone around the SAP space knows him. Blag is one of the best known faces in the SAP community.  He is frequent moderator on the SDN Forums and quite a prolific author. In this podcast he shares his experiences as an SAP Mentor, talks about the upcomming SAP Inside Track Lima (which he is organizing) and we discuss UI topics like Adobe Flex development and Adobe Flash in SAP.
Podcast
Introduction to Web Dynpro ABAP: Part 1
This eLearning explains in depth the Web Dynpro programming model and how to develop Web Dynpro applications within the ABAP workbench. In this first part we begin by explaining the motivations in the design of Web Dynpro.
Tutorial
Introduction to Web Dynpro ABAP: Part 2
This eLearning explains in depth the Web Dynpro programming model and how to develop Web Dynpro applications within the ABAP workbench. In this second part we discuss the Web Dynpro ABAP programming model.
Tutorial
Introduction to Web Dynpro ABAP: Part 3
This eLearning explains in depth the Web Dynpro programming model and how to develop Web Dynpro applications within the ABAP workbench. In this third part we learn about the View and placing UI elements on the screen.
Tutorial
Introduction to Web Dynpro ABAP: Part 4
This eLearning explains in depth the Web Dynpro programming model and how to develop Web Dynpro applications within the ABAP workbench. In this fourth part we explor how to model data in the context and respond to events with event handler methods of the controller.
Tutorial
Introduction to Web Dynpro ABAP: Part 5
This eLearning explains in depth the Web Dynpro programming model and how to develop Web Dynpro applications within the ABAP workbench. In this fifth part we expand our project to include the Component Controller, Context Mapping and multiple Views.
Tutorial
Introduction to Web Dynpro ABAP: Part 6
This eLearning explains in depth the Web Dynpro programming model and how to develop Web Dynpro applications within the ABAP workbench. In this sixth part we look at multiple component usage and navigation plugs.
Tutorial
Introduction to Web Dynpro ABAP: Part 7
This eLearning explains in depth the Web Dynpro programming model and how to develop Web Dynpro applications within the ABAP workbench. In this seventh and fial part we explorer integration possibilities in the form of NetWeaver Portal, NetWeaver Business Client, Interactive Forms by Adobe and Flash Islands.
Tutorial
NetWeaver Business Client 3.0 Preview
In this eLearning, we take an in depth look at the upcoming 3.0 release of the NetWeaver Business Client. This new version of the NWBC will ship later this year alongside NetWeaver 7.02 and 7.20 based applications. NWBC offers an alternative to using an Internet Browser (such as Firefox or Internet Explorer) for accessing your Portal roles and SAP business applications.
Demo
News on Web Dynpro in CE
In this second podcast, Peter Barker and Stefanie Bacher from SAP NetWeaver Product Management present the News on Web Dynpro Java in CE 7.1.
Podcast
Paging Functionality within a List
This tutorial will show you how to use the paging functionality in your LIST GUIBB. Not the whole list content is requested from the feeder at once but only the data that is needed at a certain time.
Tutorial
Simple Configuration of Toolbar Elements
This tutorial describes how to configure a simple toolbar. You learn how to define standard buttons  as well as application specific UI-Elements. Prerequisite for this tutorial is that you have already created a simple application based on FPM, as  for example in tutorial 1.
Tutorial
Suspend and Resume within FPM Applications
This tutorial will show you the suspend and resume functionality within the FPM. The FPM framework can be placed in a suspended state whilst the user navigates to another URL. The user can work on the URL and then navigate back to the suspended FPM application, which is resumed from exactly the same state before navigation occured.
Tutorial
Transient UI Building Blocks
This tutorial will show you how to make UIBBs transient in their behavior. Transient behavior means that UIBBs, which are not visible, can be removed from memory to increase the performance and the memory footprint of the application.
Tutorial
Using the Application Configuration Controller (AppCC) within an ABAP OO class
This tutorial shows you how to use an AppCC (application-specific component controller) within an ABAP OO class.
Tutorial
WDA and Portal Eventing - Event Sender
In this episode of the ABAP Freak Show, we look at how you can use Portal Eventing for communication between different iViews in the same Portal Page. You can use Portal Eventing to communication between iViews of different technologies running on different backend systems.
Demo
WDA and Portal Eventing - Runtime Demo
In this episode of the ABAP Freak Show, we look at how you can use Portal Eventing for communication between different iViews in the same Portal Page. You can use Portal Eventing to communication between iViews of different technologies running on different backend systems.
Demo
WDA Performance Tools Part 1
This is part 1 of a 6 part series on tools that are available for monitoring or troubleshooting the performance in Web Dynpro ABAP based applications. In this part of the series we discuss performance aspects in general as well as looking at the Performance Monitor in WDA 7.01. The Performance Monitor tool can provide estimates about the performance breakdown of our application (client side vs. server side runtimes as well as user session memory on the server) and help us decide where we need to investigate further.
Demo
WDA Performance Tools Part 2
This is part 2 of a 6 part series on tools that are available for monitoring or troubleshooting the performance in Web Dynpro ABAP based applications. In this part of the series we look at browser based plug-ins and tools for exploring the performance on the client side. In particular we look at HTTP Watch (a 3rd party tool we use at SAP) as an Internet Explorer Add-In.
Demo
WDA Performance Tools Part 3
This is part 3 of a 6 part series on tools that are available for monitoring or troubleshooting the performance in Web Dynpro ABAP based applications. In this part of the series we will look at the transaction STAD. This transaction can give you the first glance at performance measurements on the server side and help you then narrow the focus of your additional research.
Demo
WDA Performance Tools Part 4
This is part 4 of a 6 part series on tools that are available for monitoring or troubleshooting the performance in Web Dynpro ABAP based applications. In this part of the series we assume that the runtime problems occur in the SQL layer and we learn how to use the SQL Trace tool in Web Dynpro ABAP.
Demo
WDA Performance Tools Part 5
This is part 5 of a 6 part series on tools that are available for monitoring or troubleshooting the performance in Web Dynpro ABAP based applications. In this part of the series we dig deeper into the Runtime Analysis tool. We show you how to trigger the Runtime Analysis trace for a Web Dynpro Application as well as how to filter out the surround Web Dynpro ABAP framework code from the trace results. We also show a preview of some of the new Runtime Analysis features that are coming in NetWeaver 7.02.
Demo
WDA Performance Tools Part 6
This is part 6 of a 6 part series on tools that are available for monitoring or troubleshooting the performance in Web Dynpro ABAP based applications. In this final episode of the series, we explore the ways that you can trigger a memory snapshot to examine the detailed memory allocation within your application.
Demo
WDA Portal iView Creation
In this episode of the ABAP Freak Show, we look at how you can use Portal Eventing for communication between different iViews in the same Portal Page. You can use Portal Eventing to communication between iViews of different technologies running on different backend systems.
Demo
WDA Portal Page Creation
In this episode of the ABAP Freak Show, we look at how you can use Portal Eventing for communication between different iViews in the same Portal Page. You can use Portal Eventing to communication between iViews of different technologies running on different backend systems.
Demo
Web Dynpro ABAP - Islands Revisited
In this eLearing, we once again revisit the topic of  Adobe Flash in SAP (Flash Islands). This time we go deeper into the topic and see some advanced examples as well as alternative techniques for data binding and eventing.
Demo
Web Dynpro ABAP Flash Islands Tutorial: Google Maps
In this eLearning, we look at another Adobe Flash Islands for Web Dynpro example. It is an implementation of the Google Maps API. The licensing model for Google Maps might be a pain, but the technology sure is fun to play around with makes for a good learning example. See how you can build an application with an interactive map, geocoding, and route directions.
Related download (ZIP 1 MB)
Demo
Web Dynpro ABAP Flash Islands Tutorial: Multiple File Upload
In this eLearning, we continue to look at Adobe Flash Islands for Web Dynpro examples. This time we explore a multiple file uploader. The uploading is done to a dedicate SICF handler class and written into a temporary database table using the EXPORT command. So in addition to just learning about Flash Islands technology, several other little known ABAP topics are explored as well.
Related download (ZIP 2 MB)
Demo
Web Dynpro ABAP Notification Service
This eLearning looks in detail at the new Web Dynpro ABAP Notification Service that will ship later this year as part of NetWeaver 7.0 Enhancement Package 2. This technology goes by many names - Long Polling, Reverse AJAX, Comet - but regardless the name the idea is to allow data and updates to appear to be pushed from the server to the client. In this eLearning we look at the infrastructure in ABAP that has been built to support such push without putting too much load on either the client or the server.
Demo
Web Dynpro ABAP Tutorial: ACFUpDownload and ACFExecute
In this eLearning, we continue a theme from the previous eLearning when we discuss alternative ways to upload files.  In this episode we explore the new ACFUpDownload UI element that came in NetWeaver 7.01.
Related presentation (PDF 1.1 MB)
This new UI element is intended for usage only with KPRO and SAP Content and Cache Server. However in this eLearning we show how you can write your own ICM Handler Class so that you can perform silient, multiple file uploads and downloads directly to/from your ABAP Application Server. We also use the new ACFExecute UI element to launch programs on the users' desktop. Finally we show how to setup the security whitelist in order to use these new UI Elements.
Demo
Web Dynpro ABAP: Defaulting Select-Option Values
In this eLearning, we examine how to default in values into Select-Options in Web Dynpro ABAP.  This forces us to discuss topics like Data References, Generic Data Types, and Casting via Field-Symbols.  I also bring up the topic of possibly doing a community project for an updated version of SE16. Be sure to leave comments for any suggestions you might have for features in this possible project.
Demo
Web Dynpro ABAP: Drag and Drop
This demo would demonstrate the new elements in Web Dynpro framework for ABAP, which would enable drag and drop functionality in an application. It also includes how one could do dynamic programming in Web Dynpro.
Demo
WebDynpro ABAP Layouts
This eLearning demonstrates the available layouts in webdynpro framework and also shares the best practices which a developer could adopt to decide the layout of a webdynpro application.
Demo

Comments

Delete Document

Are you sure you want to delete this document?