Professional Documents
Culture Documents
VK
SAP CRM
Fundamentals
SAP CRM Fundamentals: Refer notes
VK
Web UI Architecture
02/03/15
VK
Web UI Architecture
02/03/15
Contents :
VK
02/03/15
UI components
Purpose
VK
Use
02/03/15
Explain the technical concepts and Architecture used by the CRM web client UI
,Such as Business Server Pages (BSPs) and the underlying Business object
layer.
Describe the different layers of the web client UI software architecture.
Challenges
New 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).
VK
02/03/15
Architecture
VK
02/03/15
VK
02/03/15
Some of the views of the web client are persistent others views are selected
and changed dynamically thought web client session.
VK
02/03/15
To find out the name of the UI Component and view place your cursor in an
editable field and Press F2.
VK
02/03/15
Component Workbench
10
VK
02/03/15
The model of the CRM web client BSPs consists of context and
context nodes that link the fields of a view to underlying.
11
VK
02/03/15
12
The controller is the first element that is insatiated when the system
navigates to a particular view.
VK
02/03/15
13
VK
02/03/15
Context Nodes
14
Context nodes are link between the input fields on the view and the data
model in the BOL.
VK
02/03/15
View Details
15
The layout of CRM web client views can be implemented in two different ways
that both rely on HTMLB tags.
VK
02/03/15
16
View sets are views as well, they have a Controller class and a context class
but no context nodes.
VK
02/03/15
17
VK
02/03/15
UI Components Summary
18
VK
02/03/15
Architecture
19
VK
02/03/15
20
VK
02/03/15
Business Layer
21
GenIL Components
VK
02/03/15
- A GeniL Component is a
Class that acts as a link
between the existing CRM
Business Logic and the UI
framework.
- GeniL Component does the
mapping between the data
model that is defined and the
actual data interface.
22
VK
02/03/15
Component Sets
23
VK
02/03/15
24
VK
02/03/15
25
The Business object layer works with the data at runtime and
communicate with the generic interaction layer.
VK
02/03/15
26
VK
02/03/15
BOL Browser
27
VK
02/03/15
28
To access the data of the single business object you need to navigate
Through the data hierarchy starting with the root object.
VK
02/03/15
29
Customization
VK
02/03/15
UI Configuration Tool
30
VK
02/03/15
31
VK
02/03/15
32
Component Workbench
02/03/15
BSP_WD_CMPWB
Transactions
VK
LetMe
33
VK
02/03/15
34
VK
Web UI Architecture
02/03/15
35
VK
02/03/15
Definition
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.
36
Use
VK
02/03/15
37
Challenges
VK
02/03/15
38
02/03/15
Account Identification
VK
Business Transactions
39
VK
02/03/15
40
VK
02/03/15
41
IC Manager
VK
IC Agent
42
First need to find out which of the profiles is controlling the function that you want
to change
VK
The IC web client role is a collection functions customized in the details profile for
the Web client.
02/03/15
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
43
VK
02/03/15
44
VK
02/03/15
45
VK
02/03/15
46
VK
02/03/15
47
VK
02/03/15
48
VK
02/03/15
49
VK
02/03/15
Configuration:
IMG Path: Customer
Relationship Management >
Business Roles > Define
Organizational Assignment
Transaction: PPOMA_CRM
VK
From Sales
Operations
Select
Organization
Model.
02/03/15
51
VK
Select Business
Role from drop
down list and
Assign.
02/03/15
52
VK
02/03/15
53
VK
02/03/15
54
VK
02/03/15
55
VK
02/03/15
56
VK
02/03/15
57
VK
02/03/15
58
VK
02/03/15
59
02/03/15
VK
60
VK
02/03/15
61
VK
02/03/15
62
VK
02/03/15
63
VK
02/03/15
64
VK
02/03/15
65
VK
02/03/15
66
VK
02/03/15
67
VK
02/03/15
68
VK
02/03/15
69
VK
02/03/15
70
Let Me
CRMC_UI_NBLINKS
PPOMA_CRM
Define Organizational
Assignment
VK
CRMC_UI_PROFILE
02/03/15
Transactions
71
Let Me
VK
02/03/15
Task:
72
VK
02/03/15
73
VK
02/03/15
74
VK
In Index
Business
Transactions
02/03/15
75
Unit Summary
02/03/15
VK
76
VK
02/03/15
77