SlideShare a Scribd company logo
Basics of SAP & CRM ABAP
SAP CRM Conceptual Overview:
 Basic SAP GUI Navigation
 Introduction to SAP CRM
 CRM Functional Overview
Marketing
Sales
Service
Interaction Centre
 Master Data
CRM Business Partner Master Data
CRM Product Master Data
Organization Model
IBASE
 Transactional Data
Business Transaction
 One Order Frame Work
 CRM Data Model
CRM ABAP Basics:
 Business Transaction Programming
a. FMs for Reading Business Transactions
i. Tricks for finding the relevant FM
ii. Coding using the FM
b. FMs for Modifying the Business Transactions
i. Tricks for finding the relevant FM
ii. Coding using the FM
c. FM for saving Business Transactions
 Error/Message Handling
a. Message Logging FMs
b. Programming using Messaging FMs
i. Logging the messages
ii. Searching for messages
iii. Deleting the messages
 Business Addin’s (BADIs) in CRM
a. Techniques for Finding Appropriate BADI
b. Implementing a BADI (Involves BT Programming)
 Actions
 CRM Middleware Overview
BDOCS
Types of BDOCS (SBDOC and MBDOC)
Queue Monitoring
Monitoring the BDOCS
Middleware Debugging
CRM WebUI Overview:
 SAP CRM UI Roadmap
 Web Client User Interface
 Overview of the User Interface
 New UI Concept – Screen Structure
 Navigation Area
 Header Area
 Work Area
 Navigating in the User Interface
 Personalizing the User Interface
 Logging On to the CRM Web Client
Enhancing and Customizing the Navigation Bar:
 Configuring the Navigation Bar
 Navigation from the Navigation Bar
 Creating New Transactions
 Integration into the Navigation Bar Profile
 Changing an Existing Transaction
 Copying and Deleting Transactions
 Practical Example: Navigation Bar
 Creating and Assigning a Role Configuration Key
 Deactivating a Work Center Page
 Adding a Work Center Page
Enhancing and Customizing the Header Area:
 Configuring the Header Area
 Defining the Navigation Frame
 Defining the Layout Components
 Displaying the Central Search
 Using the Working Context
Enhancing and Customizing the Work Area:
 UI Configuration Tool
 Calling the UI Configuration Tool Using Technical Information (F2 Key)
 Structure of the UI Configuration Tool
 Role-Based Customizing of the User Interface
 General Field Customizing
 Practical Example: Using the UI Configuration Tool
 Customizing the Overview Page
 Customizing the Search Page
 Showing Input Fields in a View
 Changing Field Labels in a View
Web Client UI Framework:
 Basic Principles
 BSP Programming Models
 Web Client UI Framework
 Tag Libraries
 Web Client Component
 Component Workbench
 Component Structure Browser
UI Component Architecture :
 View
 View Controller
 View Context
 Event Handler
 Plugs
 View Layout (BSP Page
 View Set
 Window
 Controller and Context
 Component Controller
 Custom Controller
 Context Nodes and Attributes
 Context Note Binding
 Model Integration
 Dependent Model Nodes
 Navigation
 Navigating with Navigational Links
 Cross-Component Navigation
 Component Interface
 Interface View
 Context
 Events
 UI Component Usage
Creating Configurable Views and Pages :
 Form View
 Table View
 Buttons
 One-Click Actions (OCAs)
 Tree View
 Search Pages
 Overview Pages
 Work Center Pages

Generic Interaction Layer – GENIL:
 Benefits of the Generic Interaction Layer
 GenIL Object Model
 GenIL Components and Component Sets
 GenIL Objects
 Relationships between GenIL Objects
 Tools for Displaying Object Models
 GenIL Model Browser
 GenIL BOL Browser
 Root Objects
 Access Objects
 Dependent Objects
 Search Objects
 Dynamic Search Objects
 Search Result Objects
Business Object Layer — BOL :
 BOL Core
 BOL Entities
 Working with Collections
 Access Using Iterators
 Filtering Collections
 Sorting Collections
 Searching for BOL Entities
 Creating BOL Entities
 Modifying BOL Entities
 Deleting BOL Entities
 Traversing via the Object Model
 Locking BOL Entities
 Accessing BOL Entities
 Generating BOL Entities
 Transaction Context
 Messages from the APIs
Technical Developments in Component Workbench:
 Changing Descriptions of a View
 Changing Descriptions of a View
 Making normal input fields as drop down boxes
 Providing Value help for input fields
 Enhancing Context nodes of a view with Value attributes as Well as Model Attributes
 Reading once Context node data into another Context node
WebUI Component Enhancement Tools:
 EEWB (Easy Enhancement Workbench)
 AET (Application Enhancement Tool)
 Design Layer

More Related Content

PPTX
Introduction to BOL programming
PDF
SAP C4C TECHNICAL TRAINING
DOCX
SAP CRM TECHNICAL TRAINING | ONLINE TRAINING FOR SAP CRM
DOC
Sap crm technical summary
PDF
SAP CRM Technical Course Content
PDF
SAP ABAP + CRM7.0 with Course Content
PDF
Sap crm ui cookbook
PPTX
Embedding custom contract documents within contract manager with the use of c...
Introduction to BOL programming
SAP C4C TECHNICAL TRAINING
SAP CRM TECHNICAL TRAINING | ONLINE TRAINING FOR SAP CRM
Sap crm technical summary
SAP CRM Technical Course Content
SAP ABAP + CRM7.0 with Course Content
Sap crm ui cookbook
Embedding custom contract documents within contract manager with the use of c...

What's hot (10)

PPTX
Oracle adf online training
DOCX
Project system. path...
PPTX
O365 Saturday - Deepdive SharePoint Client Side Rendering
PPTX
Managed Metadata SPS 062011
PPTX
Migrating BizTalk Solutions to Azure: Mapping Messages | Integration Monday
PDF
Oracle fusion adf_online_training_in_africa
DOCX
Oracle adf online training
PPTX
Oracle fusion dba online training
PPTX
Migrating biz talk solutions to azure
PPTX
Sample projects
Oracle adf online training
Project system. path...
O365 Saturday - Deepdive SharePoint Client Side Rendering
Managed Metadata SPS 062011
Migrating BizTalk Solutions to Azure: Mapping Messages | Integration Monday
Oracle fusion adf_online_training_in_africa
Oracle adf online training
Oracle fusion dba online training
Migrating biz talk solutions to azure
Sample projects
Ad

Similar to SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL CLASSES (20)

PDF
137057992 shortcut-to-downloads
PDF
Crm tech (1)
PDF
Sap crm online training
PDF
SAP CRM ONLINE TRAINING
PDF
SAP CRM Technical Online Training | IT Certification Training
PDF
SAP CRM Technical Online Training | IT Certification Training
PDF
SAP CRM Technical Online Training | Free Demo Classes ...
PDF
SAP CRM Technical Online Training
PDF
SAP CRM TECHNICAL Online Training with Project Senarioes-AcuteSoft
PDF
SAP CRM Online Training - Learn SAP CRM Technical Online
PDF
SAP CRM TECHNICAL Online Training by AcuteSoft with 10+ years SMEs.
PPT
Grasping The LightSwitch Paradigm
PPT
sap crm online training
PPT
sap crm online training in usa,uk
PPT
WebSphere Portlet Factory: Davalen’s Practical Advice from the Field
PDF
SAP WEBDYNPRO ABAP ONLINE TRAINING
PDF
SAP WEBDYNPRO ABAP ONLINE TRAINING
PDF
Web dynpro abap
PDF
Web dynpro abap
PDF
ONLINE TRAINING SAP WEBDYNPRO ABAP COURSE
137057992 shortcut-to-downloads
Crm tech (1)
Sap crm online training
SAP CRM ONLINE TRAINING
SAP CRM Technical Online Training | IT Certification Training
SAP CRM Technical Online Training | IT Certification Training
SAP CRM Technical Online Training | Free Demo Classes ...
SAP CRM Technical Online Training
SAP CRM TECHNICAL Online Training with Project Senarioes-AcuteSoft
SAP CRM Online Training - Learn SAP CRM Technical Online
SAP CRM TECHNICAL Online Training by AcuteSoft with 10+ years SMEs.
Grasping The LightSwitch Paradigm
sap crm online training
sap crm online training in usa,uk
WebSphere Portlet Factory: Davalen’s Practical Advice from the Field
SAP WEBDYNPRO ABAP ONLINE TRAINING
SAP WEBDYNPRO ABAP ONLINE TRAINING
Web dynpro abap
Web dynpro abap
ONLINE TRAINING SAP WEBDYNPRO ABAP COURSE
Ad

Recently uploaded (20)

PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
RMMM.pdf make it easy to upload and study
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
Institutional Correction lecture only . . .
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Computing-Curriculum for Schools in Ghana
PDF
A systematic review of self-coping strategies used by university students to ...
PPTX
master seminar digital applications in india
PPTX
Cell Types and Its function , kingdom of life
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
RMMM.pdf make it easy to upload and study
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
102 student loan defaulters named and shamed – Is someone you know on the list?
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
human mycosis Human fungal infections are called human mycosis..pptx
VCE English Exam - Section C Student Revision Booklet
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Supply Chain Operations Speaking Notes -ICLT Program
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Institutional Correction lecture only . . .
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
STATICS OF THE RIGID BODIES Hibbelers.pdf
Computing-Curriculum for Schools in Ghana
A systematic review of self-coping strategies used by university students to ...
master seminar digital applications in india
Cell Types and Its function , kingdom of life
Module 4: Burden of Disease Tutorial Slides S2 2025

SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL CLASSES

  • 1. Basics of SAP & CRM ABAP SAP CRM Conceptual Overview:  Basic SAP GUI Navigation  Introduction to SAP CRM  CRM Functional Overview Marketing Sales Service Interaction Centre  Master Data CRM Business Partner Master Data CRM Product Master Data Organization Model IBASE  Transactional Data Business Transaction  One Order Frame Work  CRM Data Model CRM ABAP Basics:  Business Transaction Programming a. FMs for Reading Business Transactions i. Tricks for finding the relevant FM ii. Coding using the FM b. FMs for Modifying the Business Transactions i. Tricks for finding the relevant FM ii. Coding using the FM c. FM for saving Business Transactions  Error/Message Handling a. Message Logging FMs b. Programming using Messaging FMs i. Logging the messages ii. Searching for messages iii. Deleting the messages  Business Addin’s (BADIs) in CRM a. Techniques for Finding Appropriate BADI b. Implementing a BADI (Involves BT Programming)  Actions  CRM Middleware Overview BDOCS Types of BDOCS (SBDOC and MBDOC) Queue Monitoring Monitoring the BDOCS Middleware Debugging
  • 2. CRM WebUI Overview:  SAP CRM UI Roadmap  Web Client User Interface  Overview of the User Interface  New UI Concept – Screen Structure  Navigation Area  Header Area  Work Area  Navigating in the User Interface  Personalizing the User Interface  Logging On to the CRM Web Client Enhancing and Customizing the Navigation Bar:  Configuring the Navigation Bar  Navigation from the Navigation Bar  Creating New Transactions  Integration into the Navigation Bar Profile  Changing an Existing Transaction  Copying and Deleting Transactions  Practical Example: Navigation Bar  Creating and Assigning a Role Configuration Key  Deactivating a Work Center Page  Adding a Work Center Page Enhancing and Customizing the Header Area:  Configuring the Header Area  Defining the Navigation Frame  Defining the Layout Components  Displaying the Central Search  Using the Working Context Enhancing and Customizing the Work Area:  UI Configuration Tool  Calling the UI Configuration Tool Using Technical Information (F2 Key)  Structure of the UI Configuration Tool  Role-Based Customizing of the User Interface  General Field Customizing  Practical Example: Using the UI Configuration Tool  Customizing the Overview Page  Customizing the Search Page  Showing Input Fields in a View  Changing Field Labels in a View
  • 3. Web Client UI Framework:  Basic Principles  BSP Programming Models  Web Client UI Framework  Tag Libraries  Web Client Component  Component Workbench  Component Structure Browser UI Component Architecture :  View  View Controller  View Context  Event Handler  Plugs  View Layout (BSP Page  View Set  Window  Controller and Context  Component Controller  Custom Controller  Context Nodes and Attributes  Context Note Binding  Model Integration  Dependent Model Nodes  Navigation  Navigating with Navigational Links  Cross-Component Navigation  Component Interface  Interface View  Context  Events  UI Component Usage Creating Configurable Views and Pages :  Form View  Table View  Buttons  One-Click Actions (OCAs)  Tree View  Search Pages  Overview Pages  Work Center Pages 
  • 4. Generic Interaction Layer – GENIL:  Benefits of the Generic Interaction Layer  GenIL Object Model  GenIL Components and Component Sets  GenIL Objects  Relationships between GenIL Objects  Tools for Displaying Object Models  GenIL Model Browser  GenIL BOL Browser  Root Objects  Access Objects  Dependent Objects  Search Objects  Dynamic Search Objects  Search Result Objects Business Object Layer — BOL :  BOL Core  BOL Entities  Working with Collections  Access Using Iterators  Filtering Collections  Sorting Collections  Searching for BOL Entities  Creating BOL Entities  Modifying BOL Entities  Deleting BOL Entities  Traversing via the Object Model  Locking BOL Entities  Accessing BOL Entities  Generating BOL Entities  Transaction Context  Messages from the APIs Technical Developments in Component Workbench:  Changing Descriptions of a View  Changing Descriptions of a View  Making normal input fields as drop down boxes  Providing Value help for input fields  Enhancing Context nodes of a view with Value attributes as Well as Model Attributes  Reading once Context node data into another Context node WebUI Component Enhancement Tools:  EEWB (Easy Enhancement Workbench)  AET (Application Enhancement Tool)  Design Layer