SAP CRM Module: Overview, Architecture

What is CRM?

CRM stands for “Customer Relationship Management” and is a set of methodologies and tools that helps to manage customer relationship in an organized way.

In today's highly competitive business environment, the focus of top companies is increasing on its most valuable assets – customers. Thus, the companies require a suitable software solution to cater to its customers which is user-friendly, easily customizable, fully integrated, and can be implemented flexibly.

Customer Relationship Management is a business strategy for optimizing customer interactions. It helps in understanding your customers, their needs and requirements.

What is SAP CRM Module & What is Used for?

SAP CRM is the CRM tool provided by SAP and is used for many a business process

SAP CRM is a part of SAP business suite. It can implement customized business processes, integrate to other SAP and non-SAP systems, help achieve CRM strategies.

SAP CRM can help an organization to stay connected to customers. This way organization can achieve customer expectations with the types of services and products that he or she actually needs.


It also helps to achieve 'Single face to customer', which means the customer get regular & actual information independent of channel through which the he or she is contacting your company.

SAP CRM Overview

As a part of SAP Business Suite, SAP provides solutions which are flexible and open, and which support applications, databases, hardware platforms, & operating systems from most of the major vendors.

Following SAP solutions are the constituents of SAP Business Suite:

SAP Business Suite is based on SAP NetWeaver .NetWeaver provides the development and runtime environment for SAP applications and is used for the custom development and integration with other applications and systems.
  SAP CRM is embedded in the business environment of the SAP Business Suite.

Typical SAP CRM WORK FLOW

SAP CRM Module: Overview, Architecture

A customer may raise an issue with the vendor via any medium like Fax, email , telephone etc. If the resolution can not be provided immediately by the front - end customer representatives they raise a ticket in SAP - CRM which is addressed by a more technically equipped personnel. The resolution is than forwarded to the customer.

Features of SAP CRM

SAP CRM Marketing


SAP CRM Module: Overview, Architecture

SAP CRM Sales

Thus, SAP CRM Sales have a lot of features like dedicated interactions, seamless integration, insightful information, always accessible, and is user-friendly.

SAP CRM Service

SAP CRM provides implementations for different channels within your business such as Internet, telephony, field sales, and partners which leads to the optimization of your customer interactions. For all the different channels supported, SAP CRM provides your employee with an intuitive and user-friendly interface to carry out their daily work.

SAP CRM enables customers to implement different customer-specific requirements and industry-specific processes. For interaction with these implementations customers have different interaction channels offered by SAP CRM:
  The SAP CRM solution incorporates the CRM components along with the SAP ERP, SAP SCM and SAP BI components. SAP CRM contains a central CRM system with access through various channels and a connection to other systems.
  Following are the fully-integrated connections offered as SAP CRM Solution:

Channel Architecture

The SAP CRM channels architecture includes:

SAP CRM User Interface started with SAPGUI, and its growth has resulted in SAP CRM Web Client User Interface. CRM Web Client user interface is an enhanced version of the IC Web Client UI. Also, it is business role based UI; therefore, the content which will be visible to the user logged-in depends upon the business roles assigned to the user. This results in a simpler UI for the user, who will be able to access and process only those tasks which are relevant for him or her. With this, the Sales representative who is not concerned with the marketing process will only be able to access and work the Sales related process as per the authorizations assigned.
  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.
  Following are the components of the Header area:
  1. System Links
  2. Saved Searches
  3. Work Area Title
  4. History
The position of the Header Area is fixed and cannot be changed. Navigation Bar contains links to various applications that are assigned to the logged-in user. The content of the Work Area gets updated with user action on the links available in Header area, Navigation bar or within the work area itself. The views are displayed in the CRM Web UI as Assignment Blocks. There are separate pages offered as implementation of the SAP CRM Web UI:

User can navigate between these pages using the links available in navigation bar, work centre or hyperlinks available in the search pages, applications or business transactions.

SAP CRM Module: Overview, Architecture

Client Copy We can generate a blank client with SCC4. But how to fill the data in the client?...

SAP - PP

SAP PP Reports Tutorial: COOIS, MB52, CS15, CS12

There are many reports available in SAP pertaining to Master Data, Production Orders and Goods...

SAP-HANA

SAP HANA Tutorial: Create Sequence

What is Sequence? A sequence is a database object that automatically generates the incremented list of...

SAP-HANA

SAP HANA Tutorial: SQL Script

What is SQL Script? SQL Script is a collection of extensions to SQL. It can be used in stored...

SAP-HANA

SAP HANA Security: Complete Tutorial

What is Sap Hana Security? SAP HANA Security is protecting important data from unauthorized access...

SAP - ABAP

SAP BAPI Tutorial - Step by Step Guide to Create BAPI in ABAP

What is BAPI? Business Application Programming Interface(BAPI) are standardized programming...