Overview of SAP CRM Architecture
Overview of SAP CRM Architecture
Presentation Layer
The CRM User Interface Framework or CRM UIF forms the basis of the Presentation Layer
which in turn is responsible for running HTML pages in the web browser. BSP’s Presentation is
not responsible for controlling the business logic of CRM Business Objects and processes as it
will be taken care of separately. See the CRM UI framework architecture PDF reference.
Business Layer
The genIL or the Generic interaction layer is responsible for handling the data transfer from the
Business object layer to the APIs or Application programming interfaces of the concerned
business engine.
It is important to note here that both the above layers are strictly separated from each other. It is
because of this separation, business applications can be connected to the CRM WebClient UI
or the Presentation Layer via Business object layer (BOL) and GENIL (Generic Interaction
layer). Remember, it is not just the CRM business objects and processes that the CRM
WebClient UI handles, but also application objects of ERP systems, like SAP Supply Chain
Management’s ERP sales orders and SAP Human Capital Management’s employees.
Business Application
The business application comprises the database tables and the business logic.
SAP CRM Server is linked to an ERP system which can either be any ERP software or SAP
ECC systems that the organization uses. The entire SAP CRM system will act like a logical box
that can be used for connecting a variety of systems, including:
Channel Architecture
The SAP CRM channels architecture includes:
● Internet applications:
○ Internet Sales
○ Internet Customer Self-Service
○ Internet Pricing Configurator
● Mobile applications:
○ Mobile Sales
○ Mobile Service
○ Interaction center
Internet Applications
Interaction Centre
● The Interaction Centre is provided with tools and features required while
in communication with the end customer.
● Various communication channels are supported by the Interaction
Centre such as fax, e-mail, telephone and Voice over Internet Protocol
(VoIP).
● Interaction Centre is linked with the CRM WebClient and thus an
employee in contact with the customer can make notes, trigger e-mails,
create activities, and work upon the business transactions like service
order, etc.
● Interaction Centre connects to different communication channels using
a Communication Management System, which can be SAP Business
Communication Manager (BCM) or a third party product.
● In order to strengthen IC WebClient multichannel options in the
Interaction Centre, Integrated Communication Interface (ICI) is used.
Mobile Applications
CRM Web Client UI is component based software, which presents the CRM
UI to the user in L-Shape. It contains Header in the top row and Navigation
Bar on the left side, this constitutes the L-Shape. The remaining space on the
CRM Web UI page is called Work Area. The Header area contains predefined
system link like Log Off hyperlink.