NET312. UI Development with Web Dynpro for ABAP COURSE OUTLINE. Course Version: 10 Course Duration: 4 Day(s)

Similar documents
EWM125. Labor Management in SAP EWM COURSE OUTLINE. Course Version: 16 Course Duration: 4 Hours

BIT460. SAP Process Integration Message Mapping COURSE OUTLINE. Course Version: 15 Course Duration: 3 Day(s)

BC100. Introduction to Programming with ABAP COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

NET311. Advanced Web Dynpro for ABAP COURSE OUTLINE. Course Version: 10 Course Duration: 4 Day(s)

BC410. Programming User Dialogs with Classical Screens (Dynpros) COURSE OUTLINE. Course Version: 10 Course Duration: 3 Day(s)

PLM210. Master Data Configuration in SAP Project System COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

MDG100 Master Data Governance

BC430 ABAP Dictionary

DS50. Managing Data Quality with SAP Information Steward COURSE OUTLINE. Course Version: 10 Course Duration: 2 Day(s)

ADM950. Secure SAP System Management COURSE OUTLINE. Course Version: 10 Course Duration: 2 Day(s)

BOCE20. SAP Crystal Reports for Enterprise: Advanced Report Design COURSE OUTLINE. Course Version: 15 Course Duration: 3 Day(s)

BC405 Programming ABAP Reports

ADM950. Secure SAP System Management COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

AC507. Additional Functions of Product Cost Planning COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

BC480 PDF-Based Print Forms

ADM900 SAP System Security Fundamentals

BC400. ABAP Workbench Foundations COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

BOC310. SAP Crystal Reports: Fundamentals of Report Design COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

BOC320. SAP Crystal Reports - Business Reporting and Report Processing Strategies COURSE OUTLINE. Course Version: 15 Course Duration: 3 Day(s)

DEV523 Customizing and Extending PowerDesigner

BC490 ABAP Performance Tuning

BC404. ABAP Programming in Eclipse COURSE OUTLINE. Course Version: 15 Course Duration: 3 Day(s)

BC400 Introduction to the ABAP Workbench

TBIT44 PI Mapping and ccbpm

HA150 SQL Basics for SAP HANA

GRC100. GRC Principles and Harmonization COURSE OUTLINE. Course Version: 10 Course Duration: 2 Day(s)

ADM100 AS ABAP - Administration

EDB358. System and Database Administration: Adaptive Server Enterprise COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s)

ADM960. SAP NetWeaver Application Server Security COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day

BC401. ABAP Objects COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

EDB785 SAP IQ Administration

EDB367. Powering Up with SAP Adaptative Server Enterprise 15.7 COURSE OUTLINE. Course Version: 10 Course Duration: 2 Day(s)

ADM960. SAP NetWeaver Application Server Security COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s)

EDB116. Fast Track to SAP Adaptive Server Enterprise COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

EP350. Innovated Content Management and Collaboration COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s)

SMP541. SAP Mobile Platform 3.0 Native and Hybrid Application Development COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

ADM920 SAP Identity Management

BW310. BW - Enterprise Data Warehousing COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s)

AFA461 SAP Afaria 7.0 System Administration (SP03)

TBIT40 SAP NetWeaver Process Integration

EDB377. Fast Track to SAP Replication Server Administration COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

SMP521. SAP Mobile Platform - Native and Hybrid Application Development COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s)

EP200. SAP NetWeaver Portal: System Administration COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s)

TBW60. BW: Operations and Performance COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s)

TBW30 SAP BW Modeling & Implementation

Duet Enterprise: Tracing Reports in SAP, SCL, and SharePoint

SAP NetWeaver Identity Management Identity Center Minimum System Requirements

Manual Activities of SAP Note Globalization Services, 2012/06/05

SAP BusinessObjects Predictive Analysis 1.0 Supported Platforms

Visual Composer Modeling: Data Validation in the UI

SAP AddOn Quantity Distribution. by Oliver Köhler, SAP Germany

HA200 SAP HANA Installation & Operations SPS10

Duplicate Check and Fuzzy Search for Accounts and Contacts. Configuration with SAP NetWeaver Search and Classification (TREX) in SAP CRM WebClient UI

Configuring relay server in Sybase Control Center

Single Sign-on For SAP NetWeaver Mobile PDA Client

Visual Composer for SAP NetWeaver Composition Environment - Connectors

How to Find Suitable Enhancements in SAP Standard Applications

How to Handle the System Message in SAP NetWeaver Mobile 7.1

Visual Composer Modeling: Migrating Models from 7.1.X to 7.2.0

Crystal Reports 2008 FixPack 2.4 Known Issues and Limitations

How to Integrate Google Maps into a Web Dynpro ABAP Application Using the Page Builder

Enterprise Search Extension for SAP Master Data Governance

Web Dynpro: Column Coloring in ALV

How to Enable Single Sign-On for Mobile Devices?

How to reuse BRFplus Functions Similar to R/3 Function Modules using BRF+ Expression Type Function Call

Quick View Insider Microblog: Why Is There No Inbox?

Quick View Insider: Understanding Quick View Configuration

Quick View Insider: How Can I Change the Colors? (SNC 7.0)

How to Set Up Data Sources for Crystal Reports Layouts in SAP Business One, Version for SAP HANA

How to Download Software and Address Directories in SAP Service Marketplace

How to Work with Analytical Portal

Installing SAP NetWeaver Mobile Client (eswt) on a Storage Card

BW Text Variables of Type Replacement Path

How to Integrate Microsoft Bing Maps into SAP EHS Management

Quick View Insider: How Do I Set Quick View as SNC s Entry Screen?

Testing Your New Generated SAP NetWeaver Gateway Service

How to Check or Derive an Attribute Value in MDG using BRFPlus

Using JournalEntries and JournalVouchers Objects in SAP Business One 6.5

Message Alerting for SAP NetWeaver PI Advanced Adapter Engine Extended

Visual Composer s Control Types

Business Objects Integration Scenario 2

Using Default Values in Backend Adapter

SAP Plant Connectivity 2.2

SAP Afaria Post- Installation Part 1

Working with Data Sources in the SAP Business One UI API

SAP BusinessObjects Dashboards 4.0 SAP Crystal Dashboard Design 2011 SAP Crystal Presentation Design 2011

Building a Real-time Dashboard using Xcelsius and Data Integrator

How to Use Context Menus in a Web Dynpro for Java Application

LO Extraction - Part 6 Implementation Methodology

How to Guide to create Sample Application in IOS using SUP ODP 2.2

How to Access Images of SAP Netweaver Demo Model JAVA

SAP ME Build Tool 6.1

BIT601. SAP Workflow - Build and Use COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

The Dbmlsync API. A whitepaper from Sybase ianywhere Author: Joshua Savill, Product Manager Date: October 30 th, 2008

Obtain Configuration Parameters for LPD_CUST Provide the base path of your BSP application (1/2)

Remote Monitoring User for IBM DB2 for LUW

Upgrade MS SQL 2005 to MS SQL 2008 (R2) for Non-High-Availability NW Mobile ABAP System

What s New / Release Notes SAP Strategy Management 10.1

Personalizing SAP BusinessObjects Explorer Information Spaces

How to Package and Deploy SAP Business One Extensions for Lightweight Deployment

Transcription:

NET312 UI Development with Web Dynpro for ABAP. COURSE OUTLINE Course Version: 10 Course Duration: 4 Day(s)

SAP Copyrights and Trademarks 2015 SAP SE. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE. The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iseries, pseries, xseries, zseries, eserver, z/vm, z/os, i5/os, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries. Oracle is a registered trademark of Oracle Corporation UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc. JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE in Germany and other countries. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company. Sybase and Adaptive Server, ianywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase, Inc. Sybase is an SAP company.

All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP SE and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. Copyright. All rights reserved. iii

iv Copyright. All rights reserved.

Typographic Conventions American English is the standard used in this handbook. The following typographic conventions are also used. This information is displayed in the instructor s presentation Demonstration Procedure Warning or Caution Hint Related or Additional Information Facilitated Discussion User interface control Example text Window title Example text Copyright. All rights reserved. v

vi Copyright. All rights reserved.

Contents ix Course Overview 1 Unit 1: Introduction to UI Creation with WebDynpro for ABAP 1 Lesson: Creating a Simple Web Dynpro Application 3 Unit 2: Layout Formation 3 Lesson: Using UI Elements to Define the Navigation Options 3 Lesson: Using UI Elements to Display Content 3 Lesson: Using UI Elements to Group Content 3 Lesson: Displaying Content in Collapsible Panels 5 Unit 3: Complex UI Elements 5 Lesson: Displaying Data Using the Table UI Element 5 Lesson: Implementing Additional Table Functionality 5 Lesson: Sorting and Filtering Data 5 Lesson: Implementing TablePopins 5 Lesson: Adding Color to Cells 5 Lesson: Using Editable and Hierarchical Tables 6 Lesson: Displaying Totals and Subtotals 6 Lesson: Using the Web Dynpro Client Table (CTable) 6 Lesson: Using the Tree UI Element 6 Lesson: Using Additional Complex UI Elements 7 Unit 4: Graphics Definition 7 Lesson: Using the BusinessGraphics UI Element 7 Lesson: Defining Presentation Graphics Using Additional UI Elements 9 Unit 5: Advanced UI Functionality in Web Dynpro for ABAP 9 Lesson: Providing UI Element-Specific Functionality 9 Lesson: Incorporating Drag and Drop Operations in Web Dynpro for ABAP 9 Lesson: Building Pages with the Web Dynpro Page Builder 9 Lesson: Using Panels in Web Dynpro Applications 11 Unit 6: Integration Technologies 11 Lesson: Embedding Interactive Forms and Adobe PDF Files 11 Lesson: Embedding Microsoft Office Files 11 Lesson: Integrating HTML Elements Copyright. All rights reserved. vii

viii Copyright. All rights reserved.

Course Overview TARGET AUDIENCE This course is intended for the following audiences: Developer Development Consultant Copyright. All rights reserved. ix

x Copyright. All rights reserved.

UNIT 1 Introduction to UI Creation with WebDynpro for ABAP Lesson 1: Creating a Simple Web Dynpro Application Define the UI element hierarchy Set UI element properties Bind UI element properties to context attributes Handle UI element events Change UI element properties dynamically Delete existing UI elements Add new UI elements Copyright. All rights reserved. 1

Unit 1: Introduction to UI Creation with WebDynpro for ABAP 2 Copyright. All rights reserved.

UNIT 2 Layout Formation Lesson 1: Using UI Elements to Define the Navigation Options Create a navigation area using the NavigationList UI element Create a two-level navigation hierarchy with the HorizontalContextualPanel UI element Embed navigation elements using the ContextualPanel UI element Lesson 2: Using UI Elements to Display Content Display the content of a context node using the MultiPane UI element Display the content of a context node using the RowRepeater UI element Split the content of a context node across multiple tab pages using the TabStrip UI element Lesson 3: Using UI Elements to Group Content Group content using the Tray UI element Group content using the Panel UI element Lesson 4: Displaying Content in Collapsible Panels Display content in collapsible panels using the Accordion UI element Copyright. All rights reserved. 3

Unit 2: Layout Formation 4 Copyright. All rights reserved.

UNIT 3 Complex UI Elements Lesson 1: Displaying Data Using the Table UI Element Describe the basics of using the Table UI element Select table rows and columns Lesson 2: Implementing Additional Table Functionality Implement additional table functionality Lesson 3: Sorting and Filtering Data Sort and filter data Lesson 4: Implementing TablePopins Implement TablePopins Lesson 5: Adding Color to Cells Add color to cells Lesson 6: Using Editable and Hierarchical Tables Copyright. All rights reserved. 5

Unit 3: Complex UI Elements Use editable and hierarchical tables Lesson 7: Displaying Totals and Subtotals Display totals and subtotals in the Table UI element Lesson 8: Using the Web Dynpro Client Table (CTable) Use the Web Dynpro Client Table (CTable) Lesson 9: Using the Tree UI Element Display hierarchical content with a Tree UI element Lesson 10: Using Additional Complex UI Elements Add calendar functionality with the DateNavigator UI element Add step by step workflows with the Roadmap UI element Differentiate the phases of a process with the PhaseIndicator UI element Implement collect and move options for the end user using the Shuttle UI element 6 Copyright. All rights reserved.

UNIT 4 Graphics Definition Lesson 1: Using the BusinessGraphics UI Element Define the context nodes and context attributes to store the data displayed by the BusinessGraphics UI element Lesson 2: Defining Presentation Graphics Using Additional UI Elements Display maps with the GeoMap UI element Illustrate program progress with the ProgressIndicator UI element Display data graphically with the ValueComparison UI element Display threshold values graphically with the ThresholdSlider UI element Copyright. All rights reserved. 7

Unit 4: Graphics Definition 8 Copyright. All rights reserved.

UNIT 5 Advanced UI Functionality in Web Dynpro for ABAP Lesson 1: Providing UI Element-Specific Functionality Define context menus statically and dynamically Assign context menus to UI elements at runtime Change the items of statically defined context menus at runtime Lesson 2: Incorporating Drag and Drop Operations in Web Dynpro for ABAP Define UI elements to be drag sources Define UI elements to be drop targets Define the drag source information that is available to the drop target Lesson 3: Building Pages with the Web Dynpro Page Builder Define Collaborative Human Interface Parts (CHIPs) based on IFrames and Web Dynpro components Define Web Dynpro pages with configuration or customizing Lesson 4: Using Panels in Web Dynpro Applications Define Web Dynpro panels via configuration or customizing Assign a panel to an existing Web Dynpro application via customizing Copyright. All rights reserved. 9

Unit 5: Advanced UI Functionality in Web Dynpro for ABAP 10 Copyright. All rights reserved.

UNIT 6 Integration Technologies Lesson 1: Embedding Interactive Forms and Adobe PDF Files Embed forms and static PDF documents Lesson 2: Embedding Microsoft Office Files Embed Microsoft Office files Lesson 3: Integrating HTML Elements Integrate HTML elements Copyright. All rights reserved. 11