Title: Overview of SAP NetWeaver Overview of Enterprise Portals
1Overview of SAP NetWeaverOverview of Enterprise
Portals
2SAP NetWeaverTM
3SAP NetWeaver
- SAP NetWeaver is a single integration platform
- Leverages core SAPs strengths
- Proven, mission 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
4NetWeaver Components
6
5
4
3
2
1
7
8
51. 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
6WAS 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
7WAS 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
8WAS 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
92. 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
103. 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
11MDM
124. BI - The Solution at a Glance
13Key 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
14Key Capabilities
- BI Suite of Tools BW Business Explorer
- Query design
- Managed reporting and analysis
- Visualization web application design
- Collaboration
- Pre-configured Business Content
155. 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)
16EP 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
17EP 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
18Example iViews
19EP Screen
20Enterprise Portal Design Tools
21Portal Content Studio
22Visual Composer
23Developer Studio (Web Dynpro)
24Developer Studio (JAVA/PDK)
25Visual Studio (.NET PDK)
26Knowledge 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
27Different Users Need Different Information
28SAP EP is that Central Point
29SAP 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)
306. Solutions for Mobile Business
317. 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.
328. 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
33Overview of Enterprise Portals
34Portal 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
35Portal Content Objects
Role
User
Workset
Page
iView
36Typical Object Assignments
- Pages include iViews
- Worksets include iViews and pages
- Roles include worksets
- Groups include users
- Roles are assigned to users or groups
37Portal 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
38Hierarchical PCD Structure
iView
39Portal Content Studio
- Content ? Content Administration
- Navigation panel (left)
- Tabs Browse or search
- Portal content tree shows PCD
- Quick info describes properties of object
selected
40Portal 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
41Reusing 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
42Reusing 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
43Delta 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 its 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
44iViews 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
45R/3 Transaction
46Integrated 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 BSPs with Web WAS 6.1
- SAP WEB Web Dynpro with WAS 6.3
- SAP BW Report SAP BW
47Naming Conventions
- Each PCD object has a unique name made up of the
following - Complete path to the object
- pcdpottal_content/BusAdm746/S903000/.
- Optimal namespace prefix (do not use in this
course) - Base name of the ID
- iView001
48Demonstration
- 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
49Working 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
50Out of the Box Layouts
- Predefined layouts
- 1 column (full width)
- 2 columns (equal width)
- 2 columns (narrowwide)
- 2 columns (widenarrow)
- 3 columns (narrowwidenarrow)
- You can create new layouts based upon these
51Demonstration
52Roles
- 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
53Worksets
- 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
54Roles and Worksets
- Role can contain the following objects
- Roles
- Worksets
- Pages
- iViews
- Templates for pages and iViews
- Worksets can contain the following objects
- Worksets
- Pages
- iViews
- Templates for pages and iViews
55Creating 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
56View a System in Landscape
57System Property Editor