SAP Customer Relationship Management (CRM) 7.

0 Boot camp

Copyright © 2007 Accenture All Rights Reserved. Accenture, its logo, and and High Performance Delivered trademarks of Accenture. Copyright © 2010 Accenture All rights reserved. Accenture, its logo, High Performance Delivered are are trademarks of Accenture.

‡ Course Opening ‡ SAP CRM Overview
± SAP CRM General Information and Highlights ± SAP CRM 7.0 Key Capabilities ± SAP CRM 7.0 Enhancements ± SAP CRM 7.0 Basic Screen Elements


Getting to Know Each Other
‡ Let¶s make an introduction round and give the following information to the other participants:
± Your name ± Your assignment within the Accenture organization ± Your level ± Your office ± A short overview of the topics and projects you have worked on ± Why you are here in the course


4 .Your Expectation ‡ Please write down your expectation of the course and put the results on the board.

± Implement SAP CRM. 5 . ± Identify the scope of SAP CRM and business functions it supports. ± Describe SAP CRM Architecture. participants will be able to: ± Explain the historic development of SAP CRM and the future perspective.Overall Course Objectives ‡ At the end of the course.

0 Enhancements ± SAP CRM 7.Agenda ‡ Course Opening ‡ SAP CRM Overview ± SAP CRM General Information and Highlights ± SAP CRM 7.0 Key Capabilities ± SAP CRM 7.0 Basic Screen Elements 6 .

SAP CRM enables organizations to focus on strategies for customer-driven growth and to differentiate themselves in the market by providing a superior customer experience.´ Source: SAP Service marketplace. 2009 7 . and service. sales.Definitions Definition SAP CRM SAP Customer Relationship (SAP CRM) is an application which provides best-in-class functionality for marketing. By supporting customer-facing business processes across multiple interaction channels.

SAP CRM General Information and Highlights .Benefits and Advantages ‡ SAP CRM Benefits for Organizations ± Competitive Advantages ± Increased Revenue ± Potential to Lower Costs ‡ SAP CRM Benefits for Customers ± Better and Personalized Service ± Consistent interactions across all channels and touch points ‡ Other Advantages ± First-class functions for marketing. sales. and service ± Extensive analysis as a basis for decision making ± Seamless integration with SAP Business Suite solutions and other applications 8 .

‡ 2008 SAP CRM 7. the new system features dashboard-like embedded analytics.History of SAP CRM The first version of SAP CRM was launched in 1999. ‡ 2005 SAP CRM (2005) 5. the UI is much improved compared to CRM 2006s and uses Web 2. marketing resource management and mobile sales for handhelds.0. ‡ SAP CRM (2007) 6.0.0 principles where users can drag sections of the screen around to personalize them for themselves. New functions like Loyalty Management and improved TPM.0. Powered by the SAP NetWeaver platform. targets such key cross-industry business capabilities as service management. increased Personalization and improved UI Tools. 9 .

SAP Business Suite ‡ The SAP Business Suite is a bundle of business applications that provides integration of information and processes. and scalability. collaboration. industry-specific functionality. ‡ SAP Business Suite 7 software delivers a synchronized release schedule for all applications and components across the entire suite. © SAP 10 . SAP Business Suite is based on SAP's technology platform called NetWeaver.

) ‡ The SAP Business Suite 7 contains the newest releases of: ± ± ± ± ± SAP ERP SAP Customer Relationship Management SAP Product Lifecycle Management SAP Supplier Relationship Management SAP Supply Chain Management © SAP 11 .SAP Business Suite (cont.

‡ SAP delivers minimally disruptive innovation with enhancement packages. Upgrade ³SAP enhancement packages deliver product flexibility and technology advancement at the same time. During an upgrade all software components are updated. 12 .´ ‡ SAP enhancement packages are optional packages that deliver new or improved business functions that you can deploy selectively.Enhancement vs. ‡ For all the core applications of SAP Business Suite 7 software SAP enhancement package 1 is planned for the second quarter of 2010. Customers no longer have to wait 24 or 36 months for critical functionality. while the core applications remain stable.

sap-ag.0) Availability ‡ SAP CRM (7. 13 .SAP CRM ( Availability and Maintenance You can find this information of Product Availibility Matrix on the SAP Support Portal: https://websmp109.

0 Basic Screen Elements 14 .0 Key Capabilities ± SAP CRM 7.0 Enhancements ± SAP CRM 7.Agenda ‡ Course Opening ‡ SAP CRM Overview ± SAP CRM General Information and Highlights ± SAP CRM 7.

Sales and Service interact directly and regularly with customers.SAP CRM Overview ± Key Functionalities ‡ In daily business various departments like Marketing. © SAP 15 15 . ‡ From a software point of view these employees need to have support to fulfill their daily tasks in an efficient and customeroriented way.

SAP CRM Solution Map Link to the SAP Solution Composer © SAP 16 .

Key Processes and Benefits in Marketing Key processes ‡Marketing Resource Management ‡Customer Segmentation and List Management ‡Campaign Management ‡Real-Time Offer Management ‡Lead Management ‡Loyalty Management ‡Marketing Planning and analytics Major benefits ‡Select target groups ‡Monitor marketing costs ‡Use marketing analytics as a basis for making decisions ‡Observe markets and competitors ‡Identify customer preferences © SAP 17 .

accounting.SAP CRM Key Marketing Capabilities ± Business Value ‡ Manage and coordinate marketing activities globally. and supply chain ‡ Leverage Business Intelligence and CRM analytical capabilities for improved visibility and insight into marketing operations ‡ Broad functional spectrum ‡ Modular. and locally ‡ Multi-channel support to ensure one face to the customer ‡ Tight integration with financials. scenario-based implementation to ensure fast return on investment 18 . regionally.

Key Processes and Benefits in Sales Key processes ‡Customer order management. real time forecasts © SAP 19 . quotations and contracts ‡Account and contact management ‡Opportunity management and pipeline analysis ‡Activity management ‡Commissions and incentives ‡Sales planning and analytics Major benefits ‡Control Sales Processes resulting in an increase in revenue ‡Increase up-selling and cross-selling opportunities ‡Recognize profitability of each and every customer ‡Reduce sales costs ‡Create accurate.

SAP CRM Key Sales Capabilities Business Value ‡ ‡ ‡ ‡ ‡ ‡ ‡ ‡ Closed-loop processes Faster response time Focused sales force through qualified leads Better service through real-time response on product availability Increased time for selling Sales force concentrated on profitable customers Optimized mix of channels Team-selling 20 .

Agreement Logistics execution © SAP 21 .SAP CRM Key Sales Capabilities Sales Cycle (Closed-Loop CRM) Customer retention Lead generation and qualification Customer service Sales Cycle Billing 1.

service order. and contract administration ‡Installed base management ‡Customer Service and Support (Complaint and Case Management) ‡Returns and Depot Repair ‡Warranty and Claims Management ‡Service planning ‡Analytics Major benefits ‡Achieve higher customer satisfaction through prompt and efficient service ‡Reduce service costs ‡Provide reliable service around the clock ‡Achieve transparency of both service resources and service costs © SAP 22 .Key Processes and Benefits in Service Key processes ‡Service request.

and SAP R/3 Human Resources 23 .SAP CRM Key Service Capabilities ± Business Value ‡ Accessibility. Visibility. SAP R/3 Controlling. and Integration: ± Convenient multi-channel access both for customers and service employees ± Complete visibility of relevant customer and product history supports service employees and enables a real time response ± Integration with back-office systems such as SAP R/3 Customers.

order-to-cash processes ‡Incorporate partners into your ecommerce strategy ‡Significantly reduce cost of sales © SAP 24 .Key Processes and Benefits in Web Channel Key processes ‡E-Marketing ‡E-Commerce ‡E-Service ‡Web Channel Analytics Major benefits ‡Personalize each customer¶s buying experience ‡Provide convenient. easy-to-use. interactive selling and self-service ‡Enable end-to-end.

Analytics Catalog Management © SAP Marketing Management Business Partner Order Management Contract Management Service Management 25 .SAP CRM Key E-Commerce Capabilities ± Example for Building Blocks Browser Portal Web Catalog Guided Selling Live Customer Support Search Engine Product Configuration Complaints and Returns Personalisation Order & Quote Management Knowledge Management Shopping Basket Online Billing and Payment iBase Management Pricing Engine Web Auctions E.

e-mail. management.g. and Web servers ‡Achieve a higher ROI © SAP 26 . and reporting ‡Integrate with interaction centre infrastructure e. computer telephony. systems.Key Processes and Benefits in Interaction Center Key processes ‡Marketing ‡Sales ‡Customer Service ‡Shared Service Center ‡Interaction Center Management Major benefits ‡Easy-to-use agent productivity tools ‡Portal-based access for interaction centre administration.

‡ For companies ‡ For the Customer ± Increase company exposure ± Increase customer and accessibility convenience through additional interaction channels ± Lower the cost of customer treatment ± Improve interaction consistency and ease of doing business ± Provide consistent information across all touch points ± Improve service levels and maximize customer experience ± Increase revenue with crossand up-selling ± Efficiently identify and address customer needs ± Enable valuable and lasting customer relationships 27 .SAP CRM Key Interaction Center Capabilities .Business Value ‡ Interaction Centre uniquely allows to make every interaction a successful and valuable one for the customer.

Key Processes and Benefits in Partner Channel Management Key processes ‡Partner Management ‡Channel Marketing ‡Channel Sales ‡Partner Order Management ‡Channel Service ‡Partner and Channel Analytics Major benefits ‡Boost Revenues ‡Reduce Costs ‡Increase Profits ‡Increase Customer Satisfaction ‡Empower Partners © SAP 28 .

Channel Manager Channel Partner Customer 29 .SAP CRM Key Partner Channel Management Capabilities Overview ‡ SAP CRM provides companies with a platform to manage channel partner relationships and enable partners to sell more effectively ± resulting in a more profitable indirect channel.

Key Processes and Benefits in Business Communication Management Key processes ‡Fully integrated multi-channel call center communication ‡Monitoring and management of communications in real time through online analytics ‡Interactive voice response (IVR) option Major benefits ‡Centralize geographically spread communications for ‡Inbound and Outbound contacts ‡Outbound Marketing Campaigns ‡Manage Communications across the company © SAP 30 .

Laptops ‡ Offline Operation ± Mobile Client application with separate database on the laptop ± Workgroup Solution ± Groupware Integration ‡ Solution Management ± Local Pricing and ± Fast Deployment with Configuration Engine automatic installation process replication ± Dependencies between objects ± Territory Management ± Realignment ‡ Data Synchronization with CRM Middleware ± Filtered and unfiltered ± Backup and Recovery 31 .SAP CRM Key Mobile Capabilities .

Key Processes and Benefits of CRM Analytics Key processes ‡Integrated suite of analytical and planning solutions Major benefits ‡Measurement. prediction. planning and optimization of customer relationships 32 .

‡ Utilities ‡ Oil and gas ‡ Wholesale distribution 33 . Telecommunications Professional services Public sector ‡ High tech ‡ Industrial machinery and components ‡ Media.Key Processes and Benefits of CRM Industry-specific Solutions Key processes ‡Includes all general CRM functionalities. end-to-end requirements of all major industries Examples: ‡ ‡ ‡ ‡ ‡ ‡ ‡ Automotive. BUT ‡Supports especially several industryspecific CRM processes Major benefits ‡Addresses unique needs and complete. Chemicals Consumer products Retail.

0 Enhancements ± SAP CRM 7.0 Key Capabilities ± SAP CRM 7.0 Basic Screen Elements 34 .Agenda ‡ Course Opening ‡ SAP CRM Overview ± SAP CRM General Information and Highlights ± SAP CRM 7.

Changes Since SAP CRM 5.0 A real breakthrough in CRM 2006s release: a completely web-based user interface. Web Services ± and non SAP application) 35 . which replaces the SAP GUI in all system management functions.g. This technology gives strong competitive potential to SAP CRM as it: ‡ Improves usability compared to previous SAP CRM versions ‡ Provides an interface with SOA (integration with SAP ± e.

‡ Extremely easy to use ± ‡ Enhanced Personalization. simple navigation. 36 .0 user customized icons. screen layouts.0 ± New Web UI ‡ CRM WebClient provides a ‡ New productivity tools. ‡ Easy to adapt ± Tools to facilitate easy creation of custom field configuration. experience. intuitive. Enables higher productivity. value help. such role-based workspace for end as table graphics and smart users. such as tile layout support and consistent with Web 2. personalization by end user.Highlights of SAP CRM 7.

0 © SAP 37 .New Features of SAP CRM 7.

Main Strengths of New Release SAP CRM 7.0
‡ Usability: Mainly considering learn ability and understandability ‡ Efficiency: Reduced number of clicks needed to access relevant functions impact the timely behavior ‡ Maintainability: Mainly focusing on Changeability of the application related to new Web UI customizing ‡ Portability: In terms of Adaptability typical of web based user interfaces


Highlights of SAP CRM 7.0 Technical
Integrated Enterprise Search ‡ Simple search UI ‡ Cross-objects and cross-system searches ‡ Improved performance Dashboards and Interactive Reporting ‡ Support visual UI and interactive analysis


‡ Course Opening ‡ SAP CRM Overview
± SAP CRM General Information and Highlights ± SAP CRM 7.0 Key Capabilities ± SAP CRM 7.0 Enhancements ± SAP CRM 7.0 Basic Screen Elements


The Homepage The Homepage provides: ‡ A quick Overview of the Current Day ‡ Hyperlinks to more det.Home Page The Home Page is the starting point for all user in daily business. It contains the most important personal information and access to the most frequently used tools. information ‡ Predefined content for: ± My Appointments today ± My Tasks today ± Workflow Tasks ± Reports and Applications ± Alerts The Homepage Is configured per role: ‡ Available content can be personalized by the user ‡ Content can be adapted 41 .

the Navigation Area (B) and the Work Area (C). even if Navigation Bar can be hidden ‡ L-shape Contains: ± System Links ± Saved Searches ± Work area title ± History back and forward ± Navigation Bar ‡ Work Area contents are dynamic depending on selected contents on navigation area 42 Nav.SAP CRM Web UI Screen Structure The New Web Client screen is structured into 3 different areas: the Header Area (A). The Screen structure Header Area (A) ‡ Position of header and navigation area (L-Shape) are fixed. Bar Area (B) L-Shape Work Area (c) .

a) b) c) d) Header Area a) b) c) d) System Links Saved Searches Forward & Back Navigation Messages & Tools 43 .Header Area Besides displaying the work title area and the Header Area of the Web UI provides system links and search functionalities.

email inbox.Navigation Bar The Navigation Bar is divided into two areas: Navigation Items and Quick links Navigation Bar a) a) Navigation items the items you can select and navigate to (calendar.«). b) b) Create Quick links you can determine frequently used items as ³quick links.´ c) Recent Items lists the last viewed business objects c) 44 .

without selecting a second-level entry ‡ Includes important content regarding the current area: ± Search Links ± Create Links ± Reports ‡ Content of the page could be customized without development activities 45 .) item has an individual work center page. It contains a set of shortcuts and access to all work center-related components. Activities«.Work Center Every first level menu (Accounts. Orders. The Work Center page ‡ Is opened by choosing the firstlevel navigation entry directly.

Work Area The Work Area can contains different page types (entry pages. support pages). content pages. Work Area ‡ ‡ ‡ Entry pages Content pages Support pages 46 .

The Work List page ‡ Contains information about alerts and workflow tasks pushed to the users ‡ Several predefined alerts and workflow are delivered with SAP CRM (Campaign. and so on) ‡ Within a role.Work List The work list provides a complete overview of information pushed to the user. smaller content areas for alerts and workflows can be embedded directly in the home page 47 . It is divided in to alerts and workflow tasks. approval workflow. accept lead workflow. lost opportunity alert.

Account. Contact. Activity. Sales Order.g. Service Order«.Overview Page The Overview Page provides a summary of all important information regarding a single object [e. The Overview page ‡ Consist of a header block with the core information and a set of subordinate assignment blocks containing related information ‡ The information in assignment blocks can be displayed with: ± Form Views ± Tables ± Hierarchy trees ‡ Contains the hyperlinks to navigate to other related objects 48 .] in display mode.

delete. or perform a mass update (optionally) of information directly from the search result list ‡ Saving Search models ‡ Offers Export to MS Excel 49 .Advanced Search The advanced search provide the user with comprehensive. flexible and easy to understand search capabilities individually for every business object The Search page ‡ Allows for flexible creation of search model by choosing a wide range of search criteria ‡ Easy-to-understand operator-based search logic ‡ Provide a search result list for getting a quick overview and easy navigation to detailed information of single objects ‡ Offer options to create.

Agenda ‡ SAP CRM Web UI ± Architecture ± UI Concept and UI Component Concept ± Navigation Bar and Business Roles ± UI Configuration ± Personalization ± Additional Features ± BOL & GenIL ± Knowledge Check ‡ Q&A and Day 1 Wrap-up 50 .

on the client side it is only necessary to install a Web Browser. which is a blend of ABAP code and BSP extensions © SAP 51 . An SAP Graphical User Interface (SAP GUI) is not necessary ‡ All data displayed in the Web browser is sent by hypertext Transfer Protocol (HTTP) from the SAP Web Application Server to the client (the Web Browser) ‡ The user interface (UI) is based on Business Server Page (BSP) technology.BSP Architecture: Basics ‡ The CRM WebClient is built to run within a Web Browser ‡ Therefore.

CRM WebUI and SAP Web Application Server ‡ The SAP Web Application Server contains two run time environments: ABAP (Advanced Business Application Programming) and J2EE (Java 2 Enterprise Edition) ‡ The user interface (UI) is based on Business Server Page (BSP) technology ‡ BSPs are a blend of ABAP code and BSP extensions ‡ BSP extensions provide hypertext Markup Language Business (HTMLB) tags for building a consistent page layout throughout all applications ‡ HTMLB tags include complex and extensible capabilities which are much more powerful than standard HTML tags © SAP 52 .

such as Simple Object Access Protocol (SOAP). and Simple Mail Transfer Protocol (SMTP) ‡ A set of SAP Web Services has to be enabled in order to allow communication between WebApplication Server and BSP © SAP 53 . HTTP(S).WebApplication Server: Integration Potential ‡ The HTTP services of the Internet Communication Manager (ICM) communicate between the Web Browser and the BSP runtime ‡ It is responsible for caching and works with a great variety of protocols.

54 . which are shown as dynamic HTML pages in the Web browser.CRM WebClient Architecture (1 of 3) The CRM WebClient is based on a multi-layer architecture on the server side: ‡ Presentation Layer The presentation layer of the CRM WebClient is based on Business Server Pages (BSPs).

e.  Generic interaction layer (genIL): The generic interaction layer handles the data transfer from the business object layer to the application programming interfaces (APIs) of the underlying business engine. This layer guarantees the separation of the CRM WebClient UI and the underlying business logic. sales orders. such as business partners or products and handles transactions.CRM WebClient Architecture (2 of 3) ‡ Business Layer (BOL and GenIL) Holds the data structure of business objects during a CRM WebClient session. It consists of two layers:  Business object layer (BOL): The business object layer saves the business object data. 55 .g. at runtime of the SAP CRM session. It is the connection between the business object layer and the underlying business engine.

CRM WebClient Architecture (3 of 3) ‡ Business Engine The layers are strictly separated in order to allow connections between the UI layer and any Business Application (e. ERP objects such as Employees or Sales Orders) 56 .g.

CRM Architecture Representation The graphic below explains how the technical components of the CRM WebClient work together in the architecture concept. SE16 explore data objects and databases © SAP 57 . Corresponding system tools: BSP_WD_CMPWB Component Workbench GENIL_MODEL_BROWSER to explore the GenIL model GENIL_BOL_BROWSER to explore Business Objects and relations SE11.

Presentation Layer Controller Request User input Drives Interaction Logic CRM WebClient Model set Links to underlying Structure View Response Data output Handles Visual Output get Data flow Control flow Business Layers Business Engine (BOL and GenIL) (Database tables) 58 . It provides an effective way of relating UI layouts to an underlying data model.UI Concept: Model View Controller The CRM WebClient BSP is based on the Model View Controller (MVC) paradigm which is a widely accepted design pattern for developing object oriented user interfaces (UI).

) Model ‡ Specific representation of data ‡ Consists of context and context nodes that link the fields of a view to the underlying business layer (the BOL) View ‡ Handles the visual output ‡ Responsible for rendering the output and relevant UI controls.UI Concept: Model View Controller (cont. such as data fields and buttons (received from the controller) ‡ User input is passed from the view to the controller for processing Controller ‡ Handles the interaction logic ‡ Provides the link between view and model of a MVC application ‡ Receives all user input and organizes reaction of application Presentation Layer Request Controller Drives Interaction Logic set Model Links to underlying Structure get View Response Handles Visual Output 59 .

IS-U. mySAP ERP. and model make up the UI layer of the CRM WebClient. Correct data is available in the view. Data in model is provided by Business Engine (database) and structured in Business Layer 5. Create Service Ticket) 2.) 6.g. Controller calls underlying data model (Business Objects) 4. CRM WebClient Create Service Ticket user input data output 1 Request Presentation Layer (BSP) 2 Controller View 1. controller.User Interaction The figure below shows how the view. web page structure is built 3 Model Service Ticket created 6 Response 5 Business Layer BOL: Business Object Layer data structures of the BOL holding business objects for the IC WebClient session GenIL: Generic Interaction Layer GenIL Model and Implementation Classes connecting BOL to APIs 4 CRM API API API IS-U Business Engine (my SAP CRM. View Controller is initialized and request is passed 3. Response is sent to User Interface 60 . User inserts a request (e. etc.

A component is an ABAP Object Oriented class which implements the component interface.General Concepts: Comparison MVC Architecture / CRM System The previous slides explained abstractly how the technical components of the CRM WebClient work together in the architecture concept. MVC Architecture CRM SYSTEM © SAP 61 . But: how are this concepts technically implemented in the CRM application? The MVC model is implemented by means of UI Components.

This transaction represents the MVC architecture and allows access to the classes and methods of its elements.MVC Architecture in CRM System The components and their corresponding controllers. Controller: Class (*IMPL) Model: Context and Context Nodes (*CTXT) Controller: Methods for Event Handling and Navigation View: Layout Definition (*htm) 62 . views and contexts can be accessed via the Component Workbench.

The model of CRM WebClient BSPs consists of contexts and context nodes that link the fields of a BSP view to the underlying BOL. 63 . Both context and context nodes are implemented as ABAP classes. ‡ Context: The Context class with the suffix CTXT ‡ Context Node: The Context Node with suffix CNxx. ‡ Attributes: Each field displayed at the view is linked to an attribute of a context node. Context nodes represent data in the structure of Business Objects.Component Workbench: Component Structure Browser Example: View Structure of the view Account Details.

64 .Accessing the Component Workbench To work on UI Components SAP provides the so called BSP Component Workbench. The BSP Component Workbench is the central framework modeling tool. In the runtime repository. you can see and edit the view set composition (which views are assigned to a view area and which view areas belong to a view set). ‡The Runtime Repository Editor shows the runtime repository of a UI component. It can be accessed via IMG or with transaction code BSP_WD_CMPWB It offers the following main access points: ‡The Component Structure Browser provides access to the objects of a UI Component ‡The BOL Model Browser shows the business object layer (BOL) model of a UI component. and provides access to a variety of functions.

System Demo 1: Component Workbench 65 .

Structure Component: ‡ Bundle of windows. interfaces to outside) ‡ Can have multiple instances at runtime ‡ Technically mapped to BSP application Component Controller Custom Controller Window IP View OP View IP View ViewSets ViewSets ViewSets OP Component 66 .Component Workbench: Structure of UI Component A component is an ABAP Object Oriented class. views and custom controllers ‡ Self-contained reusable unit (own runtime repository. With the new CRM UI Framework a new concept is introduced as valid for all Applications which are based on this Framework. which implements the component interface. view sets.

Custom Controllers. Views: Main programming and UI Configuration objects. Custom Controllers: Organizes cross-view data transfer. and Views is supported by wizards ‡ Each component consists of several runtime objects ‡ Most important ones are Windows. Windows.Component Workbench: Component Structure Browser ‡ Inventory of Components ‡ Creation of Component Controller. Custom Controllers and Views Windows: Contains all Views that should be displayed. Reduces retrieval of data from the BOL. 67 .

which characterize a Business object (e.Component Workbench: BOL Model Browser The BOL Model Browser shows the business object layer (BOL) model of a UI component. Activities«).g. 68 . Orders. This BOL model is assigned to the UI component via the runtime repository. BO can be hierarchically aggregated in order to create an Object Model. Accounts. The BOL Model Browser is available only if this assignment exists. ‡ ‡ ‡ ‡ ‡ ‡ ‡ Root Objects Access Objects Dependent Objects Search Objects Search Result Objects View Objects Dynamic Search Objects Business Object Group of unstructured attributes. Employees.

Models: Assignment of the component set Windows: Assignment of Views to Windows View Sets: Combination of Views to one Screen Navigational Links: Description of Navigation Component Interface: Interface of Component Elements to the Outside Component Usages: Usages of (other) Components 69 .Component Workbench: Runtime Repository The runtime repository editor of the component workbench is the tool which displays and maintains the Runtime Repository for a Component. Each Component consists of several design objects consolidated in the Runtime Repository.

Component Workbench: Runtime Repository (cont.)
‡ Each component has its own runtime repository file (which it means that any component can be autonomously executed) ‡ It acts like a catalogue containing views, viewsets and the composition of views within viewsets, navigational links (with target and source view) and inbound and outbound plugs definitions ‡ Technically stored as .xml file


± Architecture ± UI Concept and UI Component Concept ± Navigation Bar and Business Roles ± UI Configuration ± Personalization ± Additional Features ± BOL & GenIL ± Knowledge Check

‡ Q&A and Day 1 Wrap-up

Navigation Bar
Navigation Bar

‡ Allows direct navigation to all entry pages ‡ Provides two levels of navigation:  1st level navigation  2nd level navigation


or depend on positions in organizational chart (sales managers vs. Sample Different Navigation Bar menus between Sales Professionals and Marketing Professionals Sales Professional Marketing Professional Tips & Tricks Early identification of required roles to determine the different navigation bar menus. 73 . sales). For example Navigation Bar can differ between departments (marketing vs. System functionalities available to users can be selected depending on client¶s organizational requirements and needs. A limited number of navigation bar entries helps to avoid relevant maintenance effort.Navigation Bar and User Roles: Navigation Bar by User Role Business Requirement Differentiation of User Menu according to user¶s Business Role. agents).

Navigation Bar and User Roles: Role-/Navigation Bar Customizing: Assignments Organization Model Org. Unit Position User / Bus. Partner Business Role Navigation Bar Profile ‡Work Center Pages ‡Work Center Link Groups ‡Direct Group Links TX: CRMC_UI_NBLINKS TX: PPOMA_CRM Role SM30: Configuration Key CRMV_UI_CONFIG PFCG* Role ID Technical Profile Layout Profile Functional Profile *PFCG: Profile Generator 74 TX: PFCG SM30: CRMV_UI_PROFILE .

the Logical Work Centers.Navigation Bar and User Roles: Role-/Navigation Bar Customizing: Terminology Definition The Role-/Navigation Bar Customizing controls based on Business Role how the Navigation Bar is structured and which links are available on the Work Center / Home / Report Pages and in the Direct Link Group. Model Link Groups ± The user is assigned to an organizational ± Work Center Groups are not visible in the unit as well application ‡ Authorizations ± The Business role is assigned to an Authorization profile via a PFCG role 75 . Terminology ‡ Business Role ‡ Navigation Bar Profile ± The Business Role is the determines the ± Link Groups structure the Logical Links for content of the Navigation Bar. The Navigation Bar Profile Links and the Authorizations for users contains Direct Link Groups and Work ‡ User Assignment Centers ± The Business Role is assigned to an ± Logical Links are assigned to the Direct organizational unit in the Org.

System Demo 2: Navigation Bar and User Roles 76 .

Agenda ‡ SAP CRM Web UI ± Architecture ± Concept and UI Component Concept ± Navigation Bar and Business Roles ± UI Configuration ± Personalization ± Additional Features ± BOL & GenIL ± Knowledge Check ‡ Q&A and Day 1 Wrap-up 77 .

UI Configuration Tool ‡ The UI Configuration Tool acts at the level of the views and the CRM UI Web Client. Presentation Layer Controller CRM WebClient User input Request Drives Interaction Logic Model set Links to underlying Structure View Response Data output Handles Visual Output get Business Layers Business Engine (BOL and GenIL) (Databes tables) 78 . ‡ It enables advanced users to configure the layout of the view without handling and writing HTML code ‡ It enables the user to perform basic configuration activities.

Access the UI Configuration Tool Before you start the configuration of a specific screen you need the technical name of the component which contains the view and the technical name of the view: Choose F2 in the CRM WebClient Application to get the technical information You can access the UI Configuration Tool in SAP GUI and in the CRM WebClient UI. SAP GUI: Via the BSP Component Workbench Enter the UI Configuration Stool via the Configuration tab of the BSP Component Workbench Select the correct view of the component 79 .

otherwise the configure page icons are not available 80 . Directly from the CRM Application: Configure Page > Enter UI Configuration Tool Show Configurable Areas Prerequisite: The configuration mode has to be activated in the personal settings.) CRM WebClient UI: 1.Access the UI Configuration Tool (cont. Navigation Bar: Access the UI Configuration Tool via the Administration work center (logical link: BSP-DLC-VC) Enter the component Select the correct view 2.

dependent on the country where the system is used different address schemes ( European or US scheme) are used.UI Configuration Tool: Configuration Differentiators Sample Do not change the standard configuration but copy it to an own configuration and modify that. E. using the following parameters: Role Configuration Key: Layout Profile Key contained in Business Role Component Usage: Component with an interface can be included in other components and therefore have different usage depending on component Object and Object Subtype: Application specific parameters (allows to create content type dependent configurations) Tips & Tricks Different Configurations can be used to display the view according user specific parameters. 81 . Configuration can be stored according to differentiators.g.

Shift fields 3. Change field properties 4 4. E. checkbox. rename field labels and set field to mandatory / display only. Add / Remove fields Tips & Tricks The configuration of a view can be influenced by the implementation of field getter methods.«) is defined in the properties getter method of the field and the property ³Display only´ depends on the implementation of the input-readiness getter method as well. 1 1.UI Configuration Tool: Configuration of View Business Requirement Configure an existing view according customers requirements: Add / remove / shift fields from field set. Create new configuration 2 4 3 3 2. the type of a field (input.g. 82 .

Topic: Customize a standard Detail page by using the UI Configuration Tool directly out of the WebUI. 83 .Exercise 1 Customize Detail Page Unit: Customizing of a Web UI view. you will be able to: ‡ Access the UI Configuration Tool ‡ Customize a standard Detail page in the Web UI. At the conclusion of this exercise.

Requirement Layout change.g. The figure below shows the relationship between the requirements. the corresponding tools and the affected software layer.UI Configuration To adapt the user interface of SAP CRM to customers business needs a bundle of framework tools is available. move a field Add existing field to UI Layer UI Configuration Tool Business Layer (BOL) Add a new custom field to the data model Custom Field Tool Software Layer Presentation Layer (BSP) Interaction Layer (genIL) Easy Enhancement Workbench (EEWB) API Business Engine Application Enhancement Tool (AET) Business Engine Tables 84 . e.

‡ Main CRM Objects that can be enhanced with the EEWB are: ± Business Partners ± Business Partner Relationships ± Business Transactions (Activities. the UI configuration tool can be used to configure these fields. Sales Orders etc«) ± Account Planning ± Marketing Planner Enhancement through all layers 85 . ‡ Once a field has been created.Easy Enhancement Workbench: Overview ‡ Customer Specific Fields can be added to CRM Web Client UI by means of the Easy Enhancement Workbench (EEWB).

a table should be used.Easy Enhancement Workbench: How To EEWB ‡ Depending on requirements. a field should be used. objects that can be created. ± When multiple values have to displayed for the same object. Objects to create Fields Single value/Flag Free Input or Dropdown List Tables Multiple values Free Input or Dropdown List Check table to filter values 86 . are split into two main groups: ± When a single value has to be displayed.

Easy Enhancement Workbench: Enhancement Process FIELD Add new fields with EEWB TABLE Add new table with EEWB (BP & Business Transaction) Tables / APIs are generated New Object / relations in BOL are generated Create (manually view in Component Workbench) Fields are available in the field set of the UI Configuration Tool CRM Tables / APIs are enhanced Fields are available in BOL (within the EEWB including the corresponding object) Fields are available in the field set of the UI Configuration Tool (for the corresponding view) Position fields on the screen & set attributes UI CONFIGURATION TOOL Position fields on the screen & set attributes 87 .

or delete enhancements.g. times. It features: ± Creating custom fields ± Defining dropdown list boxes for custom fields ± Translating field labels and entries in dropdown list boxes ± Assigning search helps and check tables to custom fields ± Making new custom fields available for search criteria and/or result lists. and to display. R/3 Adapter.. dates. CRM Mobile.. change. if they are based on the same enhancement place 88 . numbers« ± Reusing fields in other business objects. Business Intelligence (BI) reporting. ± Using different data types. characters.Application Enhancement Tool: Overview ‡ The Application Enhancement Tool (AET) provides a UI based overview over all enhancements. e. ‡ It is possible to search for enhancements. create.

UI Configuration of Application ‡ Enable the configuration mode in the general settings on the central personalization page of SAP CRM ‡ Choose one of the symbols for UI configuration in the header area of the application ‡ To start the Application Enhancement Tool. click Show Enhancements in the Configurations block 89 .Application Enhancement Tool: Start the Application Tool Overview There are three different ways to start the Application Enhancement Tool in SAP CRM.

) UI Configuration of Administration Work Center ‡ Choose µView Configuration¶ in the navigation bar of the Administration work center (system administrator role) ‡ Enter a UI component. and choose a view. ‡ To start the Application Enhancement Tool. Navigation Bar ‡ Start the Application Enhancement Tool directly in the navigation bar of the system administrator role ‡ Choose µEnhance Applications¶ in the Administration work center ‡ Search for enhancements at the Search page 90 . click µShow Enhancements¶.Application Enhancement Tool: Start the Application Tool (cont.

Domain values)  Field type (Input field. ‡ Assign existing value help from dictionary:  Value help (Search help.Design Layer Customizing ‡ Design Layer was introduced to give a more simple and easy to use functionality for changing several UI Components on one time. Dropdown list box ‡ Key Features and Benefits: ‡ Increase efficiency by reducing the task of maintaining the same field labels on every view they are visible ‡ Centralized way to maintain field labels ‡ Reduce the number of fields within the UI Configuration Tool that are not needed (e. ‡ The design layer links UI-related settings to design objects. Check table. The design layer features: ‡ Rename field labels ‡ Hide fields Set a field to µHidden¶: Field isnµt visible for the end user in the application ‡ Set a field to ÃField excluded from field setµ Field is not visible in the field set of the UI ConfigurationTool (This will be used to reduce the available fields in the field set). Checkbox. technical fields) 91 .g. which span several views that implement the same business content.

Business Role Customizing Add customer-specific fields to existing business objects Design Layer Customizing Easy Enhancement Workbench (EEWB) Tool UI Configuration Tool BSP Component Workbench Navigation Bar / Business Role Customizing Application Enhancement Tool (AET) 92 .Configuration Overview Task Configure views: position fields/columns. add fields/columns from field set. remove fields/columns. Configure buttons. Logical Links. context nodes.. define value helps / drop down list boxes Change Navigation Bar (1st & 2nd level navigation). and define load option for blocks and more Use parameters to save your configuration Use customer-specific fields within view configuration Add customer-specific fields and tables to existing business objects Implement same configuration content for several views Assign value helps / drop down list boxes from data dictionary for customer specific fields Create/ Enhance UI components. create own views. set fields to mandatory/display only. rename labels.

93 .System Demo 3: UI Configuration via Component Workbench Unit: UI Configuration via Component Workbench Topic: Open and customize a view in the UI Configuration Tool from the UI Component Workbench.

Agenda ‡ SAP CRM Web UI ± Architecture ± UI Concept and UI Component Concept ± Navigation Bar and Business Roles ± UI Configuration ± Personalization ± Additional Features ± BOL & GenIL ± Knowledge Check ‡ Q&A and Day 1 Wrap-up 94 .

date/time format.g. assigned Bus. currency etc.Role. ‡ Most of the functions to personalize the user interface of SAP CRM are conveniently accessible on the central personalization page. ‡ Change/Check Personal data. MS Outlook) 95 . ‡ Change current password ‡ Change/Check general settings (time zone.Personalization ‡ You can use a bundle of tools and options to set up and personalize SAP CRM to your individual preferences.) ‡ Activate screen reader mode ‡ Enable Configuration Mode ‡Define the settings for the groupware integration in SAP CRM (e.

Links in Nav. Enter the link to your feed reader 96 . # of recent items) Set up personal keyboard shortcuts Personalize your favorites for the home page subscribe to your personal feed.Personalization (cont. Bar (e.) Enter the central personalization page ‡Change Layout (Skin. Text) ‡Pers.g.

but you can personalize your pages. visibility and order of Assignment Blocks) ± Tables and Lists (e. In most of the cases the changes can be reset to the default settings that are defined within CRM customizing. Note: The personalize settings are saved for your personal user account.g. Via drag and drop or enter the personal setting options via this button Options for layout personalization: ± Overview page (e. order and visibility of columns) ± Home page (arrangement of Assignment Blocks) You can find some examples on the next pages. all pages have a particular default layout.g.) When you log on.Personalization (cont. 97 .

For example they can only show or hide fields. which are already available for the screen. 98 . That means that user can only personalize tables in the borders of the given configuration.Personalization: Personalize Tables Business Requirement User should have the possibility to create his own Table Layout (within certain degree of freedom defined in configuration by system experts). Solution Each user can define: ‡ Column to visualize (within the ones defined as available in configuration) ‡ Column order ‡ Column width ‡ Number of displayed lines Tips & Tricks User personalization cannot overrule page configuration.

to simplify application maintenance). 99 .Personalization: Personalize Home Page Business Requirement User should have the possibility to create their own Home Page Layout (within certain degree of freedom defined in configuration by system experts).g. Solution Each user can define: ‡ Assignment Block to visualize (within the ones defined as available in configuration) ‡ Assignment Block Layout Tips & Tricks Home page personalization could be deactivated if users must not have this flexibility (e.

Agenda ‡ SAP CRM Web UI ± Architecture ±« ± UI Configuration ± Personalization ± Additional Features ± Transaction Launcher ± Task Based UI ± BOL & GenIL ± Knowledge Check ‡ Q&A and Day 1 Wrap-up 100 .

Transaction Launcher: Introduction Transaction Launcher can be used to launch URLs (and BSP transactions from other systems) or BOR transactions of any SAP system. Steps to follow in order to configure the transaction launcher: ‡ Define URL Repository (URLs and BSP transactions) ‡ or Define Logical System and Create BOR Object Type (BOR transactions) ‡ Configure the Transaction Launcher ± Follow wizard steps ‡ Integrate the URL into the Navigation Bar ± Define Logical Link ID ± Define Direct Link Group and assign Logical Link ± Assign Direct Link Group to Navigation Bar ± Adjust the definition of Business Role to activate the Logical Link 101 .

Agenda ‡ SAP CRM Web UI ± Architecture ±« ± UI Configuration ± Personalization ± Additional Features ± Transaction Launcher ± Tasked Based UI ± BOL & GenIL ± Knowledge Check ‡ Q&A and Day 1 Wrap-up 102 .

‡ Every step represents a small. easy part of the overall task. you can select the views that you want to use for the task-based UI. ‡ In the UI configuration. A view can be assigned to every step. ‡ You can define the steps of the task-based UI and define the order of these steps. ‡ The users are guided through these steps to accomplish their task. ‡ The user interface is structured in several steps. 103 .Task Based UI You can build task-based user interfaces (UIs) to make it easier for users to perform their daily tasks. The user interface dynamically supports users in performing their daily tasks.

Task Based UI ± Example These screenshots show an example for succesive steps of a process dealing with a certain task (flight booking). 104 . The current step is highlighted in the topline Ãbreadcrumbµ navigation.

‡ Additionally. you can define an optional explanatory text for every step. ‡ You can easily define the order and the name of each step. 105 .Task Based UI ± Configuration ‡ In the configuration you can assign views to the Task Based UI.

Agenda ± Day 1 ‡ SAP CRM Web UI ± Architecture ± UI Concept and UI Component Concept ± Navigation Bar and Business Roles ± UI Configuration ± Personalization ± Additional Features ± BOL & GenIL ± Knowledge Check ‡ Q&A and Day 1 Wrap-up 106 .

Activities«).g. during runtime of a WebClient session. Employees.g. which characterize a Business object (e. SAP ECC. BO can be hierarchically aggregated in order to create an Object Model. In other words.Business Layer The business layer consists of the: ‡ Business Object Layer (BOL) The BOL stores data of business objects such as business partners and sales orders. the GenIL connects the BOL to the underlying business logic and database through the Application Programming Interfaces (APIs) of the underlying application (which can be even different from SAP ERP Systems (e.«). Orders. ‡ Generic Interaction Layer (GenIL) The GenIL handles the data transfer from the BOL to the Application Programming Interfaces (APIs) of the underlying (CRM) business engine (application logic and database tables). 107 . It was implemented to guarantee the separation of the CRM WebClient UI and the underlying business logic. Accounts. Business Object Group of unstructured attributes. nonSAP.

g.Business Object Layer and Generic Interaction Layer Data structures of the BOL hold Business Objects for CRM web client sessions GenIL Model and Implementation Classes connect BOL to CRM APIs and DB e. MS Excel. SAP ERP. Siebel« 108 . SAP ISU.

only or together with the ID of the superior object.Main BOL Business Object Types ‡ Access Object An access object is a special type of BO. Dependent Object A dependent object is a ³children´ object. Dynamic Search Object A dynamic query object is a type of BO whose attributes are the parameters of a search request. It is possible to create select options by combining these parameters. Root Object A root object is the superior element within a group of objects that are aggregated to one another in a ³parent-children´ hierarchy structure. but instead. whose attributes cannot be determined solely from the ID of this BO. whose ID can be used to determine both its attributes and those of its dependent objects. Search Result Object The result object of a search request is an associated access object at the uppermost level of the hierarchy. Its ID can be used to determine both its attributes and those of its dependent objects. Search Object A query object is a special type of BO whose attributes are the parameters of a search request. 109 ‡ ‡ ‡ ‡ ‡ .

Very useful for testing queries. GENIL_BOL_BROWSER Test data retrieval from database to BOL through the GENIL. 110 .Business Layer Tools GENIL_MODEL_BROWSER Visualizes the BOL model and the relations between BOL objects.

domains«) to which UI attributes refers to 111 . data elements.Underlying BOL model .Database entities (fields.Genil Model Browser ‡ System ³representation´ of data binding ‡ BOL Model Browser enables accessing: .

112 . you will be able to: ‡ Explore the Genil model via the Genil model browser ‡ Examine the Genil data model and the relations between BOL objects modeled in the Genil Additional information: ‡ Answer some questions to the Genil model by using the Genil Model browser. TX: GENIL_MODEL_BROWSER At the conclusion of this exercise.Exercise 2 Genil Model Browser Unit: Genil Model Browser Topic: Explore the Genil Model Browser.

TX: GENIL_BIL_BROWSER At the conclusion of this exercise. you will be able to: ‡ Explore the BOL via the Genil BOL browser ‡ Examine and change the values BOL object attributes ‡ Execute queries Additional Information: ‡ Answer some questions to different BOL objects and queries by using the Genil BOL browser. 113 .Exercise 3 Genil BOL Browser Unit: Genil BOL Browser Topic: Explore the Genil BOL Browser.

Agenda ‡ SAP CRM Web UI ± Architecture ± UI Concept and UI Component Concept ± Navigation Bar and Business Roles ± UI Configuration ± Personalization ± Additional Features ± BOL & GenIL ± Knowledge Check ‡ Q&A and Day 1 Wrap-up 114 .

Knowledge checks are review questions listed on the slide for the participants to answer. 2. Knowledge checks occur at the end of each day or can be included at the end of longer topics. 115 . Answers should be added to the Faculty Guide (Knowledge Checks section).Knowledge Check 1. 3. Knowledge checks tie back to learning objectives and key content covered in the day.

Knowledge Check 116 .

What is the difference between BOL objects and context nodes? 3. The CRM WebClient is based on a multi-layer architecture on the server side.Knowledge Check 1. Name the four parameters by which the configuration of a view is differentiated. 4. Name the different configuration tools and describe them. 5. Which parts of the GUI are depending on the business role. 117 . What are the main Layers? 2. How can you find out the technical name of a view? 6.

Agenda ‡ SAP CRM Web UI ± Architecture ± UI Concept and UI Component Concept ± Navigation Bar and Business Roles ± UI Configuration ± Personalization ± Additional Features ± BOL & GenIL ± Knowledge Check ‡ Q&A 118 .

0 functionalities ‡ We understand which enhancements have been introduced with SAP CRM 7.Lessons Learned ‡ We have introduced ourselves and exchanged our expectations ‡ We have now a first understanding of SAP CRM 7.0 ‡ We can now explain the concept of CRM Web UI ‡ We have now a basic understanding how to configure the UI and some additional features ‡ We can now explain the purpose and the structure of a Business Role 119 .

7 147 . /.90./745/4389-408 1742 /.9. 10/8 70.1.:894207 850.943.

3.0 &.43909 34/08 431:70 -:99438 /0130 .:0 058 .70.3.90 43 ..08 .425430398 . 89 3/0.10/8940893-:830884-0..943.38  :83088#40:89423 //.0203947-03./745/4389-408 ..943 4..:894207 850.943.943%44 $!4254303947-03.98 083.  %44 &431:7..07:89423 . ..

:83088#40 :89423 55.3.02039%44 %  .9433..

$8902024 &431:7.943.3/.:89420 .0390&431:7.943. 503.  .4254303947-03.943%44 174290&4254303947-03.. &39 &431:7.42543039 47-03. %45...

3/:83088#408 &431:7.059 .059.03/.3/&4254303943.7.9:708   03 340/00..0.943 //943. W $!#0-& 7. W " .9:70 &43.943.3/.7..5 :5  .943 !07843..90.

.0 W .3:80.43...!07843..30./:..0397.57010703.3/507843.-:3/0419448.507843.9435..03039 .041$!#.943 W 4:.0$!#944:7 3/.090:80739071.088-04390.08 W 48941901:3.3/45943894809:5.70.943894507843.

!07843.30.8830/:8 #40 W .  .9.8847/ W .:770395./.0.30.

809938 920430 /.0.0307.90.

9.700370.09.70 3907.. W .9434/0 W0130908099381479074:5.9  .-0431:7./0724/0 W 3.9201472.:7703.9433$!# 0  $ :944  .908.

0-4.30.!07843.943 ...0 8:-8.7 0  4170. .0397.7/8479./07  .439 390790.507843.100/ 390790394 4:7100/70.4:9 $3 %09 W!078 383.0 W..04:71.9435.0399028 $09:5507843.7-0944:7507843.47908147904205..:98 !07843.

04:7 5.4:9 -:94:...4:238 4205.0/1474:7507843.9.8 %.4:39 324894190./7..08  '.-08.0 ..8-941.0809938.5.3//745470390790507843.:.4:9507843.:98099389.313/84200.08.70/0130/93 #.79.3/898 0  47/07.3-0708099490/01.943 .439 034:443 .:9.3/47/074188320394..308..98-:9943 59438147.708.250843903095..8-9..:89423  .80993459438.5.77..7/01.0 0  .05.3/..3507843.943 .0.:807.!07843.8 4:.80890....08 490 %0507843.07.3020394188320394.

.8.431:7.0/308 %58 %7..-03.0.943..25090.943 %..077:05.079.943-88902050798 $4:943 ..-0.431:7..920.:807.70.34384 47/010/8 ..09.33494.70.0 %.8 &807507843.943!07843...7003   .!07843.90843%..343 507843.389.3/0130 W 4:2394./.943 W 4:2347/07 W 4:23/9 W :2-0741/85...943 470...3/070041 1700/42/0130/3.431:7..0 93904308 /0130/.9:807.03.4:9 93.431:7.-0147908.0905488-994.-08390-47/0784190.70.8:.-08 :83088#06:702039 &80784:/.

431:7.:807.943 !07843...0.3/0130 W 88320394.94....9.70.431:7.-03 ..3/0700 411700/42/0130/3.4:9 93.0905488-994..0  .943.55.90/1:80782:89349.09810-9 0  94 8251.3.943 W 88320394.0507843..0 93 904308/0130/.0420!.9432.943-88902050798 $4:943 ..0 :83088#06:702039 &80784:/.8 4205.8.079.4:/-0/0...!07843...9090743420!.4:9 %58 %7.3903.8:.

38.3/.03/.07 %. W " .80/&   03 340/00.0.943 //943.:3.943.. W $!#0-& 7.943 !07843.9:70 &431:7.5 :5  .7.8..90.9:708 %7.

9374:594.38.90904...3$!88902 $905894144347/0794..943..&#8 .943..:3..9090&#39490.:3.7/89058 W 3907.9%50  #97..3 013070..3/70.943841.38..38..3/$!97.943..943.07 3974/:.07..3   .431:709097.:3.3/.38.3 88370..07 44.%7.8834.9374:5.07 W 0130&##0548947 &#8.$8902.943..3-0:80/94..7 /:8990/01394341:83088#4094.:3.90 # -0.94381742 4907889028 47 #97.943.7 01304.943 %7... W 431:7090%7.9438  W 4701304.3/$!97..9.:3..38.

:3. W " ..0.07 %.80/.03/.90.5 :5   .38.3/.80/&   03 340/00.7.943 !07843.943 //943.9:70 &431:7.9:708 %7.943. W $!#0-& 7..

85.3-:/9.0789057057080398.9:70/380..94:.807147:807894 5071472907/..0/3.89058  W .7941904.943 4:.8 -..07.9.078905   .82.80/& W 4:.8 -.08897:.42589079..3-0.8 -.08 &8 942.%...88 %0:80739071..88 W %0:80739071.0.431:7.3/0130908905841909.3800..8830/940.2.8 W %0:8078.80/& 4:.80/&.70:/0/974:90808905894.8 W 390&.8:554798:80783 50714723907/. 0.8.3994:80 147909.3//01309047/0741 908089058 .9.80/:80739071.

3 890/390 94530 -70.39.8 19 -443 %0.250 %0808.943   .7003849884 ./.80/& .8...088/0.08.%.0 8905841. 3.

3 45943..3/ 903.80/& W 4:.8..8/01309047/07.07 8905   ..3.8.20410.883 ..3.089490%.943 W 390.431:7.3/0130.9434:.9479091470.%.8905 W //943.80/& 431:7. 4:.30.05.

943 !07843.7.3/.5 :5   . .90.943 //943.7.059 ... W $!#0-& 7.0.9:708   03 340/00.3/&4254303943.059..943. W " .9:70 &43.03/.3/:83088#408 &431:7.

-.7..9.80 9..94341 90#0-039&.3 -0.793078.8-:830885.:830884-0.3//.9..7...7.90.-.08 !8 4190:3/073 .9.07 03 %003.9:70/.55..38107174290 949055.223 39071.03/11070391742$!#!$89028 0  $! 343 $! :83088 -0..07 %0-:83088.0-039808843 9..94/0   .3/ /.70..9890 9490:3/073-:830884.943!747.943.997-:908 .41-:830884-0.9434.9..9 0  ...:83088.0847/078  /:737:392041..4388984190 W :83088 -0.3-00.08 !8 4190:3/073 # -:830880330 .70.825020390/94:.3-007.390090805..22339071..90/347/0794.3907.988:.943!747. W 0307.943 ..9 74:541:3897:..4:398  254008  7/078.55..9.80974:9055.-08 3490747/8 9003.4330..9070.  .07 ..3/8.3/0890/.07   %0 894708/.

.07.8808 .943.9.3907.07 .9.3/ 0307.9 94#!8 .897:.9:7084190  4/:83088 -0.3/ 0  $!#! $!$& $.3/ 2502039.98147#0- .:83088 -0.943.0398088438 034/0.4330.0 $0-0   .

941.9 74494-0.3349-0 /0907230/8401742904198 -:93890.9 $0.7.9 %0708:94-0.850./703 07.70.90/94430../ 4347940907990 41908:507474-0. 5.706:089 3./703 4-0.7.3/94804198/0503/0394-0.997-:908.98.98  #449 -0.706:0898.95041 480.95041 480.9 /3.98908:5074700203993.9 3.9 /0503/0394-0.850.990 :550724890.7.0884-0. ..997-:908..90800.7.20907841 .. 5.90/.7. 80.997-:908. -0...70.3 -0:80/94/0907230-4998.98 0503/039 -0.70905...9%508 W .#08:9 - .349073.80.70905.997-:908.7.9 6:074-0.. -0.989.088 -0.6:074-0.209078 $0.98...0419007.9 480.95041 480.7.3 :83088 -0.9459438-.7.997-:908.98.9:70 98.884.3-0:80/94/0907230 -4998.897:.706:089 985488-094.3.   W W W W W .7..74:5414-0.7039 .$0.

07%448 * *# $# '8:..0890 24/0.9438-09003  4-0.9.8094 974:90  '07:801:147908936:0708  .-.3/ 9070.9.70970.1742 /.98 * *# $# %089/.:83088.

.9.38 94.034/074807 W $8902 705708039.& .-.9.-3/3 W  4/07480703.80039908 10/8 /.-08.943 41/.997-:90870107894  .9.. 0020398 /42.0883 &3/073 24/0 .

80 034/074807 &39 034/074807 %45.3/9070..9.2309003/.9438-09003 4-0.:8434198007.07.900324/0-74807 W .80 4:-0.-094 W 5470900324/0.98 24/00/39003 //943. 5470 90 03 4/074807 %* *# $# 990.43.943 W 380784206:08943894900324/0-:8390034/0 -74807  .31472.24/0.

3/6:0708-:83 9003 -74807  .9.:08 4-0.31472. 5470 90 03  74807 %**# $# 990.80 4:-0.997-:908 W 0.43.-094 W 547090 ..230.:906:0708 //943...3/.80 03 74807 &39 03 74807 %45.:8434198007.07.9003 -74807 W .98.943 W 380784206:08943894/1107039 4-0.3090.

 W " .943.7.3/:83088#408 &431:7.943 //943..90.943 !07843.059..9:70 &43..3/&4254303943.03/.9:708   03 340/00. W $!#0-& 7.3/.0.7.059 .5 :5  .

3807 3807884:/-0..06:089438890/43908/0 147905.3/0 .9.5..39894.:/0/.:7.8.943  340/0.890-.79.0.99003/414307945.7334-  340/0.  340/0.3-0 3.08..8   .:9:/0 340/00.940.340/00..0.//0/94 90.99003/410.7070.84.070/390/..0./.


7.9.94341.98..90/  4.70902.431:7.431:7.7-0902   .  %0#0-0398-.07.2090/1107039.34:13/4:99090.43909 34/08  .3//08.80/43.3/.078/0 .340/00.0  .3.209078-.90.2:9 .3.0-09003 4-0.078  .3.9439448.9890/110703.90.. .7.08/1107039.2041.5.209014:75.9:70 4390807.7984190&.70/0503/34390-:83088 740  ..

.03/.7.3/:83088#408 &431:7.90.3/&4254303943.9:708   03 340/00. W $!#0-& 7..9:70 &43.943.943 //943..943 !07843.059.0. W "   .059 .

10..3/8420. :83088#40  .0/4:780...943.0884380.05941#0-& W 0..908 W 0:3/0789.9:708 W 0.0/ 9$!# W 0.03974/:.9:7041.33405.431:7090& ..9438 W 0.020398.730/ W 0.3/90897:.$!#  1:3.0-0033974/:.3/3494..-.30/4:7 050.33405.:3/0789.390.3905:75480.3/0.3/.08.3.//943.034.03.034..

Sign up to vote on this title
UsefulNot useful