Sap CRM Fundamentals Webui 321
Sap CRM Fundamentals Webui 321
Sap CRM Fundamentals Webui 321
VK
1
26/04/2014
Contents :
UI components Generic interaction Layer and Business Object Layer.
26/04/2014 VK
4
Purpose
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 style visual design consistent across on-demand and on-premise.
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
5
26/04/2014
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.
Architecture
UI components - Role of UI components in the Framework
VK
6
26/04/2014
VK
7
26/04/2014
Some of the views of the web client are persistent others views are selected and changed dynamically thought web client session.
VK
8
26/04/2014
To find out the name of the UI Component and view place your cursor in an editable field and Press F2.
VK
9
26/04/2014
Component Workbench
A UI Component is the bundle of views ,view sets etc. that logically belong to each other. A UI Components can be edited in the component workbench. T-Code :BSP_WD_CMPWB
VK
10
26/04/2014
The model of the CRM web client BSPs consists of context and context nodes that link the fields of a view to underlying.
VK
11
26/04/2014
The controller is the first element that is insatiated when the system navigates to a particular view.
VK
12
26/04/2014
Transaction BSP_WD_CMPWB Displays all development objects of the CRM web client applications.
VK
13
26/04/2014
Context Nodes
Context nodes are link between the input fields on the view and the data model in the BOL.
VK
14
26/04/2014
View Details
The layout of CRM web client views can be implemented in two different ways that both rely on HTMLB tags.
VK
15
26/04/2014
View sets are views as well, they have a Controller class and a context class but no context nodes.
VK
16
26/04/2014
Event Handler, Inbound and outbound plugs are methods of the controller class.
VK
17
26/04/2014
UI Components Summary
Describe the role of the UI components in the framework. Get a basic understanding of the model view controller concept.
VK
18
26/04/2014
Architecture
VK
19
26/04/2014
VK
20
26/04/2014
Business Layer
- BOL works with the data at run time. - Data that are changed in the user interface are first changed in the BOL and then transferred to the Generic interaction layer.
VK
21
26/04/2014
GenIL Components
- 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.
VK 26/04/2014
22
Component Sets
VK
23
26/04/2014
Business 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.
VK
24
26/04/2014
The Business object layer works with the data at runtime and communicate with the generic interaction layer.
VK
25
26/04/2014
VK
26
26/04/2014
BOL Browser
BOL browser is the tool used by developers to test the framework independent from the user interface.
VK
27
26/04/2014
To access the data of the single business object you need to navigate Through the data hierarchy starting with the root object.
VK
28
26/04/2014
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.
29
Customization
UI Configuration Tool
26/04/2014 VK
30
VK
31
26/04/2014
VK
32
26/04/2014
LetMe
BSP_WD_CMPWB
Transactions
Component Workbench
26/04/2014 VK
33
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.
VK
34
26/04/2014
Definition
The Interaction Center Web Client, as part of SAP Customer Relationship 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.
36
VK
26/04/2014
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 (computer telephony integration) connation E-mail, fax, SMS Internet: inclusion of Internet and intranet pages, co-browsing, callme-back, Web chat, Web telephony.
26/04/2014 VK
37
Challenges
Customizing Process of IC Web Client Business Role New Functionalities Available In Account I identification: Accounts Employee details Install Base Objects 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
26/04/2014 VK
38
VK
39
26/04/2014
VK
40
26/04/2014
VK
41
VK
42
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
26/04/2014
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 support address maintenance.
Account Identification View Set: Customizability This feature makes the content of the upper right view of the account identification view set replaceable the area where business objects related to the business partner can be determined.
VK
45
26/04/2014
VK
46
26/04/2014
VK
47
26/04/2014
VK
48
26/04/2014
VK
49
IMG Path: Customer Relationship Management > Business Roles > Define Organizational Assignment Transaction: PPOMA_CRM Assign infotyp: Goto > Detailed Object Users / Business Partners are assigned within the Organizational Model to a Position User / Business Partners can be assigned to multiple 50 Positions Each Position can have exactly one Business Role
SAP CRM Fundamentals: Refer notes
VK
26/04/2014
VK
51
26/04/2014
VK
52
26/04/2014
VK
53
26/04/2014
VK
55
26/04/2014
VK
58
26/04/2014
VK
59
26/04/2014
VK
60
VK
61
26/04/2014
VK
62
26/04/2014
VK
63
26/04/2014
VK
64
26/04/2014
VK
65
26/04/2014
VK
66
26/04/2014
VK
67
26/04/2014
VK
68
26/04/2014
VK
69
26/04/2014
VK
70
26/04/2014
Let Me
Transactions
26/04/2014 VK
71
CRMC_UI_PROFILE
CRMC_UI_NBLINKS
PPOMA_CRM
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. DEFAULT 1 9.Assign to Function profile E.g. IC_INBOX
26/04/2014 VK
72
VK
73
26/04/2014
VK
74
26/04/2014
VK
75
26/04/2014
Unit Summary
Explain the process of customizing IC Web Client functions Use Wizards supporting the Configuration
VK
76
26/04/2014
VK
77
26/04/2014