Upload
purnima-kapoor
View
216
Download
0
Embed Size (px)
Citation preview
8/13/2019 12ASAP (2)
1/35
SAP NetWeaver ForDummies Chapters 23 & 24
By: Purnima Kapoor (9502911)Sonashree Jaiswal (12609127)
8/13/2019 12ASAP (2)
2/35
FOCUS ON: Understanding the need for custom
composite applications
Examining the challenges IT departments Seeing how SAP NetWeaver gets the
job done
CUSTOM MADE:COMPOSITE APPLICATION
8/13/2019 12ASAP (2)
3/35
CUSTOM PROCESS AND CUSTOM APPLIACATIONS
Difficulty in reusing Aggressive development of enterprise applications along with the growth of
tools (Web services, enterprise application integration, business intelligence,
portal technology) gave rise to custom development.
EXTERNAL NEED TO CUSTOMIZE Automating an innovation in a business process that has proven successful
a best practice
Automating an important relationship with a customer, partner, or supplier.
Reducing the risk of costly errors.
Rapidly assembling information for decision support.
Capturing collaborative processes that require human beings to play
together to get stuff done.
Creating highly customized, end-to-end processes to support innovation and
beat the competition.
8/13/2019 12ASAP (2)
4/35
WHERE DID WE COME FROM?
Custom applications frequently implemented their own mechanisms foraccess control, security, and operational monitoring, instead of reusing a
pool of systems for all the functionality you needed to incorporate.
Toolkits for XML messaging and transformation, enterprise applicationintegration, Web user-interface design, and business-process
management were just baby technologies or did not even exist.
Systems for content management, business intelligence, and search werejust poking their heads out as stable commercial products.
8/13/2019 12ASAP (2)
5/35
WHERE ARE WE NOW?
A custom application have newer elements, but employsthe data and functionality from existing applications
Today, we live in a brave new world.
8/13/2019 12ASAP (2)
6/35
WHERE ARE WE GOING?
Implementing best practices for life cycle management, maintenance, and
upgrade of the software
Integrating with systems for single sign-on, application security, andmonitoring operation
Supporting many role-based interfaces
Creating services from existing enterprise applications and platformcomponent systems
Translating incompatible data formats into a unified format
Broadcasting changes made in a custom application
Assembling data from a wide variety of sources in a coherent form forprocessing by a custom application
8/13/2019 12ASAP (2)
7/35
BRINGING COMPOSITE APPLICATIONS TO LIFE: A WHOLE NEW THING
It reflects the new world in which developers arent starting from a
blank slate, but are using multiple modules or applications to buildon existing functionality.
At the enterprise level, any single developer has a difficult timeunderstanding the multiple systems, technologies, and tools that arenecessary to create a composite application. SAP NetWeaver providesa set of tools, code repositories, and visualizations that givedevelopers some perspective. They can now reuse the strengths ofthe tools that they prefer and make use of the investment in code thatthe organization has already made.
Unique
Any new application has to be created in an installable unit and thenyou have to install it, test it, configure it, operate it monitor it,upgrade it, and, eventually, retire it.
Life cycle process
You can leverage the underlying legacy applications without messingup the status quo
Greater agility
8/13/2019 12ASAP (2)
8/35
CAPABLE COMPOSITES Portal: Providing the framework for building new user interfaces and
workflow, the SAP Enterprise Portal incorporates and orchestrates
different services and processes.
Integration broker: Allowing the portal to easily access and knittogether Remote Function Calls (RFCs) and BAPI, the integration
broker helps you instantly create Web services from SAP R/3
functionality.
Support for both J2EE and ABAP development:SAP Web ApplicationServer is a powerful runtime system that hosts components based on
ABAP or J2EE technology Application platform: Providing the ability to access RFCs and BAPIs,
the application platform allows you to create and orchestrate new
Web services that you assemble by using model-driven development
to support new functionality or integrate with other applications.
8/13/2019 12ASAP (2)
9/35
Business Process Management: Providing the ability to model
business processes using special languages designed for that
purpose, often with graphical tools, so that the way applications
work can be easily modified and optimized. SAP Composite Application Framework: Using a visual tool to
extend the modeling approach, the SAP CAF allows a business
analyst to define a process and generate it without requiring
much time from a programmer.
Life cycle management: Handling the details of managingcomplex development projects across large teams in distributedlocations, life cycle management includes source-code
management, staging, customizations, and upgrades.
8/13/2019 12ASAP (2)
10/35
CAPABLE COMPONENTS
8/13/2019 12ASAP (2)
11/35
WHO CAN USE THIS THING?
8/13/2019 12ASAP (2)
12/35
SAP NETWEAVER STAGES
Data integration
One-way process integration
Interactive process integration
Business process management
8/13/2019 12ASAP (2)
13/35
INFORMATION AGGREGATIONImplementing a portal gives your company a quick win because it Allows users to aggregate information from multiple systems in a
personalized and easy-to-reuse fashion.
Gives developers a simple implementation with high value.
Allows users to become familiar with the overall system how it
presents data and how it allows multiple system access in a coherent
interface.
Allows developers to add functionality without complicating user
adoption.
Is the ideal environment to bring together all the levels of acomposite application framework.
Permits personalization in environment, simple navigation,
consistent look and feel, and the ability for the end user to reuse
parts.
8/13/2019 12ASAP (2)
14/35
TURNING TRANSACTION INTO WEB SERVICE
8/13/2019 12ASAP (2)
15/35
ENABLE TRANSACTION AS WEB SERVICE SAP Enterprise Portal, which provides the framework for
creating a new user interface that includes extended
functionality.
SAP Web AS, used to construct new Web services based on ABAPor J2EE that supplement SAP R/3 functionality with new, customcomponents. This allows the SAP Enterprise Portal access to the
widest possible variety of functionality and information. It also
brings the largest number of developers into the loop.
(Developers love being in the loop.) The life cycle management features, which keep the maintenance
of these new components and solutions under control, so you can
coordinate the work of large development teams and manage
versions and upgrades.
8/13/2019 12ASAP (2)
16/35
DEPLOYING SAP Xapps THAT FIT THE BILL Drive business processes across different
applications, technologies, and organizations.
Enable on the fly or spontaneous team collaborationas part of your most essential business processes.
Provide you with greater agility, because you canleverage your underlying SAP and existing legacyapplications.
Put knowledge and structured information within
the context of a business process. Are triggered by events, can aggregate and
contextualize information, and finally drivecollaboration and transactions.
8/13/2019 12ASAP (2)
17/35
DEVELOPING AN END TO END PROCESSTools for deployment are:
Role-based UIs
SAP NetWeaver integration tools Multiple components from mySAP Business Suite
Legacy applications
Applications from other vendors to extend SAP R/3 to support
and optimize new business processes
8/13/2019 12ASAP (2)
18/35
In thi s chapter, we l l cover the fol lowing Planning for SAP NetWeaver
Discovering people who can help
Plans and People
8/13/2019 12ASAP (2)
19/35
Planning for Success
8/13/2019 12ASAP (2)
20/35
BEST PRACTICES OFSUCCESSFULSAP CUSTOMERS Figure out where you can apply SAP NetWeaver:
Start with answering the question Wherein my organization could
SAP NetWeaver provide the most benefits?
Know thy process:Dont assume that SAP NetWeaver is an IT solution, you need
understand only the technology. Instead one should know about
their own business process.
Set your goals:Try to understand the business benefits that you hope to obtain
from SAP NetWeaver and make goals as specific as possible.
8/13/2019 12ASAP (2)
21/35
Count those pennies:Determine whether return on investment (ROI) is a factor in your
SAP NetWeaver implementation.
Know whoswho:Identify the players and roles for all your SAP NetWeaver projectstakeholders.
Get the powers that be behind you:Line up internal support for your SAP NetWeaver project before you
get started.
Go with the (work)flow:Understand your organizations unique culture, especially its pace
and style of decision-making.
BEST PRACTICES OFSUCCESSFULSAP CUSTOMERS
8/13/2019 12ASAP (2)
22/35
8/13/2019 12ASAP (2)
23/35
The quarterbacks:SAP account executives One person who simply must be on your SAP NetWeaver
team is your SAP account executive.
Account executive is essentially an SAP salesperson.
This personsjob is to ensure that you, as an SAP customer,
are receiving lots of good service. Your account executive is also on hand to help you
understand which SAP products and services might be
useful to your company.
He or she also ensures that you receive whatever supportyou need from a wide variety of SAP experts easily and
quickly.
8/13/2019 12ASAP (2)
24/35
Technical players: Solution engineers If a picture is worth a thousand words, how much is a
good product demo worth? SAP solution engineers can
tell us.
These technically savvy people understand the nitty-
gritty details of all SAP products and theyre ready and
willing to demonstrate the current and future
functionality of the companysproducts.
Solution engineers begin by discovering as much as they
can about your industry, company, business challenges,and technical requirements. Then and only then do they
produce an SAP NetWeaver demo thats tailored to your
specific needs.
8/13/2019 12ASAP (2)
25/35
Getting engaged:Customer engagement managers SAP customer engagement managers are responsible for
planning your SAP NetWeaver implementation.
Suppose you need consulting services from SAP during
your SAP NetWeaver implementation (and you probably
will). Well, itsyour CEM who makes all the arrangements.
These folks are on hand to make sure that your SAP
NetWeaver voyage goes smoothly, in the right direction,
and on schedule. They direct you to whatever resources
and SAP specialists you might need.
8/13/2019 12ASAP (2)
26/35
Building solutions:Technical solution architects These single- minded professionals have just one goal in
life: to help you (and other SAP customers) architect a
successful SAP NetWeaver solution.
They help provide a strategy for your SAP NetWeaver
rollout and also recommend the best approach for your
implementation.
More specifically, a technical solution architect is an expert
on SAP products having a good deal of experience with
previous SAP NetWeaver implementations.
This person has already discovered the shortcuts, figured
out to avoid the pitfalls, and can guide you on the most
direct route.
8/13/2019 12ASAP (2)
27/35
SAP consultants and third-party systemintegrators These third-party firms include Accenture, Cap
Gemini/Ernst & Young, Bearing Point, and IBM Global
Services at the high end, as well as a long list of smaller
specialty firms.
Whats the difference between working with SAP and
working with a third party?
SAP has its own internal group of consultants who can give you
detailed support for your SAP NetWeaver (or any other SAP
product) implementation, regardless of your industry. By contrast, system integrators are companies that have formed
partnerships with SAP. They act as extensions of SAPs own
consulting team, filling in gaps or bringing in specialized
industry or technology expertise.
8/13/2019 12ASAP (2)
28/35
Teachers pet: S P education SAP offers a rich education and training curriculum.
The company employs professional trainers and provides
public training on SAP NetWeaver and its many products.
If you prefer to stay within the comfort of your office, SAP
also offers virtual training and eLearning over the Internet.
Most SAP customers use training in two ways.
First, the techies find out how to implement and then
customize SAP NetWeaver.
Second, the end users of the tools find out how to use SAP
NetWeaver solutions like pros.
8/13/2019 12ASAP (2)
29/35
SAP Custom Development If our implementation falls into this category which involve
quite a bit of custom programming, the next group of
people youre likely to meet is the SAP Custom
Development team.
This team gets called in, like a hi-tech S.W.A.T. team,
whenever special coding is needed.
If your other SAP consultants and account representatives
tell you that SAP lacks off-the-shelf software that can
handle a part of your project. If thatsthe case, SAP Custom
Development can be used to build custom soft- ware for
you.
8/13/2019 12ASAP (2)
30/35
Unexpected help:Colleagues and SAP customers
SAP NetWeaver customers especially those in yourindustry or function (such as marketing or sales) can
help you by answering these questions:
How long did it take them to install SAP NetWeaver?
How much did their installation cost? How did installation cost compare with original estimates?
What sort of return on investment are they achieving, and how
does that compare with their original estimates?
What challenges did they encounter along the way and howwould they recommend that you deal with those same
challenges?
Their answers to these questions and more provide you
with invaluable inside information.
8/13/2019 12ASAP (2)
31/35
Analyze this IT industry analyst firms are a reliable, generally unbiased
source for information about IT products, vendors, and
markets.
They can help you compare SAP products with those of
other vendors from price, functionality, and technology
standpoints. Leading analyst firms include Gartner,
Forrester, META Group, and IDC.
Many of these firms offer both research and consulting
services. That is, they can sell you reports that give you a
sense of SAPs marketplace, technologies, competitors, and
future direction. But they can also advise you on your own
SAP NetWeaver installation and implementation.
8/13/2019 12ASAP (2)
32/35
Eye-ess-vee (ISV, to you) Another useful member of the SAP NetWeaver ecosystem is
the independent software vendor (ISV).
These companies partner with SAP to offer industry-
specific and function-specific software. Essentially, they fill
in the SAP gaps for specific industries or business
processes.
You may find that SAP acts as a reseller of the ISVs
software. If thats the case, the ISV software is already
included in your SAP NetWeaver package.
8/13/2019 12ASAP (2)
33/35
So glad you came: SAP hosting Another option that SAP offers is whats known in the
industry as hosting.
This kind of hosting occurs when SAP runs your SAPNetWeaver system from its data centre.
In other words, SAP hosts your SAP NetWeaver software onits computers, which you in turn pay the company to runand maintain.
Itslike buying a data centre and data-centre staff in a box,saving you the overhead and headache of running yourown. If you work for a large corporation with one or more data centres
already in place, hosting probably isnt for you. But if yourcompany is small or medium-sized, itsan option to consider.
8/13/2019 12ASAP (2)
34/35
Calling Dr. : SAP Support When your SAP NetWeaver project is a go, you make the
acquaintance of a new team: SAP Support.
The SAP Support team works in two ways: Theyre proactive
and reactive.
Reactive means that in the unlikely event that you find a softwarebug or some other problem in your SAP NetWeaver system, you can
call SAP Support and they quickly make a fix or repair.
Proactive means that SAP Support ensures that your SAP
NetWeaver system runs at its optimal levels. A subset of SAP
Support, called SAP Safeguarding, checks your system, looking for
opportunities to optimize and improve it and eliminate risk from
your project.
8/13/2019 12ASAP (2)
35/35
THANK YOU..