4
Basics of SAP & CRM ABAP SAP CRM Conceptual Overview:  Basic SAP GUI Navigation  Introduction to SAP CRM  CRM Functional Overview Marketing Sales Service Interaction Centre  Master Data CRM Business Partner Master Data CRM Product Master Data Organization Model IBASE  Transactional Data Business Transaction  One Order Frame Work  CRM Data Model CRM ABAP Basics:  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 Transact ions i. Tricks for finding the relevant FM ii. Coding using the FM c. FM for saving Business Transactions  Error/Message Handling a. Message Logging FMs b. Programming using Messaging FMs i. Logging the messages ii. Searching for messages iii. Deleting the messages   Business Addin’s (BADIs) in CRM a. Techniques for Finding Appropriate BADI b. Implementing a BADI (Involves BT Programming)   Actions  CRM Middleware Overview BDOCS Types of BDOCS (SBDOC and MBDOC) Queue Monitoring Monitoring the BDOCS Middleware Debugging

CRM TECHNICAL ONLINE TRAINING

Embed Size (px)

Citation preview

7/23/2019 CRM TECHNICAL ONLINE TRAINING

http://slidepdf.com/reader/full/crm-technical-online-training 1/4

Basics of SAP & CRM ABAP

SAP CRM Conceptual Overview:

 

Basic SAP GUI Navigation 

 

Introduction to SAP CRM 

  CRM Functional Overview

MarketingSales

Service

Interaction Centre

 

Master Data

CRM Business Partner Master Data

CRM Product Master Data

Organization Model

IBASE

  Transactional Data

Business Transaction

 

One Order Frame Work  CRM Data Model

CRM ABAP Basics: 

  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 FMc. FM for saving Business Transactions

 

Error/Message Handling 

a. Message Logging FMs

b. Programming using Messaging FMs

i. Logging the messages

ii. Searching for messages

iii. Deleting the messages 

 

Business Addin’s (BADIs) in CRM

a. Techniques for Finding Appropriate BADIb. Implementing a BADI (Involves BT Programming)

 

 Actions

 

CRM Middleware Overview

BDOCS

Types of BDOCS (SBDOC and MBDOC)

Queue Monitoring

Monitoring the BDOCS

Middleware Debugging

7/23/2019 CRM TECHNICAL ONLINE TRAINING

http://slidepdf.com/reader/full/crm-technical-online-training 2/4

SAP- CRM TECHNICAL - WebUI - Course Contents 

CRM WebUI Overview:

  SAP CRM UI Roadmap

  Web Client User Interface

  Overview of the User Interface

 

New UI Concept –

 Screen Structure  Navigation Area

  Header Area

  Work Area

  Navigating in the User Interface

  Personalizing the User Interface

  Logging On to the CRM Web Client

Enhancing and Customizing the Navigation Bar:

 

Configuring the Navigation Bar

  Navigation from the Navigation Bar

  Creating New Transactions

  Integration into the Navigation Bar Profile

  Changing an Existing Transaction

  Copying and Deleting Transactions

  Practical Example: Navigation Bar

  Creating and Assigning a Role Configuration Key

  Deactivating a Work Center Page

  Adding a Work Center Page

Enhancing and Customizing the Header Area:

 

Configuring the Header Area

  Defining the Navigation Frame

  Defining the Layout Components

  Displaying the Central Search

  Using the Working Context

Enhancing and Customizing the Work Area:

 

UI Configuration Tool

  Calling the UI Configuration Tool Using Technical Information (F2 Key)

 

Structure of the UI Configuration Tool

  Role-Based Customizing of the User Interface

  General Field Customizing

  Practical Example: Using the UI Configuration Tool

  Customizing the Overview Page

  Customizing the Search Page

  Showing Input Fields in a View

  Changing Field Labels in a View

7/23/2019 CRM TECHNICAL ONLINE TRAINING

http://slidepdf.com/reader/full/crm-technical-online-training 3/4

 

Web Client UI Framework:

  Basic Principles

  BSP Programming Models

  Web Client UI Framework

  Tag Libraries

  Web Client Component

 

Component Workbench

  Component Structure Browser

UI Component Architecture :

  View

  View Controller

  View Context

  Event Handler

  Plugs

 

View Layout (BSP Page

  View Set

  Window

  Controller and Context

  Component Controller

  Custom Controller

  Context Nodes and Attributes

  Context Note Binding

  Model Integration

  Dependent Model Nodes

 

Navigation

  Navigating with Navigational Links

  Cross-Component Navigation

  Component Interface

  Interface View

  Context

  Events

  UI Component Usage

Creating Configurable Views and Pages :

  Form View

  Table View

  Buttons

  One-Click Actions (OCAs)

  Tree View

 

Search Pages

  Overview Pages

  Work Center Pages

7/23/2019 CRM TECHNICAL ONLINE TRAINING

http://slidepdf.com/reader/full/crm-technical-online-training 4/4

Generic Interaction Layer – GENIL:

  Benefits of the Generic Interaction Layer

  GenIL Object Model

  GenIL Components and Component Sets

  GenIL Objects

  Relationships between GenIL Objects

 

Tools for Displaying Object Models  GenIL Model Browser

  GenIL BOL Browser

  Root Objects

  Access Objects

  Dependent Objects

  Search Objects

  Dynamic Search Objects

  Search Result Objects

Business Object Layer — BOL :

 

BOL Core

  BOL Entities

  Working with Collections

  Access Using Iterators

  Filtering Collections

  Sorting Collections

  Searching for BOL Entities

  Creating BOL Entities

  Modifying BOL Entities

  Deleting BOL Entities

 

Traversing via the Object Model

  Locking BOL Entities

 

Accessing BOL Entities

  Generating BOL Entities

  Transaction Context

  Messages from the APIs 

Technical Developments in Component Workbench:

  Changing Descriptions of a View

  Changing Descriptions of a View

 

Making normal input fields as drop down boxes

  Providing Value help for input fields

  Enhancing Context nodes of a view with Value attributes as Well as Model Attributes

  Reading once Context node data into another Context node

WebUI Component Enhancement Tools:

  EEWB (Easy Enhancement Workbench)

  AET (Application Enhancement Tool)

  Design Layer