SAP - CRM. SAP - CRM Course Content Introduction to SAP CRM Basics and Architecture Sap CRM Functional Overview Business Partner Organizational Management.

Slides:



Advertisements
Similar presentations
0 UMN 2011 ERP Terapan SAP BASIS General Concept Session # 3.
Advertisements

© 2010 Bennett, McRobb and Farmer1 Use Case Description Supplementary material to support Bennett, McRobb and Farmer: Object Oriented Systems Analysis.
 SAP AG 2002 Central business partner basics Roles, relationships, partner functions SAP business partner functions Exchange of CRM business partners.
Introduction to the ABAP Data Dictionary
Internet Technologies 1 Master of Information System Management Java Server Faces Model/View/Controller Design Pattern for Web Development Slides.
University of Southern California Enterprise Wide Information Systems Functionality and the Reference Model Instructor: Richard W. Vawter.
Object-Oriented Analysis and Design
WebDynpro for ABAP Short introduction.
SAP CRM Fundamentals SAP CRM Web UI
CRM WEB UI – ARCHITECTURE- DEFINITIONS For More details please go to
LAYING OUT THE FOUNDATIONS. OUTLINE Analyze the project from a technical point of view Analyze and choose the architecture for your application Decide.
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 3 – 10 – 2011 College Of Computer Science and Information, Information Systems.
Eric Westfall – Indiana University Jeremy Hanson – Iowa State University Building Applications with the KNS.
Data Modeling for Integrating SAP with other Applications.
Session 4: The HANA Curriculum and Demos Dr. Bjarne Berg Associate professor Computer Science Lenoir-Rhyne University.
Creating Dialog (ABAP Dynpro) Programs. Slide 2 Introduction All of the ERP systems operate similarly with regard to transactional integrity They all.
Approvals Management with TCA Hierarchy Ajoy A. Devadawson Oracle Corporation - Consulting.
Introduction to the SAP IMG Interface. Slide 2 Accessing the IMG Use transaction code SPRO or.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
SAP CRM Overview.
SAP CRM Web UI.
SAP SD (SALES AND DISTRIBUTION) online TRAINING Online | classroom| Corporate Training | certifications | placements| support CONTACT US: MAGNIFIC TRAINING.
Solicitation Home Page. In this Course you get an overview of the solicitation home page for City of Chicago's iSupplier portal for solicitations.
NAVSEA Liaison Scott Huseth Faculty Advisor Dr. Jiang Guo Team Members Areg Abcarians David Ballardo Niteen Borge Daniel Flores Constance Jiang June 3,
BECOME A SAP CRM CONSULTANT & JOB PROFILE Online | classroom| Corporate Training | certifications | placements| support
Company LOGO Sage CRM – Marketing Sage CRM 7.3 provides a new integration with MailChimp for marketing campaigns. In this.
Online | classroom| Corporate Training | certifications | placements| support CONTACT US: MAGNIFIC TRAINING INDIA USA :
CCS Information and Support Center Introduction. What is the information center for? Not only does our web-based.
BECOME A SAP CRM CONSULTANT & JOB PROFILE Online | classroom| Corporate Training | certifications | placements| support
CONTACT US: USA: , INDIA: ,
Web Content And Customer Relationship Management Solution. Transforming web sites into a customer-focused, revenue generating channel with less stress.
Online | classroom| Corporate Training | certifications | placements| support CONTACT US: MAGNIFIC TRAINING INDIA USA :
Customer Relationship Management Contact Us : Online | classroom| Corporate Training.
Information System Applications
Dive Into® Visual Basic 2010 Express
Skills/Competencies :
Java FX: Scene Builder.
Request-to-Resolve Scenario Overview
In this session, you will learn to:
ORACLE ADF ONLINE TRAINING COURSE
Working in the Forms Developer Environment
Sap sales & distribution
C64 – Integrated ERP Order and Quotation Management
Physical Data Model – step-by-step instructions and template
OnContact CRM Customer Relationship Management
1 NSU Website Structure By: Debbie Lyn Jones, Information Technology Manager I / Norfolk State University Webmaster NSU Webmaster Publication – Created.
Haritha Dasari Josue Balandrano Coronel -
XAML User Interface Creation in C#
Understand Windows Forms Applications and Console-based Applications
Request-to-Resolve Scenario Overview
The Fulfillment Process
Customer Contract Management Scenario Overview
12 Product Configurator
IDA CRM and Project Management
Sales Order Process.
Oracle Sales Cloud Sales campaign
BW Analytics SAP Best Practices.
BW Analytics SAP Best Practices.
Request-to-Resolve Scenario Overview
Intermountain West Data Warehouse
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Customer Contract Management Scenario Overview
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Web Development Using ASP .NET
Request-to-Resolve Scenario Overview
Code Topic 9 Standard JavaScript Events Laura Friedman
ASP.NET MVC Imran Rashid CTO at ManiWeber Technologies.
BASIC SETTINGS CONTENTS OF THE COURSE: Definition of Company
Presentation transcript:

SAP - CRM

Course Content Introduction to SAP CRM Basics and Architecture Sap CRM Functional Overview Business Partner Organizational Management Products Master Transactional Data

Introduction to SAP CRM What is SAP CRM SAP CRM Overview 4

Model View Controller in WebClient BSPS Introduction to SAP CRM * .DO Model 􀂄 The model of the CRM WebClient BSPs consists of contexts and context nodes that link the fields of a view to the underlying business layer (the BOL). This linking is referred to as binding. Each data field on a view visualizes an attribute of a context node. View 􀂄 The view handles the visual output. It is responsible for rendering the output and relevant UI controls, such as data fields and push buttons. All output is received from the controller for rendering. All user input is passed from the view back to the controller for processing. Controller 􀂄 The controller handles the interaction logic and provides the connection between a view and a model of a MVC application. A controller receives all keyboard and mouse input from the view. Based on these events, the controller can decide how to react, for example, by accessing data from the model or triggering the navigation to a different view. 􀁹 View controllers consist of: 􀁹 Controller definitions 􀁹 Assigned controller classes

Introduction to SAP CRM * .DO The concrete implementation of MVC in SAP WebClient CRM is shown on this slide. For each element certain technical implementation in ABAP system are existing. The controller gets implemented within a single ABAP class which follows the naming convention always to end on suffix _IMPL. It’s also called the Implementation Class. Developers of classical SAP GUI Transactions can compare controller functionalities to known methods like “Process Before Output” or “Process after input” in SAP GUI. The model is represented by a collection of ABAP classes. One management class administrates several different model accesses classes, which will be described in more detail later. This management class also follows a certain naming convention to always end on suffix _CTXT. Therefor this class is also called the context class. The sub elements which are managed by the context are the so called context nodes. Each context node refers to a single business object out of SAPs Business Object Layer (BOL). Context Nodes are also implemented as ABAP classes. Each context node provides methods to get access to specific business data within SAP CRM databases. The view is implemented as so called business server page, which is a htm file. Certain layout specific coding can be found in here. The view takes over the data coming from model and prepares the final html output which is sent back to users browser for display.

Introduction to SAP CRM Transaction BSP_WD_CMPWB displays all development objects of the IC WebClient BSP applications. The controller class provides important methods that control the behavior of the corresponding view: Navigation Inbound/outbound plugs are methods that control what happens when navigating to or away from views. For more information on navigation in the CRM WebClient, see section Navigation in this unit and links in unit 2. Events Event handler methods control the reaction to events, mainly user input. For example, when a user presses a button on a view, the processing of this event takes place in method, DO_HANDLE_EVENT, of the view controller class. NOTE: Do not confuse these BSP events, described above, with CRM WebClient application events. The CRM WebClient application events can be triggered and handled by CRM WebClient alerts and are described in the online help documentation and IMG documentation.

Introduction to SAP CRM The model of CRM WebClient BSPs consists of contexts and context nodes that link the fields of a BSP view to the underlying BOL data structures. This linking is referred to as data binding. Each data field on a view visualizes an attribute of a context node. Each attribute of the context node is connected to a field in a BOL structure. Context nodes and contexts are both implemented as ABAP classes. To find the context nodes expand the view structure in transaction BSP_WD_CMPWB. For an example, see figure below. In the example, the context class (suffix _CTXT) is an attribute of the view controller class. The context contains several context nodes, such as with suffixes CN00, CN01, and CN02. Each context node class contains one or more attributes. The attributes of context nodes are exchanged with the attributes of corresponding BOL structures. In the CRM releases 4.0 and 5.0 each attribute of a context node was implemented by its own GET and SET methods that read and write this attribute from and to a corresponding field of the BOL structure. As from CRM release 2007 the attributes of context nodes are implemented in generic getter and setter methods. Therefore individual methods per field are not required any more. As the new getter and setter methods are generic they also handle fields that have been added to the BOL structures so that these fields no longer have to be implemented separately in the context nodes. ^

Basics and Architecture Overview of SAP CRM Architecture SAP CRM Middleware 9

Basics and Architecture

Basics and Architecture

Basics and Architecture

SAP CRM Functional Overview Marketing Sales Services 13

SAP CRM Functional Overview

SAP CRM Functional Overview Marketing Plan Marketing Campaign 15

SAP CRM Functional Overview Marketing: 16

SAP CRM Functional Overview Marketing Plan:

SAP CRM Functional Overview Marketing Campaign:

SAP CRM Functional Overview Marketing Campaign:

SAP CRM Functional Overview Sales Cycle Accounts and Contact Management Activity Management Opportunity Management Quotation Management Sales Order Management Contract Management 20

SAP CRM Functional Overview Sales Cycle:

SAP CRM Functional Overview Accounts and contact management:

SAP CRM Functional Overview Activity Management: 23

SAP CRM Functional Overview Accounts and contact management Groupware Integration: 24

SAP CRM Functional Overview Opportunity Management: Opportunity is a recognized possibility for a company. Opportunity allows you to view sales project from the very start and tract their progress. 25

SAP CRM Functional Overview Quotation Management: 26

SAP CRM Functional Overview Sales Order Management: 27

SAP CRM Functional Overview Contract Management: 28

SAP CRM Functional Overview Sales Order in SAP CRM and ECC system: 29

SAP CRM Functional Overview Service Contract Management Service Plan Service Order Management Complaints and Returns Management SAP CRM Billing for Services In House Repair 30

SAP CRM Functional Overview Service Contract management: Service contract are long term agreements between companies and customers. A service contract guaranties customer specific services with in the specific tolerances. 31

SAP CRM Functional Overview Service Plan: 32

SAP CRM Functional Overview Service Order Management: 33

SAP CRM Functional Overview Service Order Processing: 34

SAP CRM Functional Overview SAP CRM Service – ERP Integration: 35

SAP CRM Functional Overview SAP CRM Billing for Service: 36

SAP CRM Functional Overview Complaints and Returns Processing: 37

SAP CRM Functional Overview In house Repair : 38

Business Partners Business Partner Relationship Business Partner Category Business Partner Roles 39

Business Partners: Businesses Partner: 40

Business Partners 41

Business Partners 42

Business Partners Businesses Partner Category: 43

Business Partners Business Partner Category 44

Business Partners Business Partner Role: 45

Business Partners Business Partner Relationship: Business Partner relationship forms business relevant connection between two business partners. 46

Business Partners Business Partner Relationship: 47

Business Partners Businesses Partner Transfer: 48

Organizational Management 49

Organizational Management Organizational Model: 50

Organizational Management Business Objects: 51

Organizational Management 52

Organizational Management 53

Organizational Management 54

Organizational Management 55

Organizational Management 56

Organizational Management 57

Organizational Management Organization Determination Rule: 58

Organizational Management 59

Organizational Management 60