Back

1. SAP CRM Conceptual Overview
      a. Functionality overview of SAP CRM
      b. CRM Business Partner Master data
      c. CRM Product Master Data
      d. Business Transaction customizing

2. 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

3. Condition Technique ( CRM Pricing Overview – Optional)
     a. Pricing Procedure
     b. Determination of Pricing Procedure
     c. Condition types
     d. Access Sequence
     e. Condition records

4. Business Addin’s (BAdis) in CRM
     a. Techniques for Finding Appropriate BAdi
     b. Implementing a BAdi (Involves BT       Programming)

5. Error/Message Handling
     a. Message Logging FMs
     b. Programming using Messaging FMs
          i. Logging the messages
          ii. Searching for messages
          iii. Deleting the messages

6. Introduction to OOABAP
     a. Classes
     b. Inheritance
     c. Interfaces
     d. Polymorphism

7. Introduction to Business Server Pages
     a. Architecture of Business Server Pages
     b. Components of a Business Server page
          i. Controllers
          ii. Business Server Page
              1. Page with flow logic
              2. View
              3. Page Fragment
          iii. Navigation structure
          iv. Application Class
          v. MIME Objects
          vi. Page Attributes
          vii. Layout
          viii. Event Handlers
     c. BSP Programming models
          i. Basic Model
          ii. MVC approach
     d. Creating an Online Bookshop catalog
          i. Using Basic HTML
          ii. Using HTML Business
          iii. Using MVC approach
     e. Debugging BSP Applications

8. CRM Web UI Basics – CRM 7.0
     a. UI Concepts
     b. Web UI Architecture
     c. Business Roles customizing
     d. Navigation Bar customizing
     e. WebUI Component Work bench
          i. WebUI Component Concept
          ii. Elements of WebUI Component
          iii. Component Controller
          iv. Custom Controller
          v. Views
          vi. View Controller
          vii. Context
          viii. Context nodes
          ix. Runtime Repository
     f. UI Configuration/ personalization
     g. Transaction launcher
           i. GUI Transactions
          ii. URL – Non BSP
          iii. URL – BSP
     h. Logo Customizing

9. CRM Web UI Technical – CRM 7.0
     a. GENIL Model Browser
     b. GENIL BOL Browser
     c. Component Context :
          i. View Context Class
          ii. Context Nodes
               1. Attributes

              2. Getter and Setter Methods
     d. BOL Programming Basics:
          i. Objects in BOL Programming
          ii. Classes and Interfaces in BOL Programming
          iii. Setting UP BOL Service
          iv. Accessing Component Sets and Components
           v. Query execution – Query Services
           vi. Accessing the BOL entities/Fields
          vii. Using BOL Collections
      e. BOL Transaction Programming
            i. Creating Transaction entities
           ii. Accessing Transaction entities
           iii. Modifying Transaction entities
            iv. Defaulting the field values
      f. BOL Message Handling
      g. Creating Custom BOL Component

10. Creating a Custom Component
      a. Creating a view
      b. Making a view Configurable
      c. Creating a View set
      d. Creating a context node
      e. Event Handlers
      f. Inbound and Outbound Plugs
      g. Navigation maintenance
11. Display WebUI application in Business Role
12. Working with F4/ dropdown fields
13. Working with Buttons
14. Working with Field properties
15. Component Usage – Using one component in  another
16. Application Enhancement Tool/ EEWB

Subscribe to our Newsletter!