Module: CRM (Customer Relationship Management) SAP CRM module deals in tracking, recording, storing in databases, and

Visit Website Add Favorites Contact Author

Module: CRM (Customer Relationship Management)
SAP CRM module deals in tracking, recording, storing in databases, and then data mine the information in a way that increases customer relations. The key functions in SAP CRM are related to the fields of Marketing, Sales & Service. SAP CRM can be integrated into the NetWeaver portal.
Good SAP Consultant should have thorough understanding of Sales Process and Standard Business Functionalities in addition to CRM knowledge provided by SAP.
 Prerequisite for training
 Bachelor degree / diploma in engineering and computer application
 Post graduate degree in computer application and Sales & Marketing
 Working experience in related field (core ABAP and OOP’s ABAP, Sales & Marketing etc.) would be an added advantage
 Training Course Content
 Introduction:
 Why SAP CRM?
 Why organizations need SAP CRM Web Client User Interface?
 Versions of SAP CRM WebUI
 Features SAP CRM WebUI
 MVC Design Pattern and WebUI Architecture
 Understanding Layers of SAP CRM Architecture
 CRM One Order Frame work
 Overview of Generic Interaction Layer
 Overview of Business Object Layer

 ABAP OOPs (ABAP Object Oriented Programming)
 What is an Object?
 Why to define a Class?
 Components of class
 Attributes – Instance, static, constant
 Methods – instance, static
 Role of Attributes & Methods in OOPs programming
 Defining class (Global Class & Local Class) in class builder
 Accessing Attributes in a method
 Instantiation of object in report program
 Visibility – Public, Private, Protected.
 Method parameters – importing, exporting, changing, returning
 Interface
 Abstract class
 Type casting
 Widening Casting
 Narrow Casting

 SAP CRM Functional Overview:
 Account & Contact Management
 Creation and assign the BP in organizational model
 Overview of Sales Cycle

 SAP CRM WebUI Framework
 Introduction to WebUI Component and Component Workbench
 Presentation layer-model/view/controller
 Overview of view Implementation, Context and Context Node classes
 Overview of context node attributes Context binding
 Creation of custom BSP components
 Difference b/w Model node and value node

• View:
 Creation of custom view with model node and value node (real time scenario)
 Creation of Form view and Table view
 Creating Advanced search view and result view
 Customizing the standard view (real time scenario)
 Embedding the custom View’s into standard components

• UI Configuration Tool:
 Creation of custom configuration in standard views and custom views
 Customizing the standard confirmations as per client requirement
 Concept of Role key and object key, sub object key
 Adding a view and Changing Column Title, column width and hiding of fields.
 Dynamically changing the configurations.

• Creation of view set and view areas
 Adding Search View and Result View
• Overview page:
 Creation of custom overview page
 Embedding the custom OV page into standard components
 How to Customizing the standard overview page as per client requirement
 Dynamically hiding and reattaching of views. (real time scenario )

• Creation of custom window’s
• Component controller (When we will use Component Controller)
• Creation of custom controller:
 Life span of view controller/Custom Controller
 Concept of data transferring between the different views.
• Creation of custom Pop-up’s
• Overview of Runtime repository editor
 Creation of navigation links
 Adding the Model to component
 Customizing the standard navigation links.
 Expiation around what is “repository.xml”
• Concept of component interface and component usage.
• Navigation
 Static navigation and Dynamic navigation
 Navigation between views and components with transferring of data.
 Use & manual creation of Getter_V, Getter_P, Getter_I methods

• Adding the new attributes in Model Node
• Buttons:
 Toolbar buttons
 View level buttons
 OCA buttons (handling the OCA buttons)
 Handling the button actions
 Visible or invisible and disable or enable the buttons as per requirement
 Creation of field’s in different field properties
 Input filed ( editable and non-editable)
 Dropdown list box , Image , Check box , Radio buttons , Text area
 Adding the search helps and value helps for fields

 BOL (Business Object Layer) Programming:
• Interaction between BOL and GenIL
• Overview of BOL Programming.
• Debugging Session on BOL Programming.
• Overview of BOL classes and interfaces
• Finding relations between objects
• Overview of BOL CORE object
• Usage of Iterators
• Transaction management(Modifying/Creating/Deleting Business data using BOL programming)
• Sorting and filtering Business Objects
• Adding the messages in the Web UI.

 GenIL (Generic Interaction Later):
• Overview of Generic Interaction Later
• Objects viz.
 Root object, access object, query object, dynamic query object, query result object
• Explanation of GenIL class and its methods
• Relationship between GenIL objects
• Enhancing the standard Models
• Creation of custom Model and Component set and GenIL class
• Creation of Object Model and Model tables for new Model

 Add-ons to SAP CRM Web User Interface
• Customizing Business role
 Creating Target Id. for UI Component using Work Area Component Repository
 Defining Logical link for Custom UI Component
• Customizing Navigation bar profile – Work Center, Work Center Group Link, Direct Group link
• Overview of enhancement set (creation and modification)

 New Enhancement Tools:
• AET (Application Enhancement Tool):
 Overview of AET
 Difference between AET Tool and EEWB Tool
 Creating the new fields using AET
 Creating the new table using AET
• Rapid Application Development
• Creating Mesh-up applications

 Action Profiles:
• Creation of custom Action profiles
• Enhancing the standard Action profiles
• Adding the Start and schedule conditions using BADI or Workflow

 Transaction Launcher:
• Creation of Transaction launcher using T-codes and URL’s

 Reports (SE38):
• How to use BOL programming in Report.
• Using Function module’s for creating and changing the transaction orders.

 CRM Middleware:
• Introduction to CRM Middleware.
• CRM Middleware Architecture.
• Analyzing the B’Doc errors

 Trainer’s Profile
 Working consultants, Module Leads and Project Managers with CMM level 5 companies
 Freelancers
 Extensive exposure on various projects covering end-to-end implementation, upgrades, rollouts, enhancements, supports etc.
 Excellent flair of consulting and training

 Course Duration
 Flexible training schedule
 70+ hours of class room training
 Weekdays & Weekend batches

 Course Fee
 Rs. 35,000 (INR)

 System Access
 24X7 access to SAP software via internet across globe.

 Additional Features:
 Fully comprehensive and practical approach in transferring knowledge
 Provision of configuration steps
 Provision of study material strictly from interview point of view
 Comprehensive test towards the end of the course
 Preparation for interview
 Reformatting of CV

 Contact detail
 +91-9325793756 (


Price Rs.25,000
No Feedback Received

Privacy Preference Center