case study: web-enable sap enterprise portal using its and sap web application server erik gross lsi...
Post on 15-Jan-2016
236 views
TRANSCRIPT
![Page 1: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/1.jpg)
Case Study: Web-Enable SAP Enterprise Portal
Using ITS and SAP Web Application Server
Erik Gross
LSI Logic Corporation
![Page 2: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/2.jpg)
About LSI Logic
“A leading designer and manufacturer of communications, consumer and storage semiconductors for applications that access, interconnect and store data, voice and video. In addition, the company supplies storage network solutions for the enterprise.”
![Page 3: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/3.jpg)
What We’ll Cover
Strategy Why a portal? Short-term goal Long-term expectations
How LSI used iViews to achieve results Leveraging current investments Using Internet Transaction Server (ITS) & Web Application Server
solutions Custom development
Demo
Implementation Initial deployment Architecture Continuous improvement
![Page 4: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/4.jpg)
Strategy
Question: “What is a portal?”
A “One-Stop Shop” for content Connecting different systems together
Common look & feel Easy access
A collection of links Connection point for partners
Question: “What are the business drivers?”
![Page 5: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/5.jpg)
Portal Benefits
Easy access to multiple applications Common look & feel Single Sign-On capabilities
A resource focal point Everyone can start at the same place Role-based content
Illumination of ideas Intranet access Content design Collaboration Communication Partner focus
![Page 6: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/6.jpg)
15 Key Questions: Why A Portal?
1. Why do I/we want a portal?
2. Will a portal “replace” your current intranet?
3. Have you studied your intranet usage?
4. What do people like/ dislike?
5. Change management issues?
6. Is the portal going to be an external solution?
7. How do partners use your systems today?
8. Are partners just employees or more?
9. Will a portal “fix” problems or add new benefits?
![Page 7: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/7.jpg)
15 Key Questions: Why a Portal? (cont’d)
10. Is the portal solution going to be more than an a set of application Web screens?
11. Who are your business partners?12. Who is on your development team?13. How can you determine ROI?14. Can you make a case short-term or long-term?15. Have you addressed the following critical issues?
Training Security Redundancy (intranet) Collaboration (shares) Communication (e-mail)
![Page 8: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/8.jpg)
LSI Logic Drivers for Portals
Found value in “Workplace” and wanted to enhance Replace “Workplace” with an open standard Integrate more non-SAP content Change the look & feel
Enhance Single Sign-On (SSO) to more applications Presentation layer for reports produced by multiple
systems Deliver personalization to the end user Reduce training for the casual user
Deliver information & access for the employee who doesn’t use the “system” every day
Combine multiple solutions into a
single delivery mechanism
![Page 9: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/9.jpg)
LSI Logic Drivers for Portals (cont’d)
High usage of SAP solutions R/3 Finance, Manufacturing, Sales, HR,
Projects, Logistics, Workflow “my.SAP.com” and new dimension solutions
Employee Self-Service (ISS) and Internet Transaction Server (ITS) SAP Web Application Server SAP BW SAP APO SAP BBP
Industry solutions Oracle Applications Siebel CRM Legacy Manufacturing & Supply Chain Systems Payroll, Time Management &
Compensation Systems
![Page 10: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/10.jpg)
LSI Logic Long-Term Expectations for Portals
Replace the “intranet” with a portal General navigation and information for all Role-based & user-based content when entered Deliver all content through the portal Stay focused on intuitiveness & ease-of-use Integrate all applications Delivery mechanism for targeted content Use as the solution for business partner access
![Page 11: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/11.jpg)
LSI Logic “Portal Working Council”
Membership from all areas of the business
Primary responsibilities Bring to the table what is important to their groups Identify content Define content taxonomy and structure Act as communication evangelists Act as “Change Management” champions Prioritize enhancements
Find representation for external users!
![Page 12: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/12.jpg)
LSI Logic: Initial Portal Definition
Replace “Workplace” solution Define a casual user content selection Create functional area roles
Ensure compatibility Localization OS & browser support
Introduce personalization Publish/subscribe methodology Branding and look & feel
![Page 13: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/13.jpg)
“Casual User” Content
News Resources Employee Self-
Service “My World” Purchasing Travel expenses
eServices Web mail Web calendar Custom SAP
transactions BW reports
Personal Links User-defined URL External Window
capability
![Page 14: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/14.jpg)
“Casual User” Content (cont’d)
Workflow Inbox Additional
Personalized content offerings
my.yahoo.com Yahoo weather Portal Portfolio
Country-specific content offerings
ePaycheck eInvestments Japanese navigation
![Page 15: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/15.jpg)
Role Development
Functionally targeted Engineering Finance Customer Service Sales
Adapted for worldwide users
Employee & Manager Roles
![Page 16: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/16.jpg)
Content for Managers
Designed to simplify the process of getting information to make decisions
Combines multiple applications and sources of information together
![Page 17: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/17.jpg)
User Compatibility
Support multiple languages
Accommodate multiple OS/browsers
![Page 18: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/18.jpg)
Providing Help
Continuous developmentof a help index and a FAQ = ease-of-use and greater acceptance = increased portal ROI!
![Page 19: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/19.jpg)
Why Have “Help” Resources
Intuitive A portal should be intuitive, although that means different
things to different users Use popular Internet sites as models
No training goal ROI goes down if you have to train users how to use a portal The portal can serve up training documentation “right next
to” the application. Simplicity for users!
Remember your audience!
Don’t skip the obvious – not everyone is a Web user!
![Page 20: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/20.jpg)
What We’ll Cover
Strategy Why a portal? Short-term goal Long-term expectations
How LSI used iViews to achieve results Leveraging current investments Using Internet Transaction Server (ITS) & Web Application Server
solutions Custom development
Demo
Implementation Initial deployment Architecture Continuous improvement
![Page 21: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/21.jpg)
6 Approaches to iViews
Developing iViews for different SAP applications can be achieved as follows:1. R/3 through ITS Web GUI
2. R/3 through ITS Application Components
3. R/3 through the Web Application Server
4. BW through the Web Application Server
5. BBP through ITS Application Component
6. Connecting to R/3 using the SAP Client GUI
![Page 22: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/22.jpg)
How LSI Leveraged ITS for Portal Integration
SAP ITS Many solutions
provided for Employee Self- Service can still be leveraged.
Workplace
“Mini-Apps” IAC
Catalog Procurement
Custom Solutions Web GUI
![Page 23: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/23.jpg)
How LSI Leveraged SAP Web Application Server for Portal Integration
Web Application Server (WAS) Custom Applications using BAPI calls
![Page 24: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/24.jpg)
Internet Transaction Server vs. Web Application Server: Either, or Both?
Should you replace all your ITS services with SAP Web AS Business Server Pages (BSPs)? We didn’t!
Remember ROI Existing environment-supported ITS No substitute for Web GUI
Fast implementation Gets the job done
Maybe not at all… Programming advantages Business Process Rule Accommodation
Future development does need to be evaluated
![Page 25: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/25.jpg)
Key Differences Between ITS and Web AS
Internet Transaction Server
Active Session with SAP 1:1 screen development
Web screen sits on top of an SAP screen
For each screen, including pop-ups, you need to have a matching Web
Dynamic in nature Dialog-dependent screen
control R/3 features that
manipulate screen layouts or field appearance
Language capabilities Errors are captured in the
dialog process
Web Application Server Calls to/from SAP with RFC Independent screen
cardinality Combine multiple SAP
screens into one Web screen
Parse one SAP screen into multiple Web screens
Dynamic to the extent it is developed
Screens are html files and are not dynamically driven by R/3
You need to retrieve parameters from R/3 and then alter your flow
Languages are challenging Errors are captured in RFC
when called
![Page 26: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/26.jpg)
When to Use ITS vs. Web AS
Internet Transaction Server
When you have a dynamic R/3 process
Multiple Languages Dialog or R/3 parameter-
driven screen display Complex error handling
A simple one-screen process
Make sure you have the right landscape environment
ITS is an ACTIVE R/3 session
Source Control
Web Application Server When the process is more
consistent/stable Similar look & behavior for all
users Simple error handling
Complex processes in R/3 that do not need to be for your needs
Unnecessary screens Too many screens (only using
1-2 fields in multiple screens) Simultaneous multi-object
updating or maintenance You can replicate almost
anything Development time High performance
![Page 27: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/27.jpg)
LSI’s Choice: Both ITS and Web AS
Content through ITS
Cross Application Time Sheet
Personnel Updates
Benefits Open Enrollment
Electronic Absence
Travel Expenses
Simple Reports
Content through WAS
Engineering Milestone and project updates
Total Compensation Statement
Job Requisition
Inventory Management
Pricing Maintenance BW Reporting
![Page 28: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/28.jpg)
The Benefits of Web GUI
It’s easy It’s quick It’s
“out-of-the-box”
It uses resources
Active R/3 session
Performance
![Page 29: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/29.jpg)
The Benefits of SAP Client GUI (Win GUI)
The Benefits of SAP Client GUI (Win GUI) It handles EVERYTHING else, but
goes against the spirit of a WEB application
![Page 30: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/30.jpg)
Web GUI and Win GUI
When Web GUI is used
Common transactions
Simple reports
Workflow item handling
Remember, even though it’s easy, it still looks like SAP
It’s a little slower because it’s dynamically generated HTML
Search helps, pop-up windows
Screen navigation and table controls are handled with icons instead of scroll bars
When Win GUI is used
Complex transactions Drag&Drop features Heavy scrolling Extensive use of search
helps and/ or pop-up windows
It requires the client to have SAP GUI installed
Not a plug-in, the whole application
Compatibility issues with GUI version, Portal version, OS version & Browser version are numerous
![Page 31: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/31.jpg)
Architecture for SAP Enterprise Portal Using Both ITS and Web AS Components
![Page 32: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/32.jpg)
What We’ll Cover
Strategy Why a portal? Short-term goal Long-term expectations
How LSI used iViews to achieve results Leveraging current investments Using Internet Transaction Server (ITS) & Web Application Server
solutions Custom development
Demo
Implementation Initial deployment Architecture Continuous improvement
![Page 33: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/33.jpg)
Demo
![Page 34: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/34.jpg)
Questions?
![Page 35: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/35.jpg)
APPENDIX
APPENDIX
![Page 36: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/36.jpg)
Delivery of Content from Non-SAP Systems to the Portal
Oracle Applications
Siebel
& Other Industry Solutions
![Page 37: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/37.jpg)
Single Sign-On
SAP provides a “logon ticket”
Works with all SAP systems Can be interpreted by .asp
and Java-written Web applications
Data Source Mapping Use the portal to send data
to target Web applications. Encrypt passwords
IIS has a drawback Some Web applications
will not work SAPNet, for instance
![Page 38: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/38.jpg)
Single Sign-On (cont’d)
![Page 39: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/39.jpg)
Personalization Techniques
Users like to personalize!
This is one example how we personalized SAP Web GUI iViews:
We leveraged this same technique for “Personal” iViews as well as other parameter-driven Web application iViews
http://<server>/scripts/wgate/webgui/!?~transaction=<tcode>&~language=<lang>&~<param>=value…
![Page 40: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/40.jpg)
Personalization Techniques
![Page 41: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/41.jpg)
The Portal Development Kit (PDK) is a great development tool
Create custom iViews, and leverage the Portal Data Viewer and “eventing” capabilities
Custom iView Development
![Page 42: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/42.jpg)
Custom iView Development (cont’d)
This is the “Portal Portfolio”
An iView created with the PDK
It brings personal selections and Web GUI transactions together for a user
![Page 43: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/43.jpg)
The Portal Data Viewer (PDV)
A great tool for simple to moderate database querying and reporting
Infrastructure built Supply source db Enter query statement Choose layout or
design of the results Parameter-driven Configurable
Not a BW replacement! Not a SAP query
replacement!
![Page 44: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/44.jpg)
“Eventing” With the PDV
“Eventing” is the process of enabling iViews to talk to each other.
One iView is updated by the user and tells other iViews (pub/sub) listening to update according to its new context
Excellent possibilities for reporting dashboards or multiple views/joins of common data
Development is underway to deliver Manager Dashboard Solutions
Employee/HR Contracts/Purchasing Financial etc…
![Page 45: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/45.jpg)
LDAP Integration
User Administration tools in the Portal were slow and cumbersome
We created a tool for the portal by writing an LDAP maintenance utility
![Page 46: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/46.jpg)
Customizing Portal Tools
We also adapted the Export/Import tools!
![Page 47: Case Study: Web-Enable SAP Enterprise Portal Using ITS and SAP Web Application Server Erik Gross LSI Logic Corporation](https://reader033.vdocument.in/reader033/viewer/2022051018/56649d7e5503460f94a6131a/html5/thumbnails/47.jpg)
Implementation
Architecture MS SQL/Win2k/IIS Cluster ITS & WAS landscapes Load balancing and server tuning iPlanet LDAP
Timeline 3-6 month project deliverables Continuous content development Full deployment strategy