12ASAP (2)

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..