Sap Crm Fundamentals Webui 321
-
Upload
ramjan-shaik -
Category
Documents
-
view
65 -
download
5
description
Transcript of Sap Crm Fundamentals Webui 321
-
5/26/2018 Sap Crm Fundamentals Webui 321
1/77
SAP CRMFundamentals
SAP CRM Web UI
SAP CRM Fundamentals: Refer notes
26/04/2014
VK
1
-
5/26/2018 Sap Crm Fundamentals Webui 321
2/77
SAP CRM WebUI
26/04/2014
VK
2
Web UI Architecture
Interaction center WebUI
SAP CRM Fundamentals: Refer notes
-
5/26/2018 Sap Crm Fundamentals Webui 321
3/77
SAP CRM WebUI
26/04/2014
VK
3
Web UI Architecture
Interaction center WebUI
SAP CRM Fundamentals: Refer notes
-
5/26/2018 Sap Crm Fundamentals Webui 321
4/77
26/04/2014
VK
4
UI components
Generic interaction Layer and Business Object
Layer.
Contents :
-
5/26/2018 Sap Crm Fundamentals Webui 321
5/77
26/04/2014
VK
5
Purpose Explain the technical concepts and Architecture used by the CRM web client UI
,Such as Business Server Pages (BSP
s) and the underlying Business objectlayer.
Describe the different layers of the web client UI software architecture.
Use One Web-based, easy-to-use, and easy-to-configure
UI for all SAP CRM Online users. Easy to configure web client with minimal amount
of coding.
Appealing web application stylevisual design consistent across on-demand
and on-premise.
ChallengesNew UI Architecture & Concepts.
Understanding MVC Architecture, Modification and
building new MVC BSP page and integration of new
flow logic BSP Screens.
Generic Interaction Layer (GeIL) and Business Layer
(BOL).
-
5/26/2018 Sap Crm Fundamentals Webui 321
6/77
26/04/2014
VK
6
Architecture
UI components - Role of UI components in the
Framework
-
5/26/2018 Sap Crm Fundamentals Webui 321
7/77
26/04/2014
VK
7
CRM Web Client UI Architecture Layers.
SAP CRM Fundamentals: Refer notes
-
5/26/2018 Sap Crm Fundamentals Webui 321
8/77
26/04/2014
VK
8
Some of the views of the web client are persistent others views are selected
and changed dynamically thought web client session.
Views of CRM Web Client
-
5/26/2018 Sap Crm Fundamentals Webui 321
9/77
26/04/2014
VK
9
To find out the name of the UI Component and view place your cursor in an
editable field and Press F2.
Identify Component and view
-
5/26/2018 Sap Crm Fundamentals Webui 321
10/77
26/04/2014
VK
10
A UI Component is the bundle of views
,view sets etc. that logically belong to
each other.
Component Workbench
A UI Components can be edited in the
component workbench.
T-Code :BSP_WD_CMPWB
-
5/26/2018 Sap Crm Fundamentals Webui 321
11/77
26/04/2014
VK
11The model of the CRM web client BSPs consists of context and
context nodes that link the fields of a view to underlying.
Visible Model View- Controller (MVC)
-
5/26/2018 Sap Crm Fundamentals Webui 321
12/77
26/04/2014
VK
12
The controller is the first element that is insatiated when the system
navigates to a particular view.
Model view controller in WEB Client
-
5/26/2018 Sap Crm Fundamentals Webui 321
13/77
26/04/2014
VK
13
Component Workbench: View Controller and Model
Transaction BSP_WD_CMPWB Displays all development objects of the
CRM web client applications.
-
5/26/2018 Sap Crm Fundamentals Webui 321
14/77
26/04/2014
VK
14
Context Nodes
Context nodes are link between the input fields on the view and the data
model in the BOL.
-
5/26/2018 Sap Crm Fundamentals Webui 321
15/77
26/04/2014
VK
15
The layout of CRM web client views can be implemented in two different ways
that both rely on HTMLB tags.
View Details
-
5/26/2018 Sap Crm Fundamentals Webui 321
16/77
26/04/2014
VK
16
View sets are views as well, they have a Controller class and a context class
but no context nodes.
View, Viewset and View area.
-
5/26/2018 Sap Crm Fundamentals Webui 321
17/77
26/04/2014
VK
17
Event Handler, Inbound and outbound plugs are methods of the
controller class.
Navigation Between views
-
5/26/2018 Sap Crm Fundamentals Webui 321
18/77
26/04/2014
VK
18
UI Components Summary
Describe the role of the UI components in the framework.
Get a basic understanding of the model view controller
concept.
-
5/26/2018 Sap Crm Fundamentals Webui 321
19/77
26/04/2014
VK
19
Architecture
Generic interaction Layer and Business Object Layer.
-
5/26/2018 Sap Crm Fundamentals Webui 321
20/77
26/04/2014
VK
20
Layers of the CRM user Interface
-
5/26/2018 Sap Crm Fundamentals Webui 321
21/77
26/04/2014
VK
21- BOL works with the data at run time.
- Data that are changed in the user interface are first changed in theBOL and then transferred to the Generic interaction layer.
Business Layer
-
5/26/2018 Sap Crm Fundamentals Webui 321
22/77
26/04/2014
VK
22
- A GeniL Component is aClass that acts as a linkbetween the existing CRMBusiness Logic and the UIframework.
- GeniL Component does themapping between the datamodel that is defined and theactual data interface.
GenIL Components
-
5/26/2018 Sap Crm Fundamentals Webui 321
23/77
26/04/2014
VK
23
The framework is always started with a Component set.
Component Sets
-
5/26/2018 Sap Crm Fundamentals Webui 321
24/77
26/04/2014
VK
24Business Object: Smallest unit of an object Model. Each BO is
Assigned a unique name. The data model of a component set can be
visualized in the BOL Browser.
Business objects and data model
-
5/26/2018 Sap Crm Fundamentals Webui 321
25/77
26/04/2014
VK
25
The Business object layer works with the data at runtime and
communicate with the generic interaction layer.
Business object layer and generic interaction layer
-
5/26/2018 Sap Crm Fundamentals Webui 321
26/77
26/04/2014
VK
26
Tools that help to investigate the model of BOL and GENIL
BOL and GenIL: Tools
-
5/26/2018 Sap Crm Fundamentals Webui 321
27/77
26/04/2014
VK
27
BOL browser is the tool used by developers to test the frameworkindependent from the user interface.
BOL Browser
-
5/26/2018 Sap Crm Fundamentals Webui 321
28/77
26/04/2014
VK
28
To access the data of the single business object you need to navigateThrough the data hierarchy starting with the root object.
BOL Browser: Navigate Data Model
-
5/26/2018 Sap Crm Fundamentals Webui 321
29/77
26/04/2014
VK
29
GenIL and BOL summary
Describe the functionality of the Generic Interaction Layer.
Explain the classification of the Business Objects.
State the role of the Business Object Layer in the Framework.
-
5/26/2018 Sap Crm Fundamentals Webui 321
30/77
26/04/2014
VK
30
Customization
UI Configuration Tool
-
5/26/2018 Sap Crm Fundamentals Webui 321
31/77
26/04/2014
V
K
31
UI Configuration Tool (T-Code BSP_WD_CMPWB)
-
5/26/2018 Sap Crm Fundamentals Webui 321
32/77
26/04/2014
V
K
32
IC Web Client Component Configuration Overview
-
5/26/2018 Sap Crm Fundamentals Webui 321
33/77
26/04/2014
V
K
33
LetMeTransactions
BSP_WD_CMPWB Component Workbench
-
5/26/2018 Sap Crm Fundamentals Webui 321
34/77
26/04/2014
V
K
34
Web UI-Architecture - Unit Summary
Describe the role of the UI Components in the framework.
Get a basic understanding of the model view controller view concept.
Explain the technical architecture of the SAP CRM User interface.
State the basics of the Model view controller concept.
Work with the system tools: BOL Browser and GenIL Model Browser.
-
5/26/2018 Sap Crm Fundamentals Webui 321
35/77
SAP CRM WebUI
26/04/2014
V
K
35
Web UI Architecture
Interaction center WebUI
SAP CRM Fundamentals: Refer notes
-
5/26/2018 Sap Crm Fundamentals Webui 321
36/77
26/04/2014
V
K
36
Definition
The Interaction Center Web Client, as part of SAP CustomerRelationship Management (SAP CRM), provides tools to
ensure efficient and consistent customer service by collaboration
and communicating with customers over various channels. It
supports agents and managers who are involved with the interaction
center.
IC Agent
Agent can handle inbound or outbound service, sales, or marketing
transactions using the phone, e-mail, fax, or the Web. They can
process business transactions such as quotations, sales tickets and
service tickets, and enhance their productivity by using alerts,scripting, and a solution search. All relevant account information is
available to them in once location, such as account data, order status
and product-related information.
-
5/26/2018 Sap Crm Fundamentals Webui 321
37/77
26/04/2014
V
K
37
Use
The Interaction Center supports all CRM strategies, such as;
Sales: processing of sales transactions, opportunities, product
proposals
Service: e-mail processing and workflow, solution database, service
transitions
Marketing: campaigns, call lists, product proposals.
In addition, the Interaction Center supports multi-channel
communication:
Telephone: incoming and outgoing calls, call lists, CTI (computertelephony integration) connation
E-mail, fax, SMS
Internet: inclusion of Internet and intranet pages, co-browsing, call-
me-back, Web chat, Web telephony.
-
5/26/2018 Sap Crm Fundamentals Webui 321
38/77
26/04/2014
V
K
38
Challenges
Customizing Process of IC Web Client Business Role
New Functionalities Available In Account I identification:
Accounts
Employee details
Install BaseObjects
Customizing Process of Account Identification Functions using
Account Identification profiles
New Transactions types added in IC Web Client Business
Transactions
ERP Quotation in
ERP Sales Order
ERP Sales Contract
-
5/26/2018 Sap Crm Fundamentals Webui 321
39/77
26/04/2014
V
K
39
IC WebClient Functions & Profiles
IC Web Client Business Roles
Configuration of IC Web Client Functions
Account Identification
Business Transactions
-
5/26/2018 Sap Crm Fundamentals Webui 321
40/77
26/04/2014
V
K
40
Interaction Center Configuration
SAP CRM Fundamentals: Refer notes
-
5/26/2018 Sap Crm Fundamentals Webui 321
41/77
26/04/2014
V
K
41
IC Web Client Business Roles
Business roles to control the navigation bar, logicallinks, and user authorizations.
SAP CRM Fundamentals: Refer notes
-
5/26/2018 Sap Crm Fundamentals Webui 321
42/77
26/04/2014
V
K
42
Interaction Center Specific Business Roles
IC Agent IC Manager IT Service Desk Agent Shared Service C
SAP CRM Fundamentals: Refer notes
-
5/26/2018 Sap Crm Fundamentals Webui 321
43/77
26/04/2014
V
K
43
IC Web Client Functions & Profiles
The IC web client role is a collection functions customized in the details profile for
the Web client.
First need to find out which of the profiles is controlling the function that you want
to change
Create the new profile by copying an existing profile that more or less matches
your requirements.
Account Identification Profile
Agent Inbox Profile
Business Transactions Profile
The business transaction profile controls which CRM business transaction
type is liked to the navigation bar buttons.
Assing Functional Profiles to Business Role
-
5/26/2018 Sap Crm Fundamentals Webui 321
44/77
26/04/2014
V
K
44
Features in Account Handling
Business Partner Relationship Handling
This feature enables agents to chose the relevant relationship type from a list when
searching or creating related business partners in the Interaction Center.
Mixed Account Identification
The mixed business partner search is an account identification scenario that allows
searching for both consumers and contact persons in organizations.
Index Based Search
The index-based business partner search offers a tool to build indices that speed up
the search for business partners in the IC Web Client.
Address validation and duplicate check
Address validation and duplicate check is offered in the IC Web Client to supportaddress maintenance.
Account Identification View Set: Customizability
This feature makes the content of the upper right view of the account identification
view set replaceablethe area where business objects related to the business
partner can be determined.
-
5/26/2018 Sap Crm Fundamentals Webui 321
45/77
26/04/2014
V
K
45
Account Identification Functions
SAP CRM Fundamentals: Refer notes
-
5/26/2018 Sap Crm Fundamentals Webui 321
46/77
26/04/2014
V
K
46
Account Identification-Mixed Secenario
SAP CRM Fundamentals: Refer notes
-
5/26/2018 Sap Crm Fundamentals Webui 321
47/77
26/04/2014
V
K
47
Business Partners in Transactions
SAP CRM Fundamentals: Refer notes
-
5/26/2018 Sap Crm Fundamentals Webui 321
48/77
26/04/2014
V
K
48
Configuration of Business Roles
SAP CRM Fundamentals: Refer notes
-
5/26/2018 Sap Crm Fundamentals Webui 321
49/77
26/04/2014
V
K
49
Business Role Customization
Transation code CRM_UI_PROFILE
Business Role Dettails
SAP CRM Fundamentals: Refer notes
-
5/26/2018 Sap Crm Fundamentals Webui 321
50/77
26/04/2014
V
K
50
Assign Business Role to Organizational Unit
Configuration IMG Path: Customer
Relationship Management >
Business Roles > Define
Organizational Assignment
Transaction: PPOMA_CRMAssign infotyp: Goto >
Detailed Object
Users / Business Partners
are assigned within the
Organizational Model to a
Position
User / Business Partners can
be assigned to multiple
Positions
Each Position can have
exactly one Business RoleSAP CRM Fundamentals: Refer notes
-
5/26/2018 Sap Crm Fundamentals Webui 321
51/77
26/04/2014
V
K
51
Assign Business Role to Organizational Unit in UI
From Sales
Operations Select
Organization
Model.
SAP CRM Fundamentals: Refer notes
-
5/26/2018 Sap Crm Fundamentals Webui 321
52/77
26/04/2014
V
K
52
Assign Business Role to Organizational Unit in UI
Select Business
Role from drop
down list and
Assign.
SAP CRM Fundamentals: Refer notes
-
5/26/2018 Sap Crm Fundamentals Webui 321
53/77
26/04/2014
V
K
53
IC Webclient Functions and profiles:Overview
SAP CRM Fundamentals: Refer notes
-
5/26/2018 Sap Crm Fundamentals Webui 321
54/77
26/04/2014
V
K
54
Configuration of Functional Profiles
IMGCRMIC WebClientMaster DataDefine AccountIdentification Profiles
-
5/26/2018 Sap Crm Fundamentals Webui 321
55/77
26/04/2014
V
K
55
Account Identifiction Profile
IMGCRMIC WebClientMaster DataDefine Account Identification
Profiles for Multiple Business Partner
-
5/26/2018 Sap Crm Fundamentals Webui 321
56/77
26/04/2014
V
K
56
Business Transaction Profiles
IMGCRMIC WebClientBusiness TransactionDefine BusinessTransaction Profiles
-
5/26/2018 Sap Crm Fundamentals Webui 321
57/77
26/04/2014
V
K
57
Define Agent Inbox Profile
IMGCRMIC WebClientAgent InboxDefine Inbox Profile
-
5/26/2018 Sap Crm Fundamentals Webui 321
58/77
26/04/2014
V
K
58
Activating Dialog Boxes
-
5/26/2018 Sap Crm Fundamentals Webui 321
59/77
26/04/2014
V
K
59
Assing Functional Profiles to Business Role
-
5/26/2018 Sap Crm Fundamentals Webui 321
60/77
26/04/2014
V
K
60
Account Identification Screen
Account and related partners Search result Lists andInteraction history
SAP CRM Fundamentals: Refer notes
-
5/26/2018 Sap Crm Fundamentals Webui 321
61/77
26/04/2014
V
K
61
Account IdentificationAccount
SAP CRM Fundamentals: Refer notes
-
5/26/2018 Sap Crm Fundamentals Webui 321
62/77
26/04/2014
V
K
62
Account IdentificationObjects
-
5/26/2018 Sap Crm Fundamentals Webui 321
63/77
26/04/2014
V
K
63
Account Identification Profile-Mixed Scenario
SAP CRM Fundamentals: Refer notes
-
5/26/2018 Sap Crm Fundamentals Webui 321
64/77
26/04/2014
V
K
64
Account Identification Profile - Relationships
SAP CRM Fundamentals: Refer notes
-
5/26/2018 Sap Crm Fundamentals Webui 321
65/77
26/04/2014
V
K
65
CRM Business Transactions in UI
-
5/26/2018 Sap Crm Fundamentals Webui 321
66/77
26/04/2014
V
K
66
Transaction type selection via Dialog Box
SAP CRM Fundamentals: Refer notes
-
5/26/2018 Sap Crm Fundamentals Webui 321
67/77
26/04/2014
V
K
67
Transaction with fixed Transaction Type
-
5/26/2018 Sap Crm Fundamentals Webui 321
68/77
26/04/2014
VK
68
Integration of CRM Web Client UI Components
SAP CRM Fundamentals: Refer notes
-
5/26/2018 Sap Crm Fundamentals Webui 321
69/77
26/04/2014
VK
69
CRM Web Client Business Transaction with fixed transaction type
-
5/26/2018 Sap Crm Fundamentals Webui 321
70/77
26/04/2014
VK
70
Integration of CRM Web Client Overview Page
SAP CRM Fundamentals: Refer notes
-
5/26/2018 Sap Crm Fundamentals Webui 321
71/77
26/04/2014
VK
71
Let Me
TransactionsCRMC_UI_PROFILE Define Business Roles
CRMC_UI_NBLINKS Define Navigation Bar Profile
PPOMA_CRM Define Organizational
Assignment
Define Account Identification
Profile
-
5/26/2018 Sap Crm Fundamentals Webui 321
72/77
26/04/2014
VK
72
Let Me
Task:
1.Define Business Role E.g. ZIC_AGENT
2.Assign to Organizational Unit Org Unit
3.Define Account Identification Profile E.g. ZDEFAULT
4.Assign to Navigation Bar Profile (Work Center)5.Assign Function profiles to Business Role
6.Define Business Transaction profiles E.g. ZDEFAULT
7.Assign to Function profiles to Business Role E.g. IC_BT
8.Define Inbox Profiles (Agent Inbox Profile) E.g. DEFAULT1
9.Assign to Function profile E.g. IC_INBOX
-
5/26/2018 Sap Crm Fundamentals Webui 321
73/77
26/04/2014
VK
73
Interaction Cent Screen Shot
SAP CRM Fundamentals: Refer notes
-
5/26/2018 Sap Crm Fundamentals Webui 321
74/77
26/04/2014
VK
74
Account Fact Sheet
-
5/26/2018 Sap Crm Fundamentals Webui 321
75/77
26/04/2014
VK
75
CRM Business Transactions In IC
In Index
Business
Transactions
SAP CRM Fundamentals: Refer notes
-
5/26/2018 Sap Crm Fundamentals Webui 321
76/77
26/04/2014
VK
76
Unit Summary
Explain the process of customizing IC Web Client functions
Use Wizards supporting the Configuration
Create a new Account Identification profile
Create a new Business Transaction profile
-
5/26/2018 Sap Crm Fundamentals Webui 321
77/77
26/04/2014
VK
77
Features in CRM 7.0As of SAP CRM 7.0 it is also possible to use
Account Identification (Enhanced)As of CRM 7.0 account identification in the interaction center (IC) has been
enhanced. IC agents can now do the following:
Customize searches in account identification
Define a list of partner functions that can be used to confirm business
partners
Determine the sequence in which these partner functions are displayed Map the partner functions of confirmed business partners to the existing
partner functions in business transactions and the interaction record
Define the sequence of the relationship types that appear in the search
criteria
Business Transactions in the Interaction Center (Enhanced)
As of CRM 7.0, the following standard CRM WebClient businesstransactions have
been integrated into the Interaction Center (IC):
CRM Sales Order
ERP Sales Order