Lecture 01 Overview of SAP NetWeaver Overview of Enterprise Portals SAP NetWeaver Web Dynpro for Java 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP.

Slides:



Advertisements
Similar presentations
Accelerating The Application Lifecycle. DEPLOY DEFINE DESIGN TEST DEVELOP CHANGE MANAGEMENT Application Lifecycle Management #1 in Java Meta, Giga, Gartner.
Advertisements

Natural Business Services for Construct Users Mark Barnard R&D Manager – Natural Business Services.
Unveiling ProjectWise V8 XM Edition. ProjectWise V8 XM Edition An integrated system of collaboration servers that enable your AEC project teams, your.
0 UMN 2011 ERP Terapan SAP BASIS General Concept Session # 3.
DEV-2: Getting Started with OpenEdge® Architect – Part I
The Documentum Team Lance Callaway, Brooke Durbin, Perry Koob, Lorie McMillin, Jennifer Song Missouri University of Science and Technology Rolla, Missouri.
Goals Give you a feeling of what Eclipse is.
Technical BI Project Lifecycle
Lecture 1 Introduction to the ABAP Workbench
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Building Enterprise Information Portal using Oracle Portal 3
WebDynpro for ABAP Short introduction.
Public SAP NetWeaver & SAP Business Suite Fabian Dias Principal SAP NetWeaver Consultant.
SQL Reporting Services Overview SSRS includes all the development and management pieces necessary to publish end user reports in  HTML  PDF 
Passage Three Introduction to Microsoft SQL Server 2000.
Standards for Technology in Automotive Retail STAR Workbench 1.0 Michelle Vidanes & Dave Carver STAR XML Data Architects, Certified Scrum Masters.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Chapter 5 Using SAS ® ETL Studio. Section 5.1 SAS ETL Studio Overview.
WSS 3.0 Architecture and Enhancements Ashvini Shahane Member – Synergetics Research Lab.
UNWBW1 – Business Information Warehouse NetWeaver Support Consultant Training Data Loading.
First Look Clinic: What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Sayed Ali (MCTS, MCITP, MCT, MCSA, MCSE )
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
EDUCATION YOU CAN TRUST ® Windows SharePoint Services Course Review Review provided by: DNS Computing Services, LLC
Classroom User Training June 29, 2005 Presented by:
Using the SAS® Information Delivery Portal
SharePoint 2007 Overview and Solution Examples Inetium.
Building Search Portals With SP2013 Search. 2 SharePoint 2013 Search  Introduction  Changes in the Architecture  Result Sources  Query Rules/Result.
Introducing Reporting Services for SQL Server 2005.
DBSQL 14-1 Copyright © Genetic Computer School 2009 Chapter 14 Microsoft SQL Server.
Using SAS® Information Map Studio
Interfacing Registry Systems December 2000.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
SharePoint 2010 Search Architecture The Connector Framework Enhancing the Search User Interface Creating Custom Ranking Models.
XML Registries Source: Java TM API for XML Registries Specification.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Overview of the SAS® Management Console
Dr. William P. Wagner Villanova University SAP NetWeaver EAI Technology Framework for the Future.
© 2006 Wellesley Information Services. All rights reserved. Evaluate, choose, and use the right BI tools to build management cockpits your users will adopt.
Solutions using Microsoft Content Management Server 2002 Connector for SharePoint Technologies Sue Corke Mark Harrison Microsoft UK.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Www2.computer.org Web Publishing Training Leo Wadsworth, Staff Manager April 2008.
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
IBM Software Group ® Managing Reusable Assets Using Rational Suite Shimon Nir.
Ms Dynamics Ax 2012 By Johnkrish. MSD Ax is a Customizable, Multi-language, Multi-Currency ERP Solution. Completely integrated & Web-enabled Supports.
The business logic engine for Microsoft IIS Speaker T.M. Arnett.
Module 1: Overview of Microsoft Office SharePoint Server 2007.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
SAP CRM Web UI.
SharePoint 2007 Business Intelligence October 23 th, 2008 Neil Iversen - Inetium.
Overview of SAP Products & Components SAP AG – An Overview World’s Leading Provider of Business Management Software Established in Headquarters.
TECHVERZE Oracle BI Publisher Online Training. Introduction to Oracle BI Publisher Oracle BI Publisher is the reporting solution to deliver, author, and.
SAP BI – The Solution at a Glance : SAP Business Intelligence is an enterprise-class, complete, open and integrated solution.
SAP NetWeaver Business Intelligence SAP Netweaver Business Warehouse (SAP NetWeaver BW) the name of the Business Intelligence,
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Slide 1 © 2016, Lera Technologies. All Rights Reserved. Oracle Business Intelligence By Lera Technologies.
Slide 1 © 2016, Lera Technologies. All Rights Reserved. Oracle Data Integrator By Lera Technologies.
INTRODUCTION SAP Portal Fundamentals SAP Web AS Fundamental SAP Web AS ABAP Administration: SAP Web AS Java Administration SAP NetWeaver Portal Fundamentals.
Introduction to SAP NetWeaver - An Overview Introduction to SAP NetWeaver - An Overview.
Introduction ITEC 420.
Working in the Forms Developer Environment
Introduction to .NET Framework Ch2 – Deitel’s Book
COSC-4840 Software Engineering
Rajesh Ponnurangam Infosol
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
Oracle’s Reporting Strategy
Presentation transcript:

Lecture 01 Overview of SAP NetWeaver Overview of Enterprise Portals SAP NetWeaver Web Dynpro for Java 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

SAP NetWeaverTM © 2008 SAP AG © 2008 William D. Haseman 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

SAP NetWeaver SAP NetWeaver is a single integration platform Leverages core SAP’s strengths Proven, missions critical Integrated out of the box Low TCO Delivers the foundations for all application needs Complete Built to extend SAP and to integrate non-SAP Open, standards-based 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

NetWeaver Components 6 5 4 3 2 1 7 8 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

1. SAP Web Application Server (WAS) Application Platform Provides a way to develop JAVA applications and ABAP applications that can easily reach back into the world of ABAP code Provide the premier interactive development for the J2EE platform 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

WAS Features SAP NetWeaver Developer Studio Eclipse-based IDE (JAVA based) Environment is enhanced with plug-ins that provide specific functions for developers A PDK which plugs into Visual Studio for .NET developers J2EE 1.3 Support Release 6.40 provides full support for the J2EE 1.3 platform ABAP Engine Allows you to develop and run ABAP applications within the server 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

WAS Features Web Dynpro Creates professional user interfaces while minimizing manual coding Uses visual design tools and reuses UI components Users Model-View-Controller architecture, clear separation between UI and backend services Open SQL An abstraction of the database that allows more platform independence than JDBC Allows a direct relational interface or an object-based interface to access data with little work on the part of the developer 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

WAS Features Java Dictionary Incarnation of the ABAP dictionary in the J2EE world Java Development Infrastructure Overcomes the limitations of file-based control systems Uses design time repository and component build services to eliminate complete recompiles for small code changes 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

2. Exchange Infrastructure (XI) A platform for process integration based upon the exchange of XML messages Provides a technical infrastructure for XML-based messages exchanges in order to connect SAP components with each other, as well as non-SAP components Delivers business-process and integration knowledge to the customer, in the form of SAP predefined business scenarios Provides a tool set for building new scenarios 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

XI © 2008 SAP AG © 2008 William D. Haseman 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

3. Master Data Management (MDM) Is designed to provide a unified view of data from a distributed and heterogeneous environment It is a tool kit to do any or all of these Have a central repository that is a master copy of all the data Have a virtual master or central copy of all the data in a unified schema 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

MDM © 2008 SAP AG © 2008 William D. Haseman 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

4. BI - The Solution at a Glance 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Key Capabilities Data Warehousing – BW Administrative Workbench Extraction, transformation and loading Data warehouse management Business modeling BI Platform Online analytical processing (OLAP) Data mining Alerting Meta data repository Planning framework 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Key Capabilities BI Suite of Tools – BW Business Explorer Query design Managed reporting and analysis Visualization – web application design Collaboration Pre-configured Business Content 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

5. SAP Enterprise Portal (EP) Provides an integrated, single point of access to heterogeneous IT systems Role-based content and collaboration tools Integrates people with information - knowledge management of unstructured data and unification of structured data Provides window to data both inside and outside their organization and provides tools for managing it Provides predefined content (Business Packages) and building blocks (templates) 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

EP Components iView technology For creating and administering iViews Customers can used iViews delivered by SAP or create their own graphically or using JAVA, JSP, .NET, ASP languages Role technology Portal pages (made of iViews) of a particular task or area are bundled as roles Individuals can be assigned one or more roles, gaining access to those pages that are appropriate 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

EP Components Unification technology Facilitates unified access to enterprise applications to enable Drag and Relate operations Page builder Renders HTML pages which allows user interaction User management Single sign on to all systems Use role management Create users and assign then roles 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Example iViews © 2008 SAP AG © 2008 William D. Haseman 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

EP Screen © 2008 SAP AG © 2008 William D. Haseman 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Enterprise Portal Design Tools 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Portal Content Studio © 2008 SAP AG © 2008 William D. Haseman 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Visual Composer © 2008 SAP AG © 2008 William D. Haseman 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Developer Studio (Web Dynpro) 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Developer Studio (JAVA/PDK) 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Visual Studio (.NET PDK) 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Knowledge Management To tap the contents of text documents by structuring and classifying them so relevant information is available Content management – functions for authoring and publishing information in portals – uses WevDAV and XML TREX – information retrieval solution – finds text quickly and builds taxonomy tree Collaboration Room and Real-time collaboration (RTC) – supports teams 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Different Users Need Different Information 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

SAP EP is that Central Point 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

SAP NetWeaver KM “It is impossible to centralize all the information in a single repository” Knowledge Management provides One search capability One unified navigation scheme One look and feel One access to KM services on top of distributed repositories KM consists of Content Management Search and Classification (TREX) 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

6. Solutions for Mobile Business 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

7. CAF Composite Application Framework A model-driven development environment that allows applications to be assisted by the use of modeling to describe the structure of the application so that code and interfaces of various sorts can be generated. 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

8. SAP Life Cycle Management Standard off-the shelf process Code is written Code is documented Code is tested Bugs are found, new versions may be published Code needs installation scripts Need the ability to apply patches 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Overview of Enterprise Portals 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Portal Content Objects iView Program that retrieves data and displays it in the content area Page Contains layout and content (iViews) Workset Collection of tasks, services and information that is part of a role Role Collection of tasks, services and information available for a group of users, determines what can be accessed, provides visualization and navigation 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Portal Content Objects Role User Workset Page iView 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Typical Object Assignments Pages include iViews Worksets include iViews and pages Roles include worksets Groups include users Roles are assigned to users or groups 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Portal Content Directory (PCD) All content objects are stored in the PCD Delta links – object reuse Creation of relationships between objects Generic transport mechanism Personalization Object notification Versioning Permissions to use access control lists (ACLs) Filter mechanism and search 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Hierarchical PCD Structure iView 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Portal Content Studio Content → Content Administration Navigation panel (left) Tabs – Browse or search Portal content tree – shows PCD Quick info – describes properties of object selected 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Portal Content Studio Editing area is displayed Object tabs – select one of multiple objects you are editing Object editor tools – changing actions and operations Object editor – allows editing the object Child object editor – edit child objects Property editor – customize the properties 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Reusing Objects Copy an object In the portal catalog, you can create a new object by copying an existing object and pasting it elsewhere as an object You can insert one content object into another object as a copy Once the copy is made, there is no future relationship between the two objects 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Reusing Objects Create Delta Links Create an object based on a template – new object inherits all the properties of the original and is delta linked In the portal catalog, you can create a new object by copying and existing one and pasting them as a delta link You can insert one content object into another object as a delta link 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Delta Link Properties are object parameters that permit the configuration and personalization of content in the portal These properties get set in the property editor When a new object (target) is delta linked to another (source), it inherits it’s properties If the properties of the source is changed, the properties of the target will also change If you change the targets properties, those properties will no longer be delta linked 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

iViews For SAP Applications You can integrate the following SAP applications in SAP EP iViews SAP Transactions Internet Application Components (IACs) Business Server Pages (BSP) applications WebDynPro and Visual Composer applications SAP BW reports Generic databases RSS Feeds URLs 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

R/3 Transaction © 2008 SAP AG © 2008 William D. Haseman 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Integrated SAP Systems SAP Transaction – R/3 Transaction Codes SAP GUI for HTML SAP GUI for Java SAP GUI for Windows SAP IAC – Internet Application Components ITS SAP BSP – BSP’s with Web WAS 6.1 SAP WEB – Web Dynpro with WAS 6.3 SAP BW Report – SAP BW 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Naming Conventions Each PCD object has a unique name made up of the following: Complete path to the object pcd:pottal_content/BusAdm746/S903000/…. Optimal namespace prefix (do not use in this course) Base name of the ID iView001 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Demonstration Browse portal catalog Create folder in the portal catalog Working with iViews Use existing iViews Copy Delta link Create iViews (templates) Web-based URL iViews R/3 Transaction 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Working with Pages A portal page holds iViews and pages organized in a layout User can arrange content on the page by moving iViews (and pages) from one container to another (they can not alter arrangement of containers) They can select a different layout, with a different arrangement of containers 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Out of the Box Layouts Predefined layouts: 1 column (full width) 2 columns (equal width) 2 columns (narrow:wide) 2 columns (wide:narrow) 3 columns (narrow:wide:narrow) You can create new layouts based upon these 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Demonstration Creating a portal page 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Roles Role A role is defined to provide access to a set of common tasks A user or group of users are then assigned to that role Role is the largest semantic unit within content objects A user can only access content for which they have been assigned a role Role structure defines the navigation structure 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Worksets Lets you bundle iViews and pages in folder hierarchies A workset is always part of a role A workset can belong to more than one role You can not assign worksets to users 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Roles and Worksets Role can contain the following objects: Roles Pages iViews Templates for pages and iViews Worksets can contain the following objects: 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Creating a System A system definition provides the connector or “middleware” that allows that system to talk to EP Methods for creating a system Existing template System Landscape wizard Copy and paste an existing system Content developers reference a system through an alias 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

View a System in Landscape 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

System Property Editor 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman

Your Turn – Lab 01 Portal structure Create folders Copy iViews Delta Link iViews Create web based iViews Create R/3 based iViews Create pages 02 SAP NetWeaver Web Dynpro for Java © 2008 SAP AG © 2008 William D. Haseman