This video covers the overview of SAP CRM Web UI. Please visit https://tekvdo.com/ for complete SAP CRM Technical course.
Introduction to SAP CRM & Structure of Web Client UI
Introduction to CRM
Basic understanding of User Interface Technologies in SAP
BSP vs WEB Dynpro
Evolution of the Web Client User Interface
Navigation in the Web User Interface
Personalization of the Web User Interface
Navigation Bar
Header Area
Work Area
Logging on to the CRM Web Client and Prerequisites
Role Concept
Role concept in general
Concept of Business Role
Navigation Bar Profile
Organization Model & Role Assignment
Enhancing and Customizing the Navigation Bar
Configuring the Navigation Bar
Navigation from the Navigation Bar
Concept of Logical Links, Work Center Group Links and Direct Links
Integrating a Transaction Launcher
Prerequisites and Limitations
Creating New Transactions
Integration into the Navigation Bar Profile
Creating and Assigning a Role Configuration Key
Adding / Deactivating a Work Center Page
Customizing Work Area
Customizing the Work Area
UI Configuration Tool
Configuration Access Sequence
Calling the UI Configuration Tool
Technical Information (F2 Key)
Structure of the UI Configuration Tool
Design Layer
Enhancing Work Area
Enhancing the Work Area
AET vs UI Configuration Tool
AET vs EEWB
Starting Application Enhancement Tool ( AET )
Creating new Field / Table extension with the AET
Creating a Design Object and usage
Web Client UI Framework
Basics of Framework
BSP Programming Model
Tag Libraries
Component Structure Browser
Runtime Repository Editor
BOL Model Browser
Componentization with CRM 7.0 and its Architecture
MVC Concept
Views / View sets /Window
Genil Model Browser, Genil BOL Browser and Genil Model Editor
Controller and Context
Controllers - Component and Custom
HTMs coding for table/form and empty view
Runtime Repository structures
Navigation Concept and Links
Repository.XML
Different Standard classes used and their hierarchy
Model / View/ Controller classes
Handler/Iterator Classes
Component Interface and Component Usage
Form / Table / Tree Views
View vs Viewset / Overview Pages
Work Center Pages
Enhancing Existing UI Components
Enhancement Set Overview
Enhancing UI Components
View Configurations
GenIL � Generic Interaction Layer
Genil Object Model
Concept of GenIL Component and Component Set
Genil Objects & Relation between them
Types of GenIL Objects
Sample GenIL Model
How to build a GenIL Model from scratch
Main Interfaces & Classes in GenIL
BOL - Business Object Layer
BOL Entity and Collection
Working with Collection ( Access / Sort /Filter)
BOL Core and related classes
Transaction Context
Object related Methods
Locking / Accessing BOL Entities
Tips & Tricks
Where-Used List for UI Component
Usage of wizards in Ehp1 and higher versions to generate a UI Component
External Debugging
How to see data in Debugging
Finding the message source
How to Enhance UI Components without using AET
Behavioural Extensibility using BAdIs
How to find the GenIL component and API behind a UI component
Practical Examples � Search, Header & Main components, Navigation
Miscellaneous
Basics of Master Data in SAP CRM
Introduction to External List Management ( ELM )
Data exchange with Middleware between CRM and R/3
Overview of Interactive Reporting
SCN and conclusion
ABAP Overview - For Non ABAP Background people*******
Introduction to ABAP
Data Defination, simple report creation, write statement
Loops, Data retreival from database, Select Options, Parameters
Conditions: If, Ifelse, Case
Data Dictionary: Tables, Views, Data Elements, Domain and Structures
Fuctiona Modules, Function Groups
ABAP Objects: Classes, Attributes, Methods, Interface, Inheritence etc...
Enhancements: User Exits, Badis
Ehnachement Framework: Implicit ehnacement & Explicit ehnacement
Explaination of CRM Component/View in terms of ABAP Objects
BAPI