SAP CRM WEBCLIENT UI 7.0 EHP1 Online course Content Contact

advertisement
SAP CRM WEBCLIENT UI 7.0 EHP1 Online course Content
Contact: +61 413159465 (Melbourne, Australia)
Email: info@studynest.org
Host: http://studynest.org/
INTRODUCTION TO SAP CRM WEB UI
Demo1: Why SAP CRM? Why an organization Need SAP CRM Web Client User Interface?
Demo2. Evolution of SAP CRM WebUI, Versions of SAP CRM WebUI ,Introduction to SAP CRM WebUI
Demo3 : MVC Architecture/ WebUI Architecture
CR580
1. UI Concepts , Personalization
2. How to Save and Retrieve Searches in SAP CRM WEBCLIENT UI
3. How to enable / disable assignment blocks in SAP CRM WEBCLIENT UI
4. How to Set a Business Role to a user in SAP CRM
5. Business Role ,Technical Profile, Role Configuration Key, Authorization Role
6. Enhancing & Customizing the Navigation Bar
7. Navigation Bar Transaction Launcher
8. Transaction Launcher for BOR
9. Transaction Launcher Defaulting values
10. BI Report on WEB UI
11. UI Configuration Tool
12. AET
13. SAP CRM Architecture(GENIL & BOL)
14. Deactivating Hidden fields in Design layer
15. Skins: Localizing the Data on SAP NETWEAVER Application Server , Replacing
the Company Logo
16. Design Layer
http://studynest.org/
Contact: +61 413159465
Email: info@studynest.org
Page 1
WUS 581:WEBCLIENT UI FRAMEWORK : UI COMPONENT ENHANCEMENTS
SCENARIOS
1. UI Component Architecture
a.
b.
c.
d.
e.
Views, View Sets
Overview Pages
Windows
Event Handlers , Inbound/Outbound Plugs
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
http://studynest.org/
Contact: +61 413159465
Email: info@studynest.org
Page 2
11. ON_NEW_FOCUS
WEBCLIENT UI FRAMEWORK : UI COMPONENT CREATION
1.
2.
3.
4.
5.
6.
Create New UI Component View along with Nodes & configure on WEB UI
Create VIEWSET and Assign to Window
Creating Custom Controller and Binding with view context nodes
Creating and Calling UI Components Pop Up
Building Search View and Search Result
Navigate from Search Result View to Detailed View
WEBCLIENT UI FRAMEWORK : UI DEVELOPMENT / EXTENSIONS
One Order framework
GENERIC INTERACTION LAYER – GENIL
1. Benefits of the Generic Interaction Layer
2. GENIL Object Model
3. GENIL Components and Component Sets
4. GENIL Objects- TYPES & RELATIONSHIP
5. Relationships Between GENIL Objects
6. Programming GET_DYNAMIC_QUERY_RESULT
7. Programming GET_OBJECT
8. Programming LOCK_OBJECT
9. Programming CREATE_OBJECT
10. Programming MODIFY_OBJECT
11. Programming SAVE_OBJECT
12. Programming DELETE_OBJECT
13. Discussion on GenIL interfaces and methods.
BOL AND GENIL CONCEPTS AND TOOLS FOR DISPLAYING OBJECT MODELS
http://studynest.org/
Contact: +61 413159465
Email: info@studynest.org
Page 3
1. GENIL Model Browser
2. GENIL BOL Browser
3. Finding GENIL Classes
DETAILED OVERVIEW OF BOL BROWSER
1.
2.
3.
4.
5.
6.
Roots Objects
Access Objects
Dependent Objects
Search Objects
Finding Relations of a BOL
BOL Creation-Simple GENIL Objects
BUSINESS OBJECT LAYER — BOL
1.
2.
3.
4.
5.
6.
7.
8.
BOL Entity-CL_CRM_BOL_ENTITY, CL_CRM_BOL_ENTITY_MANAGER
Working with Collections-IF_BOL_BO_COL, IF_BOL_ENTITY_COL
Access Using Iterators
Accessing BOL Entities
Transaction Context
Modifying Transaction entities
Accessing Component Sets and Components
Query execution - Query Services- DYNAMIC & STATIC
SCENARIOS ON BOL PROGRAMING
1. Adding field through relationship
2. Passing Value from one UI component to another UI comp
ADVANCED TOPICS
1.
2.
3.
4.
5.
6.
7.
Generating Component from BOL
Rapid-Mesh up applications
Guided Activities
Flash Islands
Web Services
Group Ware Integration
MS-Word & Adobe integration
http://studynest.org/
Contact: +61 413159465
Email: info@studynest.org
Page 4
OOPS ABAP For CRM Technical
CLASSES
Introduction
GLOBAL 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
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
http://studynest.org/
Contact: +61 413159465
Email: info@studynest.org
Page 5






POLYMORPSHISM




ABSTRACT CLASS




Interface introduction
Standalone interface
Composite interface
Implementation of interface in local & global classes
Aliases
Abstract methods in interfaces
Method overload and method override
Static and dynamic type with object references
Assignment & rules between reference variables
Wide casting and narrow casting
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
http://studynest.org/
Contact: +61 413159465
Email: info@studynest.org
Page 6
Download