SlideShare a Scribd company logo
1 of 6
Download to read offline
CRM TECHNICAL DEMO With OOPS @ BANDIS TECHNOLOGY
Date : 17/11/2012 Time : 8 AM Contact : 040-64608866 , 09030098866 , 8790898802
Email : BANDIS.TECHNOLOGY@GMAIL.COM Faculty : NAIK (SAP CRM , EP Certified )
SAP ABAP CRM WEBCLIENT UI CR580
1. CRM Technical Overview
SAP CRM Architecture
SAP CRM Technical Components
SAP CRM Versions
System Requirements
Structure of CRM Web Client User Interface
Role based User Interface
Supported User Interface
Overview Of User Interface
2. UI Concepts , Personalization
3. How to create widgets
4. How to create tags for the transactions
5. How to share the content on WEB UI like Face book sharing
6. How to Save and Retrieve Searches in SAP CRM Web client UI
7. How to enable / disable assignment blocks in SAP CRM WEBCLIENT UI
8. Configuring IC Web Client
Technical Description of the Role Concept
• User Master Record
• Business Partner
• Business Role
• Authorization Role
• Authorization Profile
• Navigation Bar Profile
• Technical Profile
• Functional Profile
• Layout Profile
Functional Configuration For Configuration Business Role:
Creating an Authorization Role : Create & Copy
Creating a Business Role(Service ) :Create , Copy & Assign
Magic of Role Config key on Views
Accessing Business Role from the ABAP program
Assigning Business Role To OM
Creating an Organisational Model
Creating an Organisational Unit
Creating a Job
Creating a Position
9. Enhancing & Customizing the Navigation Bar
10. Navigation Bar Transaction Launcher
Logical Links
Direct Links
Work Center Links
Direct Link Groups
Work Center Link Group
Creating Work Center
Enhancing the Existing Business Role
Practical Examples on Navigation Bar
Creating & Assigning Role Configuration Key
Deactivating a Work Center Page
Adding a Work Center Page
11. Integrating Transaction Launcher
Concept Of Transaction Launcher
Prerequisites and Limitations
Creating New Transactions
Integration into Navigation Bar Profile
Changing Existing Transaction
Copying & Deleting a Transaction
Linking BSP Applications
Linking R/3 Transactions
Linking Google Site
Transaction Launcher Defaulting values
12. BI Report on WEB UI
13. UI Configuration Tool
Customizing the Overview Page
Customizing the Search Page
Displaying input fields in a view
Changing Field Labels of UI
Tile Layouts
Swapping the UI Configurations from the controller Method
Programming
14. Enhancing Applications With Fields & Tables Using : EEWB & AET
Enhancement using EEWB
Difference between EEWB & AET
Creating new fields with AET
Different modes To run AET
Creating new Fields using AET
Creating new Table using AET
Table extensions using AET
15. SAP CRM Architecture(GENIL & BOL)
16. Deactivating Hidden fields in Design layer
17. Skins: Localizing the Data on SAP NETWEAVER Application Server , Replacing the Company Logo
18. Design Layer
19. Difference between PCUI & ICWC and Web Client UI
WUS 581:WEBCLIENT UI FRAMEWORK : UI COMPONENT ENHANCEMENTS
SCENARIOS
1. UI Component Architecture
a. Views, View Sets
b. Overview Pages
c. Windows
d. Event Handlers , Inbound/Outbound Plugs
e. Controller and Context :Custom Controller, Component Controller , Context nodes (value and model
nodes), Attributes
f. Getter and Setter Methods, Using GET_V and GET_P methods
g. Runtime repository Editor-Component Usage , Navigational Links , Component Interface , Model
2. Component Workbench : CRM BSP UI Component Enhancement Concept
3. Deactivating Enhancements
4. Enhance a Web UI Component, view and Node
5. Enhancement on Recent items
6. Enhancement for Button in overview page, Header and search page and OCA
7. Adding context Node in Model Appointment page
8. Adding Attribute in Context Node Opportunity page
9. Deleting enhancements for Node, View and Web UI Component
10. DDLB creation from Table
11. Drop Down from Domain
12. Enhancing the Web UI Header area for Business Role and User Details display
13. Date field and Time Zone fields on WEB UI
14. New Date Fields as Context Attribute to the UI component
15. Create new partner fields in Context Node
CRM UI COMPONENT CONTROLLER METHODS
1. DO_INIT
2. DO_HANDLE_DATA
3. DO_HANDLE_EVENT
4. DO_CONFIG_DETERMINATION
5. DO_PREPARE_OUTPUT
6. DO_FINISH_INPUT
7. IF_BSP_WD_TOOLBAR_CALLBACK~GET_BUTTONS
8. IF_BSP_WD_TOOLBAR_CALLBACK~GET_NUMBER_OF_VISIBLE_BUTTONS
9. DO_INIT_CONTEXT
10. Event Handler Methods
11. ON_NEW_FOCUS
WEBCLIENT UI FRAMEWORK : UI COMPONENT CREATION
1. Create New UI Component View along with Nodes & configure on WEB UI
2. Create VIEWSET and Assign to Window
3. Creating Custom Controller and Binding with view context nodes
4. Creating and Calling UI Components Pop Up
5. Building Search View and Search Result
6. Navigate from Search Result View to Detailed View
WEBCLIENT UI FRAMEWORK : UI DEVELOPMENT / EXTENSIONS
1. The concept of GUID as unique identifier
2. CRM_ORDER_READ usage
3. Order Read Function Module Introduction and its importance
4. Order Maintain Function Module Introduction and its importance
5. Message creation
6. Tables: CRMD_ORDERADM_H, CRMD_ORDERADM_I, CRMD_CUSTOMER_H,
7. CRMD_CUSTOMER_I, BUT000, CRM_JCDS and CRM_JEST
8. CRMV EVENT
9. COPY_DOCUMENT_BADI with Action profiles
10. COMPONENT_LOADING BADI
11. Making a field searchable in transactions
GENERIC INTERACTION LAYER – GENIL
1. Benefits of the Generic Interaction Layer
2. GENIL Object Model
3. GENIL Components and Component Sets
4. GENIL Objects
5. Relationships Between GENIL Objects
BOL AND GENIL CONCEPTS AND TOOLS FOR DISPLAYING OBJECT MODELS
1. GENIL Model Browser
2. GENIL BOL Browser
3. Finding GENIL Classes
DETAILED OVERVIEW OF BOL BROWSER
1. Roots Objects
2. Access Objects
3. Dependent Objects
4. Search Objects
5. Finding Relations of a BOL
6. BOL Creation-Simple GENIL Objects
BUSINESS OBJECT LAYER — BOL
1. BOL Entities
2. Working with Collections
3. Access Using Iterators
4. Accessing BOL Entities
5. Transaction Context
6. Modifying Transaction entities
7. Defaulting the field values
8. Accessing Component Sets and Components
9. Query execution - Query Services
SCENARIOS ON BOL PROGRAMING
1. Adding field through relation ship
2. Passing Value from one UI component to another UI comp
CRM BASE CUSTOMIZATION
SAP CRM PRODUCT MASTER
1. How to Create Set types and Attributes
2. Creating UI Configuration for Set Types to display on CRM Product Overview page
SAP CRM TRANSACTIONS TYPES
1. Item Category determination
2. Copy control for Follow up
SAP CRM BUSINESS PARTNER
1. BP Categories
2. BP Roles
3. BP Number Ranges
4. BP Role Field Grouping
5. Create BP for user id
6. SAP CRM Partner Determination
ACTIVITY MANAGEMENT & ORGANIZATIONAL STRUCTURE
1. Outlook Integration
2. Fundamentals of SAP CRM Organizational Structure
3. How to Create new Attributes for Organizational Units in SAP CRM
4. Action Profile
OOPS ABAP For CRM Technical
CLASSES
• Introduction
• Local Class & Global Class
• Which class to be used in real time: Local or Global?
• Drawbacks of Procedural Program
GLOBAL AND LOCAL CLASSES
• Creating Classes
• Attributes and Methods
• Instance components and static components
• Attributes
• Methods
• Using static Components
• Editor mode of the class Builder
• Data types as components of classes
• Difference between static & Instance Methods
• Difference between Static & Instance Attributes
OBJECTS AND OBJECT REFERENCE
• Creating and Referencing objects
• The self-Reference ―me‖
• Assigning References
• Multiple instantiation
CONSTRUCTOR
• Instance constructor
• Static constructor
• Sequence of constructors execution
• Difference between static & instance constructor
LOCAL DECLARATIONS OF A CLASS POOL
• Local types in class pools
EXCEPTIONS
• Exceptions Introduction
• Function module exception handling
• Non-Class based Exception with flow diagram
• Non class based exception without message
• Non class based exception with message & message class
• Class based Exceptions
• Different Exception Class Types
• Local & Global Exception Classes
• Propagating Exceptions
• Defining Exception Texts
• Mapping Exception Texts To Message IDs
• Clean up in class based exceptions with inner and outer Try block
INHERITANCE
• Inheritance Introduction
• Designing the inheritance Interface
• Visibility of Instance Components in subclasses
• Visibility of class components in subclass
• Redefinition in Local and Global Classes
• Instance & Static Constructors In Inheritance
INTERFACE
• Interface introduction
• Standalone interface
• Composite interface
• Implementation of interface in local & global classes
• Aliases
• Abstract methods in interfaces
POLYMORPSHISM
• Method overload and method override
• Static and dynamic type with object references
• Assignment & rules between reference variables
• Wide casting and narrow casting
ABSTRACT CLASS
• Abstract class introduction
• Abstract methods & final methods
• Difference between interface and abstract class
• When & why & in which situation should go for abstract class or interface

More Related Content

What's hot

Introduction to JSLink in 2013
Introduction to JSLink in 2013Introduction to JSLink in 2013
Introduction to JSLink in 2013Sparkhound Inc.
 
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVPSharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVPAyman El-Hattab
 
Ofc216 Shah German Webcms
Ofc216 Shah German WebcmsOfc216 Shah German Webcms
Ofc216 Shah German WebcmsPunk Rock
 
UXPA 2021: Accessibility Foundations: Using Landmarks and Sectioning Elements
UXPA 2021: Accessibility Foundations: Using Landmarks and Sectioning ElementsUXPA 2021: Accessibility Foundations: Using Landmarks and Sectioning Elements
UXPA 2021: Accessibility Foundations: Using Landmarks and Sectioning ElementsUXPA International
 
Introduction to using jQuery with SharePoint
Introduction to using jQuery with SharePointIntroduction to using jQuery with SharePoint
Introduction to using jQuery with SharePointRene Modery
 
Share point 2010 administration training
Share point 2010 administration trainingShare point 2010 administration training
Share point 2010 administration trainingsharepointexpert
 
Share point 2010 admin training bangalore
Share point 2010 admin training bangaloreShare point 2010 admin training bangalore
Share point 2010 admin training bangaloresharepointexpert
 
The SharePoint & jQuery Guide - Updated 1/14/14
The SharePoint & jQuery Guide - Updated 1/14/14The SharePoint & jQuery Guide - Updated 1/14/14
The SharePoint & jQuery Guide - Updated 1/14/14Mark Rackley
 
property project demo 2
property project demo  2property project demo  2
property project demo 2Skyblue.aero
 

What's hot (10)

Introduction to JSLink in 2013
Introduction to JSLink in 2013Introduction to JSLink in 2013
Introduction to JSLink in 2013
 
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVPSharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
 
Ofc216 Shah German Webcms
Ofc216 Shah German WebcmsOfc216 Shah German Webcms
Ofc216 Shah German Webcms
 
UXPA 2021: Accessibility Foundations: Using Landmarks and Sectioning Elements
UXPA 2021: Accessibility Foundations: Using Landmarks and Sectioning ElementsUXPA 2021: Accessibility Foundations: Using Landmarks and Sectioning Elements
UXPA 2021: Accessibility Foundations: Using Landmarks and Sectioning Elements
 
Introduction to using jQuery with SharePoint
Introduction to using jQuery with SharePointIntroduction to using jQuery with SharePoint
Introduction to using jQuery with SharePoint
 
Share point 2010 administration training
Share point 2010 administration trainingShare point 2010 administration training
Share point 2010 administration training
 
Share point 2010 admin training bangalore
Share point 2010 admin training bangaloreShare point 2010 admin training bangalore
Share point 2010 admin training bangalore
 
The SharePoint & jQuery Guide - Updated 1/14/14
The SharePoint & jQuery Guide - Updated 1/14/14The SharePoint & jQuery Guide - Updated 1/14/14
The SharePoint & jQuery Guide - Updated 1/14/14
 
property project demo 2
property project demo  2property project demo  2
property project demo 2
 
WyleSharePointSites
WyleSharePointSitesWyleSharePointSites
WyleSharePointSites
 

Viewers also liked

Kralingen Als Cultureel Podium
Kralingen Als Cultureel PodiumKralingen Als Cultureel Podium
Kralingen Als Cultureel PodiumMichel de Visser
 
Sap on aws_implementation_guide
Sap on aws_implementation_guideSap on aws_implementation_guide
Sap on aws_implementation_guideSenthil Muthuvelu
 
Inkoopstrategie en bezuinigingen jeugd rotterdam def
Inkoopstrategie en bezuinigingen jeugd rotterdam defInkoopstrategie en bezuinigingen jeugd rotterdam def
Inkoopstrategie en bezuinigingen jeugd rotterdam defMichel de Visser
 
Caretaker - TYPO3 monitoring
Caretaker - TYPO3 monitoringCaretaker - TYPO3 monitoring
Caretaker - TYPO3 monitoringred scout
 
The Searchers: Representation in Film
The Searchers: Representation in FilmThe Searchers: Representation in Film
The Searchers: Representation in FilmHayley V Fuller
 
Backup and recovery_of_sap_systems_on_aws_v2-0
Backup and recovery_of_sap_systems_on_aws_v2-0Backup and recovery_of_sap_systems_on_aws_v2-0
Backup and recovery_of_sap_systems_on_aws_v2-0Senthil Muthuvelu
 

Viewers also liked (12)

Stakeholdermanagement
StakeholdermanagementStakeholdermanagement
Stakeholdermanagement
 
Rurener video pps
Rurener video ppsRurener video pps
Rurener video pps
 
Ana Song
Ana SongAna Song
Ana Song
 
Kralingen Als Cultureel Podium
Kralingen Als Cultureel PodiumKralingen Als Cultureel Podium
Kralingen Als Cultureel Podium
 
Bezuinigingen 10 tips
Bezuinigingen 10 tipsBezuinigingen 10 tips
Bezuinigingen 10 tips
 
20111216 wmo parkstad
20111216 wmo parkstad20111216 wmo parkstad
20111216 wmo parkstad
 
Procesmanagment 10 tips
Procesmanagment 10 tipsProcesmanagment 10 tips
Procesmanagment 10 tips
 
Sap on aws_implementation_guide
Sap on aws_implementation_guideSap on aws_implementation_guide
Sap on aws_implementation_guide
 
Inkoopstrategie en bezuinigingen jeugd rotterdam def
Inkoopstrategie en bezuinigingen jeugd rotterdam defInkoopstrategie en bezuinigingen jeugd rotterdam def
Inkoopstrategie en bezuinigingen jeugd rotterdam def
 
Caretaker - TYPO3 monitoring
Caretaker - TYPO3 monitoringCaretaker - TYPO3 monitoring
Caretaker - TYPO3 monitoring
 
The Searchers: Representation in Film
The Searchers: Representation in FilmThe Searchers: Representation in Film
The Searchers: Representation in Film
 
Backup and recovery_of_sap_systems_on_aws_v2-0
Backup and recovery_of_sap_systems_on_aws_v2-0Backup and recovery_of_sap_systems_on_aws_v2-0
Backup and recovery_of_sap_systems_on_aws_v2-0
 

Similar to 137057992 shortcut-to-downloads

SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL COURSE
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL COURSESAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL COURSE
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL COURSESOFTNSOL ANJALI
 
SAP CRM TECHNICAL LEARN ONLINE | ONLINE SAP CRM TECHNICAL TRAINING
SAP CRM TECHNICAL LEARN ONLINE | ONLINE SAP CRM TECHNICAL TRAININGSAP CRM TECHNICAL LEARN ONLINE | ONLINE SAP CRM TECHNICAL TRAINING
SAP CRM TECHNICAL LEARN ONLINE | ONLINE SAP CRM TECHNICAL TRAININGSOFTNSOL ANJALI
 
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICALSAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICALSOFTNSOL ANJALI
 
SAP CRM TECHNICAL ONLINE TRAINING | SAP CRM TECHNICAL TRAINING
SAP CRM TECHNICAL ONLINE TRAINING | SAP CRM TECHNICAL TRAININGSAP CRM TECHNICAL ONLINE TRAINING | SAP CRM TECHNICAL TRAINING
SAP CRM TECHNICAL ONLINE TRAINING | SAP CRM TECHNICAL TRAININGSOFTNSOL TRAININGS
 
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL CLASSES
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL CLASSESSAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL CLASSES
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL CLASSESSOFTNSOL ANJALI
 
SAP CRM TECHNICAL TRAINING | LEARN SAP CRM TECHNICAL
SAP CRM TECHNICAL TRAINING | LEARN SAP CRM TECHNICAL SAP CRM TECHNICAL TRAINING | LEARN SAP CRM TECHNICAL
SAP CRM TECHNICAL TRAINING | LEARN SAP CRM TECHNICAL SOFTNSOL ANJALI
 
SAP CRM TECHNICAL ONLINE TRAINING | SAP CRM TECHNICAL
SAP CRM TECHNICAL ONLINE TRAINING | SAP CRM TECHNICALSAP CRM TECHNICAL ONLINE TRAINING | SAP CRM TECHNICAL
SAP CRM TECHNICAL ONLINE TRAINING | SAP CRM TECHNICALSOFTNSOL ANJALI
 
SAP CRM TECHNICAL TRAINING | SAP CRM TECHNICAL ONLINE TRAINING
SAP CRM TECHNICAL TRAINING | SAP CRM TECHNICAL ONLINE TRAININGSAP CRM TECHNICAL TRAINING | SAP CRM TECHNICAL ONLINE TRAINING
SAP CRM TECHNICAL TRAINING | SAP CRM TECHNICAL ONLINE TRAININGSOFTNSOL ANJALI
 
SAP CRM TECHNICAL TRAINING | LEARN SAP CRM TECHNICAL ONLINE
SAP CRM TECHNICAL TRAINING | LEARN SAP CRM TECHNICAL ONLINE SAP CRM TECHNICAL TRAINING | LEARN SAP CRM TECHNICAL ONLINE
SAP CRM TECHNICAL TRAINING | LEARN SAP CRM TECHNICAL ONLINE SOFTNSOL ANJALI
 
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICALSAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICALSOFTNSOL ANJALI
 
SAP CRM TECHNICAL ONLINE | SAP CRM LEARN ONLINE IN USA
SAP CRM TECHNICAL ONLINE | SAP CRM LEARN ONLINE IN USASAP CRM TECHNICAL ONLINE | SAP CRM LEARN ONLINE IN USA
SAP CRM TECHNICAL ONLINE | SAP CRM LEARN ONLINE IN USASOFTNSOL ANJALI
 
SAP C4C TECHNICAL TRAINING
SAP C4C TECHNICAL TRAININGSAP C4C TECHNICAL TRAINING
SAP C4C TECHNICAL TRAININGanushasoftnsol
 
Best Weblogic Server Online Training
Best Weblogic Server Online TrainingBest Weblogic Server Online Training
Best Weblogic Server Online TrainingSamatha Kamuni
 
Oracle adf online training
Oracle adf online trainingOracle adf online training
Oracle adf online trainingo2education
 
Sharepoint development 2013 course content | sharepoint 2013 course content
Sharepoint development 2013 course content | sharepoint  2013 course contentSharepoint development 2013 course content | sharepoint  2013 course content
Sharepoint development 2013 course content | sharepoint 2013 course contentGlobal Online Trainings
 
C# .NET Developer Portfolio
C# .NET Developer PortfolioC# .NET Developer Portfolio
C# .NET Developer Portfoliocummings49
 
SAP BO ONLINE TRAINING
SAP BO ONLINE TRAININGSAP BO ONLINE TRAINING
SAP BO ONLINE TRAININGAnusha GOT
 

Similar to 137057992 shortcut-to-downloads (20)

Oracle adf online training
Oracle adf online trainingOracle adf online training
Oracle adf online training
 
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL COURSE
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL COURSESAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL COURSE
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL COURSE
 
SAP CRM TECHNICAL LEARN ONLINE | ONLINE SAP CRM TECHNICAL TRAINING
SAP CRM TECHNICAL LEARN ONLINE | ONLINE SAP CRM TECHNICAL TRAININGSAP CRM TECHNICAL LEARN ONLINE | ONLINE SAP CRM TECHNICAL TRAINING
SAP CRM TECHNICAL LEARN ONLINE | ONLINE SAP CRM TECHNICAL TRAINING
 
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICALSAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL
 
SAP CRM TECHNICAL ONLINE TRAINING | SAP CRM TECHNICAL TRAINING
SAP CRM TECHNICAL ONLINE TRAINING | SAP CRM TECHNICAL TRAININGSAP CRM TECHNICAL ONLINE TRAINING | SAP CRM TECHNICAL TRAINING
SAP CRM TECHNICAL ONLINE TRAINING | SAP CRM TECHNICAL TRAINING
 
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL CLASSES
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL CLASSESSAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL CLASSES
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL CLASSES
 
SAP CRM TECHNICAL TRAINING | LEARN SAP CRM TECHNICAL
SAP CRM TECHNICAL TRAINING | LEARN SAP CRM TECHNICAL SAP CRM TECHNICAL TRAINING | LEARN SAP CRM TECHNICAL
SAP CRM TECHNICAL TRAINING | LEARN SAP CRM TECHNICAL
 
SAP CRM TECHNICAL ONLINE TRAINING | SAP CRM TECHNICAL
SAP CRM TECHNICAL ONLINE TRAINING | SAP CRM TECHNICALSAP CRM TECHNICAL ONLINE TRAINING | SAP CRM TECHNICAL
SAP CRM TECHNICAL ONLINE TRAINING | SAP CRM TECHNICAL
 
SAP CRM TECHNICAL TRAINING | SAP CRM TECHNICAL ONLINE TRAINING
SAP CRM TECHNICAL TRAINING | SAP CRM TECHNICAL ONLINE TRAININGSAP CRM TECHNICAL TRAINING | SAP CRM TECHNICAL ONLINE TRAINING
SAP CRM TECHNICAL TRAINING | SAP CRM TECHNICAL ONLINE TRAINING
 
SAP CRM TECHNICAL TRAINING | LEARN SAP CRM TECHNICAL ONLINE
SAP CRM TECHNICAL TRAINING | LEARN SAP CRM TECHNICAL ONLINE SAP CRM TECHNICAL TRAINING | LEARN SAP CRM TECHNICAL ONLINE
SAP CRM TECHNICAL TRAINING | LEARN SAP CRM TECHNICAL ONLINE
 
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICALSAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL
 
SAP CRM TECHNICAL ONLINE | SAP CRM LEARN ONLINE IN USA
SAP CRM TECHNICAL ONLINE | SAP CRM LEARN ONLINE IN USASAP CRM TECHNICAL ONLINE | SAP CRM LEARN ONLINE IN USA
SAP CRM TECHNICAL ONLINE | SAP CRM LEARN ONLINE IN USA
 
SAP C4C TECHNICAL TRAINING
SAP C4C TECHNICAL TRAININGSAP C4C TECHNICAL TRAINING
SAP C4C TECHNICAL TRAINING
 
Best Weblogic Server Online Training
Best Weblogic Server Online TrainingBest Weblogic Server Online Training
Best Weblogic Server Online Training
 
o
oo
o
 
Oracle adf online training
Oracle adf online trainingOracle adf online training
Oracle adf online training
 
Sharepoint development 2013 course content | sharepoint 2013 course content
Sharepoint development 2013 course content | sharepoint  2013 course contentSharepoint development 2013 course content | sharepoint  2013 course content
Sharepoint development 2013 course content | sharepoint 2013 course content
 
C# .NET Developer Portfolio
C# .NET Developer PortfolioC# .NET Developer Portfolio
C# .NET Developer Portfolio
 
AEM 6.X (With Basics) Training Syllabus
AEM 6.X (With Basics) Training SyllabusAEM 6.X (With Basics) Training Syllabus
AEM 6.X (With Basics) Training Syllabus
 
SAP BO ONLINE TRAINING
SAP BO ONLINE TRAININGSAP BO ONLINE TRAINING
SAP BO ONLINE TRAINING
 

Recently uploaded

Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 

Recently uploaded (20)

Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 

137057992 shortcut-to-downloads

  • 1. CRM TECHNICAL DEMO With OOPS @ BANDIS TECHNOLOGY Date : 17/11/2012 Time : 8 AM Contact : 040-64608866 , 09030098866 , 8790898802 Email : BANDIS.TECHNOLOGY@GMAIL.COM Faculty : NAIK (SAP CRM , EP Certified ) SAP ABAP CRM WEBCLIENT UI CR580 1. CRM Technical Overview SAP CRM Architecture SAP CRM Technical Components SAP CRM Versions System Requirements Structure of CRM Web Client User Interface Role based User Interface Supported User Interface Overview Of User Interface 2. UI Concepts , Personalization 3. How to create widgets 4. How to create tags for the transactions 5. How to share the content on WEB UI like Face book sharing 6. How to Save and Retrieve Searches in SAP CRM Web client UI 7. How to enable / disable assignment blocks in SAP CRM WEBCLIENT UI 8. Configuring IC Web Client Technical Description of the Role Concept • User Master Record • Business Partner • Business Role • Authorization Role • Authorization Profile • Navigation Bar Profile • Technical Profile • Functional Profile • Layout Profile Functional Configuration For Configuration Business Role: Creating an Authorization Role : Create & Copy Creating a Business Role(Service ) :Create , Copy & Assign Magic of Role Config key on Views Accessing Business Role from the ABAP program Assigning Business Role To OM Creating an Organisational Model Creating an Organisational Unit Creating a Job Creating a Position 9. Enhancing & Customizing the Navigation Bar 10. Navigation Bar Transaction Launcher Logical Links Direct Links Work Center Links Direct Link Groups Work Center Link Group Creating Work Center Enhancing the Existing Business Role Practical Examples on Navigation Bar Creating & Assigning Role Configuration Key Deactivating a Work Center Page Adding a Work Center Page
  • 2. 11. Integrating Transaction Launcher Concept Of Transaction Launcher Prerequisites and Limitations Creating New Transactions Integration into Navigation Bar Profile Changing Existing Transaction Copying & Deleting a Transaction Linking BSP Applications Linking R/3 Transactions Linking Google Site Transaction Launcher Defaulting values 12. BI Report on WEB UI 13. UI Configuration Tool Customizing the Overview Page Customizing the Search Page Displaying input fields in a view Changing Field Labels of UI Tile Layouts Swapping the UI Configurations from the controller Method Programming 14. Enhancing Applications With Fields & Tables Using : EEWB & AET Enhancement using EEWB Difference between EEWB & AET Creating new fields with AET Different modes To run AET Creating new Fields using AET Creating new Table using AET Table extensions using AET 15. SAP CRM Architecture(GENIL & BOL) 16. Deactivating Hidden fields in Design layer 17. Skins: Localizing the Data on SAP NETWEAVER Application Server , Replacing the Company Logo 18. Design Layer 19. Difference between PCUI & ICWC and Web Client UI WUS 581:WEBCLIENT UI FRAMEWORK : UI COMPONENT ENHANCEMENTS SCENARIOS 1. UI Component Architecture a. Views, View Sets b. Overview Pages c. Windows d. Event Handlers , Inbound/Outbound Plugs e. Controller and Context :Custom Controller, Component Controller , Context nodes (value and model nodes), Attributes f. Getter and Setter Methods, Using GET_V and GET_P methods g. Runtime repository Editor-Component Usage , Navigational Links , Component Interface , Model 2. Component Workbench : CRM BSP UI Component Enhancement Concept 3. Deactivating Enhancements 4. Enhance a Web UI Component, view and Node 5. Enhancement on Recent items 6. Enhancement for Button in overview page, Header and search page and OCA 7. Adding context Node in Model Appointment page
  • 3. 8. Adding Attribute in Context Node Opportunity page 9. Deleting enhancements for Node, View and Web UI Component 10. DDLB creation from Table 11. Drop Down from Domain 12. Enhancing the Web UI Header area for Business Role and User Details display 13. Date field and Time Zone fields on WEB UI 14. New Date Fields as Context Attribute to the UI component 15. Create new partner fields in Context Node CRM UI COMPONENT CONTROLLER METHODS 1. DO_INIT 2. DO_HANDLE_DATA 3. DO_HANDLE_EVENT 4. DO_CONFIG_DETERMINATION 5. DO_PREPARE_OUTPUT 6. DO_FINISH_INPUT 7. IF_BSP_WD_TOOLBAR_CALLBACK~GET_BUTTONS 8. IF_BSP_WD_TOOLBAR_CALLBACK~GET_NUMBER_OF_VISIBLE_BUTTONS 9. DO_INIT_CONTEXT 10. Event Handler Methods 11. ON_NEW_FOCUS WEBCLIENT UI FRAMEWORK : UI COMPONENT CREATION 1. Create New UI Component View along with Nodes & configure on WEB UI 2. Create VIEWSET and Assign to Window 3. Creating Custom Controller and Binding with view context nodes 4. Creating and Calling UI Components Pop Up 5. Building Search View and Search Result 6. Navigate from Search Result View to Detailed View WEBCLIENT UI FRAMEWORK : UI DEVELOPMENT / EXTENSIONS 1. The concept of GUID as unique identifier 2. CRM_ORDER_READ usage 3. Order Read Function Module Introduction and its importance 4. Order Maintain Function Module Introduction and its importance 5. Message creation 6. Tables: CRMD_ORDERADM_H, CRMD_ORDERADM_I, CRMD_CUSTOMER_H, 7. CRMD_CUSTOMER_I, BUT000, CRM_JCDS and CRM_JEST 8. CRMV EVENT 9. COPY_DOCUMENT_BADI with Action profiles 10. COMPONENT_LOADING BADI 11. Making a field searchable in transactions GENERIC INTERACTION LAYER – GENIL 1. Benefits of the Generic Interaction Layer 2. GENIL Object Model 3. GENIL Components and Component Sets 4. GENIL Objects 5. Relationships Between GENIL Objects BOL AND GENIL CONCEPTS AND TOOLS FOR DISPLAYING OBJECT MODELS 1. GENIL Model Browser
  • 4. 2. GENIL BOL Browser 3. Finding GENIL Classes DETAILED OVERVIEW OF BOL BROWSER 1. Roots Objects 2. Access Objects 3. Dependent Objects 4. Search Objects 5. Finding Relations of a BOL 6. BOL Creation-Simple GENIL Objects BUSINESS OBJECT LAYER — BOL 1. BOL Entities 2. Working with Collections 3. Access Using Iterators 4. Accessing BOL Entities 5. Transaction Context 6. Modifying Transaction entities 7. Defaulting the field values 8. Accessing Component Sets and Components 9. Query execution - Query Services SCENARIOS ON BOL PROGRAMING 1. Adding field through relation ship 2. Passing Value from one UI component to another UI comp CRM BASE CUSTOMIZATION SAP CRM PRODUCT MASTER 1. How to Create Set types and Attributes 2. Creating UI Configuration for Set Types to display on CRM Product Overview page SAP CRM TRANSACTIONS TYPES 1. Item Category determination 2. Copy control for Follow up SAP CRM BUSINESS PARTNER 1. BP Categories 2. BP Roles 3. BP Number Ranges 4. BP Role Field Grouping 5. Create BP for user id 6. SAP CRM Partner Determination ACTIVITY MANAGEMENT & ORGANIZATIONAL STRUCTURE 1. Outlook Integration 2. Fundamentals of SAP CRM Organizational Structure 3. How to Create new Attributes for Organizational Units in SAP CRM 4. Action Profile
  • 5. OOPS ABAP For CRM Technical CLASSES • Introduction • Local Class & Global Class • Which class to be used in real time: Local or Global? • Drawbacks of Procedural Program GLOBAL AND LOCAL CLASSES • Creating Classes • Attributes and Methods • Instance components and static components • Attributes • Methods • Using static Components • Editor mode of the class Builder • Data types as components of classes • Difference between static & Instance Methods • Difference between Static & Instance Attributes OBJECTS AND OBJECT REFERENCE • Creating and Referencing objects • The self-Reference ―me‖ • Assigning References • Multiple instantiation CONSTRUCTOR • Instance constructor • Static constructor • Sequence of constructors execution • Difference between static & instance constructor LOCAL DECLARATIONS OF A CLASS POOL • Local types in class pools EXCEPTIONS • Exceptions Introduction • Function module exception handling • Non-Class based Exception with flow diagram • Non class based exception without message • Non class based exception with message & message class • Class based Exceptions • Different Exception Class Types • Local & Global Exception Classes • Propagating Exceptions • Defining Exception Texts • Mapping Exception Texts To Message IDs • Clean up in class based exceptions with inner and outer Try block INHERITANCE • Inheritance Introduction • Designing the inheritance Interface • Visibility of Instance Components in subclasses • Visibility of class components in subclass • Redefinition in Local and Global Classes • Instance & Static Constructors In Inheritance INTERFACE • Interface introduction • Standalone interface • Composite interface • Implementation of interface in local & global classes • Aliases
  • 6. • Abstract methods in interfaces POLYMORPSHISM • Method overload and method override • Static and dynamic type with object references • Assignment & rules between reference variables • Wide casting and narrow casting ABSTRACT CLASS • Abstract class introduction • Abstract methods & final methods • Difference between interface and abstract class • When & why & in which situation should go for abstract class or interface