SAP CRM Technical

 6,500.00

Description

 

CHAPTER – 1:         Introduction

    • Why SAP CRM?
    • Why organizations need SAP CRM Web Client User Interface?
    • Evolution of SAP CRM WebUI
    • Versions of SAP CRM WebUI
    • Features SAP CRM WebUI
    • Web – client Architecture
    • MVC Design Pattern
    • WebUI Architecture
    • Understanding Layers of SAP CRM Architecture
    • Overview of Generic Interaction Layer
    • Overview of Business Object Layer

 

CHAPTER – 2: ABAP OOPS (Object Oriented Programming)

    • What is an Object?
    • Why to define a Class?
    • Components of class
      • Attibutes – Instance, static, constant
      • Methods – instance, static
    • Role of Attributes & Methods in OOPs programming
    • Defining 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
    • Relationship between objects
      • Association
      • Aggregation
      • Composition
      • Realization
      • Generalization
    • Interface
    • Abstract class
    • Type casting
      • Widening Casting
      • Narrow Casting

 

CHAPTER – 3:         GenIL (Generic Interaction Layer)

    • Defining a Custom Component
    • Creating dedicated class
    • Defining GenIL Object Model
    • Using GENIL_MODEL_BROWSER, GENIL_MODEL_EDITOR
    • Root object, access object, query object, dynamic query object, query result object
    • Testing GenIL Component implimentation using GENIL_BOL_BROWSER
    • Implementation methods of dedicated class
    • Get_dynamic_query_result – Programming
    • Get_objects – Programming
    • Lock objects – Programming
    • Create object – Programming
    • Modify object – Programming
    • Delete object – Programming
    • Save object – Programming
    • Container object – Overview
    • Relationship between GenIL objects
    • Important interfaces and classes of GenIL
    • Differences between GenIL in 7.0 and 7.01
    • Creation of Custom Component – Assignment
    • Overview of SAMPLE object – Overview

 

CHAPTER – 4:         BOL (Business Object Layer)

    • Interaction between BOL and GenIL
    • Creating Component set
    • Reading data of root objects
    • Reading data of dependent objects
    • Creating root objects
    • Creating dependent objects
    • Modifying root object
    • Modifying dependent object
    • Deleting root object
    • Deleting dependent object
    • Overview of BOL classes and interfaces
      • CL_CRM_BOL_ENTITY
      • CL_CRM_BOL_ENTITY_MANAGER
      • IF_BOL_BO_COL
      • IF_BOL_ENTITY_COL
      • CL_CRM_BOL_DQUERY_SERVICE
      • CL_CRM_BOL_QUERY_SERVICE
    • Entity
    • Finding relations between objects
    • BOL CORE object
    • Understanding of Interaction between BOL and GenIL
    • Usage of Iterators
    • Transaction management(Modifying/Creating/Deleting Business data using BOL programming)
    • Sorting and filtering Business Objects

 

CHAPTER – 5:         SAP CRM WEB UI Framework

    • Creating Advanced search view – Search View
    • Creating result view – table view
    • Creating viewset  & Adding Search View and Result View
    • Introduction to WebUI Component
    • Component Workbench
    • Runtime repository editor
    • Presentation layer –view – model/view/controller
    • Elements of SAP CRM WebUI Presentation Layer
    • Window, Window Controller, Window Context
    • View, View Controller, View Context
    • viewarea and view set
    • context nodes
    • context attributes
    • view controller
    • view context
    • Context binding
    • Collection wrapper
    • Life span of view controller/Custom Controller(Why we need to use Custom Controller, why not view controller)
    • Component controller(When we will use Component Controller)
    • Event handlers
    • Getter_V, Getter_P, Getter_I
    • Navigation (Static & Dynamic Navigation)
    • View to view in a window
    • Accessing View to view of different windows of component
    • View to view of different components
    • Inbound plug & Outbound plug
    • Component interface
    • Component Usage
    • Dropdown(PickList)
    • F4 Help.
    • Creating Overview page
    • Assigning Assignment block to Overview page
    • Passing data from inbound plug to out bound plug
    • Toolbar buttons
      • Save, edit, Cancel functionality
    • One Click Action(OCA)
      • Edit & Delete.
    • Controller methods
    • DO_CONFIG_DETERMINATION
    • DO_PREPARE_OUTPUT
    • IF_BSP_WD_TOOLBAR_CALLBACK~GET_BUTTONS
    • IF_BSP_WD_TOOLBAR_CALLBACK~GET_NUMBER_OF_VISIBLE_BUTTONS
    • DO_INIT_CONTEXT
    • ON_NEW_FOCUS
    • DO_HANDLE_EVENT, DO_HANDLER_DATA
    • Pop-Up Messages
    • User Messages.
      • UI Messages
      • GenIL Messages
      • BOL Messages
      • Detail Messages
    • Integrating Custom UI Component to Standard Component
    • Integrating Custom UI Component to WebUI
    • Adding Standard Component to Custom GenIL Component
    • Using Standard Component ‘PROD’ to get PRODUCT ID from GUID.

 

CHAPTER – 6:         Add-ons to SAP CRM Web UI

  • Enhancement Set
  • Customizing Business role
    • Creating TargetID for UI Component using WorkArea Component Repository
    • Defining Logical link for Custom UI Component
    • Customizing Navigation bar profile – Work Center, Work Center Group Link, Direct Group link
  • UI Configuration Tool
    • Enabling UI Configuration
    • Adding a view
    • Changing Column Title
  • AET (Application Enhancement Tool)
  • Rapid Application Development
  • Creating Guided Activities
  • Creating Mesh-up applications

 

CHAPTER – 7:         SAP CRM Functional Overview

    • Account & Contact Management
    • Lead in Sales Process
    • Opportunity in Sales Process
    • Quotation in Sales Process
    • Sales Order Process

 

Reviews

There are no reviews yet.

Be the first to review “SAP CRM Technical”