CR600 EN Col97
CR600 EN Col97
CRM Marketing
SAP CRM
Date
Training Center
Instructors
Education Website
Participant Handbook
Course Version: 97
Course Duration: 5 Day(s)
Material Number: 50130394
No part of this publication may be reproduced or transmitted in any form or for any purpose
without the express permission of SAP SE. The information contained herein may be changed
without prior notice.
Some software products marketed by SAP SE and its distributors contain proprietary software
components of other software vendors.
Trademarks
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are trademarks or registered trademarks of
Adobe Systems Incorporated in the United States and other countries.
Apple, App Store, FaceTime, iBooks, iPad, iPhone, iPhoto, iPod, iTunes, Multi-Touch, Objective-C,
Retina, Safari, Siri, and Xcode are trademarks or registered trademarks of Apple Inc.
Bluetooth is a registered trademark of Bluetooth SIG Inc.
Citrix, ICA, Program Neighborhood, MetaFrame now XenApp, WinFrame, VideoFrame, and
MultiWin are trademarks or registered trademarks of Citrix Systems Inc.
Computop is a registered trademark of Computop Wirtschaftsinformatik GmbH.
Edgar Online is a registered trademark of EDGAR Online Inc., an R.R. Donnelley & Sons Company.
Facebook, the Facebook and F logo, FB, Face, Poke, Wall, and 32665 are trademarks of Facebook.
Google App Engine, Google Apps, Google Checkout, Google Data API, Google Maps, Google
Mobile Ads, Google Mobile Updater, Google Mobile, Google Store, Google Sync, Google Updater,
Google Voice, Google Mail, Gmail, YouTube, Dalvik, and Android are trademarks or registered
trademarks of Google Inc.
HP is a registered trademark of the Hewlett-Packard Development Company L.P.
HTML, XML, XHTML, and W3C are trademarks, registered trademarks, or claimed as generic
terms by the Massachusetts Institute of Technology (MIT), European Research Consortium for
Informatics and Mathematics (ERCIM), or Keio University.
IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System
z, System z10, z10, z/VM, z/OS, OS/390, zEnterprise, PowerVM, Power Architecture, Power
Systems, POWER7, POWER6+, POWER6, POWER, PowerHA, pureScale, PowerPC, BladeCenter,
System Storage, Storwize, XIV, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks,
OS/2, AIX, Intelligent Miner, WebSphere, Tivoli, Informix, and Smarter Planet are trademarks
or registered trademarks of IBM Corporation.
Microsoft, Windows, Excel, Outlook, PowerPoint, Silverlight, and Visual Studio are registered
trademarks of Microsoft Corporation.
INTERMEC is a registered trademark of Intermec Technologies Corporation.
IOS is a registered trademark of Cisco Systems Inc.
The Klout name and logos are trademarks of Klout Inc.
Linux is the registered trademark of Linus Torvalds in the United States and other countries.
Motorola is a registered trademark of Motorola Trademark Holdings LLC.
Mozilla and Firefox and their logos are registered trademarks of the Mozilla Foundation.
Novell and SUSE Linux Enterprise Server are registered trademarks of Novell Inc.
g201569211
OpenText is a registered trademark of OpenText Corporation.
Oracle and Java are registered trademarks of Oracle and its affiliates.
QR Code is a registered trademark of Denso Wave Incorporated.
RIM, BlackBerry, BBM, BlackBerry Curve, BlackBerry Bold, BlackBerry Pearl, BlackBerry Torch,
BlackBerry Storm, BlackBerry Storm2, BlackBerry PlayBook, and BlackBerry AppWorld are
trademarks or registered trademarks of Research in Motion Limited.
SAVO is a registered trademark of The Savo Group Ltd.
The Skype name is a trademark of Skype or related entities.
Twitter and Tweet are trademarks or registered trademarks of Twitter.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Wi-Fi is a registered trademark of Wi-Fi Alliance.
SAP, R/3, ABAP, BAPI, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects
Explorer, StreamWork, SAP HANA, the Business Objects logo, BusinessObjects, Crystal Reports,
Crystal Decisions, Web Intelligence, Xcelsius, Sybase, Adaptive Server, Adaptive Server Enterprise,
iAnywhere, Sybase 365, SQL Anywhere, Crossgate, B2B 360° and B2B 360° Services, m@gic
EDDY, Ariba, the Ariba logo, Quadrem, b-process, Ariba Discovery, SuccessFactors, Execution
is the Difference, BizX Mobile Touchbase, It's time to love work again, SuccessFactors Jam and
BadAss SaaS, and other SAP products and services mentioned herein as well as their respective
logos are trademarks or registered trademarks of SAP SE in Germany or an SAP affiliate company.
All other product and service names mentioned are the trademarks of their respective companies.
Data contained in this document serves informational purposes only. National product specifications
may vary.
Disclaimer
These materials are subject to change without notice. These materials are provided by SAP SE and
its affiliated companies (“SAP Group”) for informational purposes only, without representation or
warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the
materials. The only warranties for SAP Group products and services are those that are set forth in
the express warranty statements accompanying such products and services, if any. Nothing herein
should be construed as constituting an additional warranty.
g201569211
g201569211
About This Handbook
This handbook is intended to complement the instructor-led presentation of this
course, and serve as a source of reference. It is not suitable for self-study.
Typographic Conventions
American English is the standard used in this handbook. The following
typographic conventions are also used.
Example text Screen output. This includes file and directory names
and their paths, messages, names of variables and
parameters, and passages of the source text of a
program.
Example text Exact user entry. These are words and characters that
you enter in the system exactly as they appear in the
documentation.
<Example text> Variable user entry. Pointed brackets indicate that you
replace these words and characters with appropriate
entries.
Icon Meaning
Exception or caution
Procedures
Course Prerequisites
Required Knowledge
• SAPCRM
• CR100
Course Goals
This course will prepare you to:
Course Objectives
After completing this course, you will be able to:
Unit Overview
• Introduction SAP CRM Marketing
• Marketing Web Client User Interface
Unit Objectives
After completing this unit, you will be able to:
• have an overview the SAP CRM Marketing functionality.
• Explain common marketing processes
• Describe the User Interface CRM Web UI and the SAP GUI.
Unit Contents
Lesson: SAP CRM Marketing ....................................................2
Lesson: Marketing Web Client User Interface .................................5
Exercise 1: Marketing Web Client User Interface ....................... 11
Lesson Overview
This lesson gives a brief overview picture of the SAP CRM Marketing
functionality. This course focuses on SAP CRM Marketing in general and does
not cover Trade Promotion Management (TPM) specifics.
Lesson Objectives
After completing this lesson, you will be able to:
• have an overview the SAP CRM Marketing functionality.
Business Example
Lesson Summary
You should now be able to:
• have an overview the SAP CRM Marketing functionality.
Lesson Overview
Lesson Objectives
After completing this lesson, you will be able to:
• Explain common marketing processes
• Describe the User Interface CRM Web UI and the SAP GUI.
Business Example
You want to get familiar with the Web User Interface of SAP CRM Marketing and
the delivered business role Marketing Professional.
In the Navigation Bar the area Home provides an overview of your daily tasks.
The L-shape provides easy global navigation throughout the entire SAP CRM
application. Generic shortcuts for fast data entry, access, and other information are
also included. The L-shape consists of a header (top) and navigation (left-hand)
area.
The position and size of the L-shape is static and its content can be configured as
business-role dependent.
L-shape characteristics
• Static position and size
• The specific content of the L-shape can be configured as role-dependent.
You can configure the user interface Web Client Role specific. If you are interested
in please refer to the specific CRM course (CR580).
Here you find an example of the SAP Marketing Menu in the CRM Web UI.
Everything is presented in alphabetical order.
You have the option to look for objects in the Search “area” and of course to
create new “data” in the Create “area”.
In the area Reports you have access to all kind of reports like BW reports or
OLPT reports and others.
You can personalize every detailed area within the CRM Marketing application by
choosing the Personalize button. With the help of Personalization you can make
Assignment Blocks available and visible or hidden.
An Assignment Block is an UI element that contains the most important
information about an assigned business object.
It is located on the overview page of the leading business object and can contain
table view, form view or hierarchy view. It is always linked to a separate edit page.
For example for a campaign you can have the assignment block Campaign Details,
Segments, Involved Parties and many more.
The SAP GUI interface is used by administrators and Project team member
to support their administrative tasks such as:
• Customizing
• System administration
• ABAP Workbench / own development enhancements.
As well as
• SAP Business Workflow
• User Maintenance, Maintain the assignments of authorization objects or
Role Maintenance
• System monitoring and CRM Middleware settings and many more.
In this course we will focus on the customizing of the CRM Marketing application.
Customizing an SAP System includes:
• An application is customized to meet the requirements of the respective
business case or of the specific country.
• User-specific customization of an application.
• There are many options to configure the SAP system to meet your business
needs by parameterization – not programming.
• To learn more about CRM Marketing customizing options go to the SAP
Implementation Guide (SAP IMG) using transaction code SPRO and call
up the customizing details: SAP IMG: Customer Relationship Management
→ Marketing → (...)
Business Example
In CRM marketing the Marketing Web UI is the backbone of all marketing
scenarios.
First you should become familiar with the CRM Marketing UI and go through
the available assignment blocks and personalize them for the CRM marketing
campaigns.
Task 1:
Log on to the CRM system and the Web UI using the CRM System and user.
Please note the symbol ## should be replaced by your group number.
You want to have easy access to the SAP Customizing and CRM Web Client
UI therefore you want to make use of the Favorites in the SAP GUI -SAP Easy
Access Menu.
1. Log on to your assigned CRM training system. The system information
will be provided by your instructor.
Log on to your assigned CRM training system
System:
Client: 800
User: CRM-## (always replace this ## with your group
number)
Password:
Language:
2. Create a new entry in your Favorites Menu, add the transaction code WUI
or WUI_SSO and the transaction code SPRO in your Favorites of the SAP
Easy Access Menu.
The transaction code WUI_SSO allows direct access to the Web Client UI. It
has been set up for our training environment. Normally you use transaction
WUI.
The transaction code SPRO is the access point to the SAP Customizing, you
could have added it to your Favorites from the SAP Easy Access Menu,
just drag and drop it from the SAP Menu: Architecture and Technology →
Configuration → Customizing
3. Choose one way to log on to the CRM Web Client User Interface (Web
Client UI)
Log on to the CRM Web Client User Interface (Web Client UI) via the
transaction code WUI_SSO, which shows as: Start the WebClient UI.
Choose Web client UI Business Role: Marketing Professional
Task 2:
You want to get familiar with the CRM Web Client UI for the Marketing
application and start personalizing some of the WebClient UI settings.
1. Log on to the Web Client UI as described before using the CRM System and
choose the Business Role: Marketing Professional
2. Optional Task:
Personalize the layout of the CRM Application and choose the Layout
Signature Design from the available list of layouts.
In CRM Web Client UI choose Personalize and personalize the Layout for it
and select Signature Design for Layout.
Once your are finished with personalization go back to Home
3. Navigate to the Work Center Marketing and search for the already created
campaign with the ID C/3002-B2C-INT with description E-Mail Campaign
Consumers
4. What assignment blocks are visible in the campaign overview at the moment?
5. Configure the overview of campaign and make the assignment blocks
Discounts and Actions visible and make the assignment block Planning
invisible a. In addition to this bring the assignment blocks in the following
order:
System:
Client: 800
User: CRM-## (always replace this ## with your group
number)
Password:
Language:
a) –
2. Create a new entry in your Favorites Menu, add the transaction code WUI
or WUI_SSO and the transaction code SPRO in your Favorites of the SAP
Easy Access Menu.
The transaction code WUI_SSO allows direct access to the Web Client UI. It
has been set up for our training environment. Normally you use transaction
WUI.
The transaction code SPRO is the access point to the SAP Customizing, you
could have added it to your Favorites from the SAP Easy Access Menu,
just drag and drop it from the SAP Menu: Architecture and Technology →
Configuration → Customizing
a) When you are logged on to the SAP CRM system, add the transaction
code WUI_SSO and SPRO in your Favorites of the SAP Easy Access
Menu.
Choose from the menu (not the Easy Access Menu) Favorites → Insert
Transaction.
Choose Continue (ENTER)
Transaction code: WUI (generic transaction to enter Web Client UI)
optional you can use
Transaction code: WUI_SSO (special transaction for training)
Choose Continue (ENTER)
Choose again from the menu (not the Easy Access Menu) Favorites →
Insert Transaction.
Transaction code: SPRO
Choose Continue (ENTER)
The transaction code SPRO is the access point to the SAP Customizing,
you could have added it to your Favorites from the SAP Easy Access
Menu, just drag and drop it from the SAP Menu: Architecture and
Technology → Configuration → Customizing
3. Choose one way to log on to the CRM Web Client User Interface (Web
Client UI)
Log on to the CRM Web Client User Interface (Web Client UI) via the
transaction code WUI_SSO, which shows as: Start the WebClient UI.
Choose Web client UI Business Role: Marketing Professional
a) Log on to the CRM Web Client User Interface (Web Client UI)
Just double-click your just created Favorite entry transaction code
WUI_SSO, which shows as: Start the WebClient UI
Or alternatively double-click your just created Favorite entry
WebClient UI
Enter the relevant data User / Password / Language
Web client UI Business Role: Marketing Professional
Task 2:
You want to get familiar with the CRM Web Client UI for the Marketing
application and start personalizing some of the WebClient UI settings.
1. Log on to the Web Client UI as described before using the CRM System and
choose the Business Role: Marketing Professional
a) –
2. Optional Task:
Personalize the layout of the CRM Application and choose the Layout
Signature Design from the available list of layouts.
In CRM Web Client UI choose Personalize and personalize the Layout for it
and select Signature Design for Layout.
Once your are finished with personalization go back to Home
a) In the header CRM Web Client UI area choose Personalize.
In the area Layout choose Personalize Layout
In the area Skin select: Signature Design
In the end choose Save.
Once your are finished with personalization go back to Home
In the Navigation Bar choose Home
3. Navigate to the Work Center Marketing and search for the already created
campaign with the ID C/3002-B2C-INT with description E-Mail Campaign
Consumers
a) – see next step
4. What assignment blocks are visible in the campaign overview at the moment?
a) In the Navigation Bar choose Marketing
Choose in Search: Campaigns
Enter the Search Criteria:
Campaign ID is C/3002-B2C-INT
Lesson Summary
You should now be able to:
• Explain common marketing processes
• Describe the User Interface CRM Web UI and the SAP GUI.
Unit Summary
You should now be able to:
• have an overview the SAP CRM Marketing functionality.
• Explain common marketing processes
• Describe the User Interface CRM Web UI and the SAP GUI.
Unit Overview
Overview of
• Marketing Plan
• Campaign
• User Status Profile
• Authorization Group
• Marketing Organisation Unit
Unit Objectives
After completing this unit, you will be able to:
Unit Contents
Lesson: Marketing Plan and Campaigns ..................................... 22
Exercise 2: Marketing Plan and Campaigns ............................. 31
Lesson: Campaign Management .............................................. 56
Exercise 3: Campaign Management...................................... 65
Lesson Overview
Lesson Objectives
After completing this lesson, you will be able to:
• Describe the various functions in CRM marketing planning and campaign
management
• Customize marketing planning and campaign management.
Business Example
With SAP CRM you can view your marketing projects from three different
perspectives:
• The Marketing Calendar gives an overview of all marketing projects within
a certain time range.
• The Marketing Plan offers a hierarchical view.
• With campaign automation, you can use the Java applet-based process view.
In CRM Marketing you can use Marketing plans and campaigns. Marketing plans
and campaigns are the elements of a hierarchically built marketing project. You
can have as many levels as you want.
Marketing Plans:
• A marketing plan is used for strategic marketing planning, that is, for
planning a concrete marketing concept.
• This way budgets and deadlines are taken into consideration. A marketing
plan could form, for example, the basis for next year's costing in the
Marketing department. It is a management tool.
• You can use any number of marketing plan elements to structure a marketing
plan in the form of a hierarchy. You can assign one or more campaigns to
each marketing plan.
Campaigns:
• Campaigns serve operative marketing planning.
• They describe actions that are carried out, for example mailing actions,
product promotions, and telemarketing.
• Criteria such as target groups, products, documents are defined in the
campaign for these activities.
• Campaigns are used for operative marketing planning and only campaigns
can be executed.
• Marketing plans and /or Campaigns are maintained in the CRM Web User
Interface (Web UI). In the Web UI you can create new marketing elements as
well as display or edit them.
• The corresponding customizing and configuration of the marketing elements
is carried out in the SAP GUI.
Using SAP CRM marketing and campaign planning, marketing departments can
plan their activities in a project plan structure (analogous to work breakdown
structures [WBS] in SAP ERP). The marketing planning structure and the way in
which the related marketing elements are ordered is completely flexible and can
be created according to organizational needs.
Other marketing plans or marketing plan elements can be assigned underneath the
marketing plan. You can use any number of marketing plan elements to structure
a marketing plan.
Campaigns and campaign elements can be structured hierarchically under
marketing plans. This is optional. Campaigns can also be set up independent of
marketing plans.
You can assign target groups, product catalogs, products, documents, and URLs to
marketing plans or campaigns. In the case of target groups, the assignment to a
marketing plan is purely for information purposes (it is not possible to execute the
campaign from the marketing plan (element).
Marketing plans and campaigns (not the elements) serve as logical units for which
you can grant authorization.
You can create marketing plans and campaigns individually or you can create them
with Reference. Templates are only used to create campaigns.
The references are used during editing as a proposal pool that can include other
operational marketing projects or campaigns in your marketing project.
You always have the Campaign Details Overview or Marketing Plan Details
Overview with the Campaign or Marketing Plan General Data plus the additional
Assignment blocks. As described in the unit before, the assignment blocks can
be set to display or hidden. You can personalize the view of your campaign and
marketing details.
On General Data , you can assign the relevant type for marketing plan details or/
and campaign details.
The type is the controlling element in marketing. Depending on the type,
appropriate objectives and tactics are defined. It also determines default attributes
like status profile or action profile.
Business Example
In CRM Web Client UI Marketing we have only one major work area; Marketing
is the backbone of all marketing scenarios.
Hint: Be aware:
Please always replace the symbol ## with your group number.
Task 1:
Now you want get familiar with the Marketing UI in details. You want to create
build a marketing hierarchy consisting of a marketing plan and campaigns.
Log on to the CRM Web client, choose Business Role Marketing Professional.
Firstly get familiar with marketing plans.
1. Create a marketing plan with ID: C/90##-MPL (## is your group number),
Description MKT Plan Group##.
SAP Navigation Bar: Marketing
Choose Create → Marketing Plan
Type:: Market Penetration
Priority: high
Planned Start date: (today’s date) and Planned End date: (in 6 month)
Save your entries in the end.
2. Is the Employee Responsible filled? If so, with whom?
3. Create a note for your marketing plan with the following text: This is the
marketing plan of Group ##.
Save your entries in the end.
Task 2:
You want to find your marketing plan easily again; therefore you create your own
Saved Search for your Marketing plan
1. In order to create a Saved Search, you have to go back to the navigation
bar and call up Marketing again, like you did in the beginning when you
created the marketing plan. Search for your marketing plan, use as search
criteria Marketing Plan ID is C/90##* .
2. When the result of this search is correct and displays your marketing plan,
please save the search criteria as MPL GR##.
3. In the navigation bar go to Home and call up your marketing plan again with
the help of your saved search Work Center My Saved Searches.
Task 3:
You want to create a marketing plan hierarchy.
1. Create a campaign with ID C/90##-INT-001 and description First Camp.
Group ## and with Type Product Promotion under the marketing plan
C/90##-MPL Marketing Plan Group##.
Task 4:
Call up the just created campaign and have a look at the marketing hierarchy from
the campaign “point of view”. To save time in the future please firstly create
another Saved Search CAMP GR## for your campaign C/90##-INT-001.
1. In order to create another a Saved Search, you have to go back to the
navigation bar and call up the Marketing. To search for your campaign use
as Search Criteria Campaign ID is C/90##*. When the result list of your
search displays your campaign please save the search criteria as CAMP
GR##.
2. Call up the details of the campaign C/90##-INT-001. How can you
immediately see that it belongs to a marketing hierarchy?
3. Choose the edit mode for the campaign details. Now take a look at the
hierarchy of the campaign. To see the whole hierarchy, move up to the
marketing plan. As a result the marketing plan details should be displayed.
4. First Increase the size of the hierarchy so it looks like another Assignment
Block. In addition to this Personalize the hierarchy view and make the field
Description visible.
5. Within the marketing hierarchy please copy the marketing project
C/90##-INT-001 and paste it right under the Marketing Plan C/90##-MPL,
so you have two equal campaigns on the same level. Afterwards change
the details for your newly created campaign; change the campaign ID to
C/90##-INT-002 with the description 2. Camp. Group ##, enter as Planned
Start date: (today’s date) and Planned End date: (in 4 month) Save your
entries in the end.
6. Within the marketing hierarchy please go back to the campaign
C/90##-INT-001. Hide the hierarchy. The details of campaign
C/90##-INT-001 should be visible.
Task 5:
In this section, we will take a closer look at campaign details, how to copy
campaigns, and the related Customizing.
1. Call up the details of the campaign C/90##-INT-001 , edit the campaign and
make the following entries:
Type: Product Promotion (should have been copied)
Objective: Product Launch
Tactic: Special Offer
Planned Start date: (today’s date) and Planned End date: (in 3 month)
Save your entries in the end.
Task 6:
There are many ways to copy a campaign. Copy the campaign C/90##-INT-001
and create two new ones C/90##-INT-003 and C/90##-INT-004 in two different
ways.
1. Firstly copy the campaign with the help of the marketing hierarchy, just
like you did before.
Task 7:
So far we have looked at the copying function to create campaigns. Now we take a
look at the template function. You want to create a template for E-mail campaigns
that can be used for the next two month.
1. Create a campaign template for your future campaigns. Create a campaign
template with ID C/90##-TMP-000 and description E-Mail Camp. Gr. ##
and with Type: Customer Development. Select as Objective: Increase
Customer Numbers, Tactic: Campaign Discount and Priority: medium.
Please enter as Template Validity with the following dates:
Planned From date: (today’s date) and Planned To date: (in 2 month)
Use From date: (today’s date) and Use To: date: (in 2 month)
Choose as Channel: Communication Medium: E-Mail.
2. Now take a look at Home again. Automatically you have got an entry in My
Campaign Templates. Click your just create template C/90##-TMP-000 and
create a new campaign directly from your template. For the new campaign
enter as ID C/90##-CTP-001 and as description T1-E-mail Camp. Gr. ##.
Hint: You may have to hit Save twice. If you have received an error
message while saving the first time please choose save again.
Hint: You may have to hit Save twice. If you have received an error
message while saving the first time please choose save again.
5. Enter the campaign dates, as start day choose (in one week from today's date)
and as end date (in four month). Try to save your entries. What reaction do
you receive from system and why?
In order to resolve the problem choose a valid time frame of 6 weeks.
6. Once again take a look at your campaign template C/90##-TMP-000. How
many times has it been used now? Call up the details for the usage counts.
Task 8:
Now take a look at the Customizing of marketing plans and campaigns.
1. Search for the campaign C/90##-INT-003 and call up the details of the
campaign C/90##-INT-003 in edit mode to make the following entries:
Type: Customer Acquisition
Objective: New Customers
Tactic: Advertising
Priority: high
2. When you have chosen the Type Customer Acquisition, how many
Objectives are there to choose from?
3. Change the Type Customer Acquisition of the campaign C/90##-INT-003
to Type: Product Promotion.
How many Objectives are there to choose from? What happened to the
chosen Tactic Advertising?
Log off from Web Client UI – without saving your changes.
Only when you log off and on again your customizing changes will have an
effect on the User Interface.
4. Now have a look at the Customizing where the dependency of Type,
Objective and Tactic is defined. Check the dependency for the Type
Customer Acquisition (Type CA) and Type: Product Promotion (Type
PROD).
Task 2:
You want to find your marketing plan easily again; therefore you create your own
Saved Search for your Marketing plan
1. In order to create a Saved Search, you have to go back to the navigation
bar and call up Marketing again, like you did in the beginning when you
created the marketing plan. Search for your marketing plan, use as search
criteria Marketing Plan ID is C/90##* .
a) SAP Navigation Bar: Marketing choose Search → Marketing Plans
Enter the Search criteria
Marketing Plan ID is C/90##* .
Choose Search
You will receive a result list, which should contain your marketing plan.
2. When the result of this search is correct and displays your marketing plan,
please save the search criteria as MPL GR##.
a) To save your search query and its fields make the following entries:
In the field Search as enter the search name MPL GR## and choose
Save afterwards.
3. In the navigation bar go to Home and call up your marketing plan again with
the help of your saved search Work Center My Saved Searches.
a) SAP Navigation Bar: Home choose My Saved Searches
Here you find a list of your entire saved search.
In addition to this the Saved Searches are also available in the Header
Area
Task 3:
You want to create a marketing plan hierarchy.
1. Create a campaign with ID C/90##-INT-001 and description First Camp.
Group ## and with Type Product Promotion under the marketing plan
C/90##-MPL Marketing Plan Group##.
Task 4:
Call up the just created campaign and have a look at the marketing hierarchy from
the campaign “point of view”. To save time in the future please firstly create
another Saved Search CAMP GR## for your campaign C/90##-INT-001.
1. In order to create another a Saved Search, you have to go back to the
navigation bar and call up the Marketing. To search for your campaign use
as Search Criteria Campaign ID is C/90##*. When the result list of your
search displays your campaign please save the search criteria as CAMP
GR##.
a) SAP Navigation Bar: Marketing choose Search → Campaigns
Enter the Search Criteria
Campaign ID is C/90##* (## is your group number)
Choose Search
You will receive a result list, which should contain your campaign.
To save your search query and its fields make the following entries:
In the field Search as enter the search name CAMP GR## and
afterwards choose Save.
4. First Increase the size of the hierarchy so it looks like another Assignment
Block. In addition to this Personalize the hierarchy view and make the field
Description visible.
a) In the Hierarchy Tool Bar choose Increase Size, now the hierarchy
looks like another Assignment Block.
In the Hierarchy Tool Bar choose Personalize
From the Available Columns mark the field Description and choose
Move To Right to bring it to the Displayed Columns and make it visible.
In the end, choose Save.
After saving the hierarchy view shows the fields ID and Description.
5. Within the marketing hierarchy please copy the marketing project
C/90##-INT-001 and paste it right under the Marketing Plan C/90##-MPL,
so you have two equal campaigns on the same level. Afterwards change
the details for your newly created campaign; change the campaign ID to
C/90##-INT-002 with the description 2. Camp. Group ##, enter as Planned
Start date: (today’s date) and Planned End date: (in 4 month) Save your
entries in the end.
a) In the hierarchy click on your campaign C/90##-INT-001 so it will
be highlighted, now choose in the Hierarchy Tool Bar Copy
Marketing Project. After you have done so your campaign is
highlighted as copy C/90##-INT-001.
Click on the Marketing Plan C/90##-MPL and choose Paste
Marketing Project. So you have two equal campaigns on the same
level.
Afterwards you have to change the details for your newly created
campaign.
Go to the Assignment Block General Data and change the campaign
data to
ID*: C/90##-INT-002
Description: 2. Camp. Group ##
Planned Start date: (today’s date) and Planned End date: (in 4 month)
Choose Save to save your entries in the end.
After saving, the new campaign ID C/90##-INT-002 and description 2.
Camp. Group ## got visible in the Hierarchy.
Task 5:
In this section, we will take a closer look at campaign details, how to copy
campaigns, and the related Customizing.
1. Call up the details of the campaign C/90##-INT-001 , edit the campaign and
make the following entries:
Type: Product Promotion (should have been copied)
Objective: Product Launch
Tactic: Special Offer
Planned Start date: (today’s date) and Planned End date: (in 3 month)
Save your entries in the end.
a) Call up the details of the campaign C/90##-INT-001, edit the campaign
In Campaign Details choose Edit and make the following entries:
Type: Product Promotion (should have been copied)
Objective: Product Launch
Tactic: Special Offer
Priority: high
Planned Start date: (today’s date) and Planned End date: (in 3 month)
Choose Save.
Task 6:
There are many ways to copy a campaign. Copy the campaign C/90##-INT-001
and create two new ones C/90##-INT-003 and C/90##-INT-004 in two different
ways.
1. Firstly copy the campaign with the help of the marketing hierarchy, just
like you did before.
Did all the fields of the template campaign get copied? Show the hierarchy
again. How many levels does the hierarchy have?
a) Now copy the campaign with the help of the reference function.
Go to the SAP Navigation Bar: Marketing choose Create → Campaign
from Reference
New ID: C/90##-INT-004
New Description: 4. Camp. Group ##
Create from Reference*: C/90##-INT-001
Choose Create
Choose Save to save your entries in the end.
Did all the fields of the reference campaign get copied?
No, the field Parent is not filled; it does not get copied automatically.
Show the hierarchy again. How many levels does the hierarchy have?
In the Work Area Tool Bar choose Show Hierarchy
The Hierarchy consists of only one level so you cannot move up or
down to any other marketing project.
Task 7:
So far we have looked at the copying function to create campaigns. Now we take a
look at the template function. You want to create a template for E-mail campaigns
that can be used for the next two month.
1. Create a campaign template for your future campaigns. Create a campaign
template with ID C/90##-TMP-000 and description E-Mail Camp. Gr. ##
and with Type: Customer Development. Select as Objective: Increase
Customer Numbers, Tactic: Campaign Discount and Priority: medium.
Please enter as Template Validity with the following dates:
Planned From date: (today’s date) and Planned To date: (in 2 month)
Use From date: (today’s date) and Use To: date: (in 2 month)
Hint: You may have to hit Save twice. If you have received an error
message while saving the first time please choose save again.
Planned Start date: (today’s date) and Planned End date: (in 1 month)
a) SAP Navigation Bar: Home choose My Campaign Templates.
b) Click on your entry C/90##-TMP-000
c) in the Work Area Tool Bar choose Create Campaign
and enter the campaign ID C/90##-CTP-001 and description
T1-E-mail Camp. Gr. ##
Choose Save to save your entries in the end.
Did all the fields of the template campaign get copied?
No, the field Dates is not filled; it does not get copied automatically.
Enter the campaign dates:
Planned Start date: (today’s date) and Planned End date: (in 1 month)
Choose Save again.
3. You want to find out how often this template C/90##-TMP-000 has been
used? What to you do?
a) Search for your campaign template Search → Campaign Templates
and with ID C/90##-TMP-000 and call it up again. Take a look at the
campaign template details field: Usage Account. It shows 1.
4. Now create a campaign by using the SAP Navigation Bar: Marketing choose
Create → Campaign from Template. Use your template C/90##-TMP-000
and for the new campaign enter the ID: C/90##-CTP-002 and as description:
T2-E-mail Camp. Gr. ##. Save your entries.
Hint: You may have to hit Save twice. If you have received an error
message while saving the first time please choose save again.
Hint: You may have to hit Save twice. If you have received
an error message while saving the first time please choose save
again.
Task 8:
Now take a look at the Customizing of marketing plans and campaigns.
1. Search for the campaign C/90##-INT-003 and call up the details of the
campaign C/90##-INT-003 in edit mode to make the following entries:
Type: Customer Acquisition
Objective: New Customers
Tactic: Advertising
Priority: high
a) Search for the campaign C/90##-INT-003 and call up the details of the
campaign C/90##-INT-003 in edit mode to make the following entries:
Use the Saved Searches in Header Area, choose Saved Searches
CAMP GR## and choose Go
In the Result List of your search choose the Hyperlink of Campaign ID
C/90##-INT-003 to access the campaign details.
If the hierarchy is still visible please hide it, to do so choose in the Work
Area Tool Bar Hide Hierarchy.
In Campaign Details choose Edit and make the following entries:
Type: Customer Acquisition
Objective: New Customers
Tactic: Advertising
2. When you have chosen the Type Customer Acquisition, how many
Objectives are there to choose from?
a) There are 4 Objectives to choose from:
Increase Customer Numbers / Product Launch / New Customers /
Target new customers
3. Change the Type Customer Acquisition of the campaign C/90##-INT-003
to Type: Product Promotion.
How many Objectives are there to choose from? What happened to the
chosen Tactic Advertising?
Log off from Web Client UI – without saving your changes.
Only when you log off and on again your customizing changes will have an
effect on the User Interface.
a) Change the Type Customer Acquisition of the campaign
C/90##-INT-003 to Type: Product Promotion.
How many Objectives are there to choose from? What happened to the
chosen Tactic Specific Product?
Log off from Web Client UI – without saving your changes.
In Campaign Details choose
Type: Customer Acquisition
Objective: Product Launch
There is only one Objective left and the Tactic: Advertising got deleted
by the system.
You only have the Tactic Special Offer to choose from.
In the System Links choose Log Off
Confirm the Pop Up: Unsaved data will be lost. Do you want to log
off? with OK choose OK to log off from the Web Client UI
Search for the campaign C/90##-INT-003 and assign your new Type
XG##: XG##_Customer of G## with dependency Objective PRLA:
Product Launch and Tactic PRD: Specific Product to the campaign
C/90##-INT-003. Do not save your changes simply go back to the search
result list.
a) Log on to the CRM Web client, choose Business Role Marketing
Professional.
Use the Saved Searches in Header Area, choose Saved Searches
CAMP GR## and choose Go
In the Result List of your search choose the Hyperlink of Campaign ID
C/90##-INT-003 to access the campaign details.
In Campaign Details choose Edit and make the following change
or entries but do not save them:
Type: XG##_Customer of G##
Objective: Product Launch
Tactic: Specific Product
Do not save your changes afterwards. Simply choose Back to go back
to the Result list again.
Lesson Summary
You should now be able to:
• Describe the various functions in CRM marketing planning and campaign
management
• Customize marketing planning and campaign management.
Lesson Overview
Lesson Objectives
After completing this lesson, you will be able to:
• User Status Management
• Marketing Organization of the Organization Model
• Campaign To-Dos
Business Example
On General Data in Marketing Plan Details or Campaign Details, you can change
the system status from the default status Created to any other status, for example,
Approved.
In Customizing you can define you own user status profile and assign it to a
certain type (campaign type). Now in the Web Client UI your new status profile
will be shown.
Use
The current status of a marketing element (or the combination of all statuses)
determines which business transactions can be executed for a marketing element.
The current processing status of a marketing element is defined by status
management. Statuses can be set by the system or by a user.
Integration
A marketing element is not a static object. It has its own life cycle that begins
with its creation and ends with its closure or cancellation. During this time, the
marketing element is changed by different business transactions. Each marketing
element goes through several system statuses.
The status Object moving locked is set automatically if the marketing object has
been transferred to SAP R/3.
Features
A change to a system status is carried out by a business transaction and is triggered
by a function (for example, Release) on the Status tab page.
Activities
You can define user statuses if you want to control when particular business
transactions are to be allowed. User statuses are additions to the existing system
statuses.
Customizing
IMG → CRM → Marketing → Marketing Planning and Campaign Management
→ General Settings → Define Status Profile for User Status.
• Create status profile
• Create user status settings per profile
• What do the table fields mean?
Status number:
Define the status hierarchy.
Lowest status number:
Define the lowest status possible for moving down the status from the current
one within the status hierarchy.
Highest status number:
Define the highest status possible for moving the status up within the status
hierarchy.
Authorization code:
Define the employees or group of employees allowed to change this status.
Follow-up transaction:
Define the follow-up activity that must occur once the status has been changed to
the current status.
Customizing
IMG : CRM → Marketing → Marketing Planning and Campaign Management →
General Settings → Define Status Profile for User Status.
• Create status profile
• Create user status settings per profile.
You can define which business transaction can be controlled by the user status for
each status. For example, when setting this status you do not want the user to
delete an element.
On General Data, you can define an authorization group for each campaign or
marketing plan. The relevant authorization objects determine the effect of the
authorization group.
Transaction SPRO: IMG:CRM → Marketing → Marketing Planning and
Campaign Management → General Settings → Define Authorization Group.
The effect of the Authorization Group is determined by the Authorization Object
in combination with the User Role / User Maintenance.
In transaction SU21, you will find a list of all object classes and objects available
in the system.
Transaction SU01: System User Maintenance: Here you can assign predefined
roles to users. Roles are bundles of transactions and related authorizations.
Transaction PFCG: The Profile Generator allows you to create or modify roles and
generate authorization profiles for each role. Here you can define, for example,
that a user who is assigned to the campaign manager role only has display rights
for marketing plans.
Details for System User Maintenance see course ADM940.
In marketing plan details and campaign details on General Data you have the
information of the marketing organization
It offers:
• Authorization checks, e.g. if the user is authorized to change a special
campaign
• Defaulting, e.g. the marketing organization can be defaulted based on the
responsible person; the currency of the campaign can be defaulted from
the marketing organization
• Partner determination, e.g. to determine the relevant marketing manager
from the assigned marketing organization and assign them to the campaign
• Workflow routing, e.g. manager of a special marketing area can be informed
via workflow about new campaigns in his area
• Cost planning, e.g. spread the costs of a campaign to several marketing
organizational units
• Reporting, e.g. check the success of a selected marketing area.
The customizing of the campaign To-Do‘s depend on the campaign type. The
campaign type needs to be set up for campaigns in customizing. Which To-Do‘s
are available are dependent on the type of the campaign. When you create a
campaign in Web Client UI and you select a campaign type the assigned To-Do‘s
will be shown. If you don‘t customize To-Do‘s for a campaign type, no To-Do‘s
for the given campaign type will be shown.
Setting up To-Dos in Customizing:
Prerequisite:
You have defined a category for your campaign to-do in Customizing for
Customer Relationship Management, by choosing: Transactions → Basic Settings
→ Settings for Activities → Maintain Categories, Goals, and Priorities →
Maintain Categories. You have to assign this category to a transaction type in
Customizing for Customer Relationship Management, by choosing:Transactions
→ Basic Settings → Settings for Activities → Maintain Categories, Goals, and
Priorities → Assign Categories to Transaction Types. To define campaign to-dos,
you have maintained the campaign to-do processing types and categories in table
CRMC_ACT_CAT_ASS.
Activities: Map the campaign to-dos to a campaign type in Customizing for
Customer Relationship Management, by choosing: Marketing Planning and
Campaign Management → Basic Data → Define Types/Objectives/Tactics. You
can set the importance of the campaign to-do and define the status of the campaign
to-do. If mandatory, you must also specify the generation status, that is, when the
campaign to-do is to be generated. You can define the target status, that is, the
status achieved when the campaign to-do is completed.
Business Example
In addition to the system status, you want to use user status functionality user
status to extend the control over your marketing elements.
User status management provides you with another method of controlling of
business processes. While system statuses are set by the system, you can set and
delete user statuses manually while processing marketing elements. To be able
to use user statuses, you must define a status profile and assign it to a status
object in Customizing.
Task 1:
You want to get familiar with the Status – System Status and User Status
1. Log on to the Web Client UI and call up the details of campaign
C/90##-INT-003 in the Edit mode.
Have a look at the System Status. How many Statuses are available
considering the current and the possible new available statuses? Which ones
are available?
Try to Release the campaign? Is it possible? Explain why you can or cannot.
Afterwards please Log off from Web Client UI again.
Note: In the next step you are going to do customizing. Only when
you log off and on again will your Customizing changes have an
effect on the User Interface.
Task 2:
1. Now you want to create a new user status profile in Customizing. The user
status profile should have 3 statuses:
1. The 1st status “Start” should not allow the user to change the structure,
approve, release, lock, delete, or set the campaign to obsolete.
2. The 2nd status “Ask for Approval” should not allow the user to approve
or release the campaign.
3. The 3rd status is “Checked and O.K.” and it should now allow to release
the campaign.
Create a status profile with the following data:
Status profile = Z##MKT
Text = ## Marketing Status Profile
Maintenance Language = EN (or DE, depending on your logon language)
2. Select the status profile Z##MKT and choose Details. Here you want to
define the user statuses. Create the following statuses:
3. Now you want to define the influence of your newly created statuses on a
marketing project. Select the object type Campaign for the status profile and
set-up the following:
1. App1:
Set the flowing to forbidden: Approve, Change structure, Delete Element,
Lock, Release, and Set Obsolete
2. App2:
Set the flowing to forbidden: Approve, Delete Element, Release, and Set
Obsolete
3. App3:
Set the following to allowed Approve and Release
Task 3:
1. In order to test your work you need to assign your user status profile
Z##MKT to a campaign type.
Assign your user status profile Z##MKT to your Type XG##:
XG##_Customer of G##
Task 4:
Test your customizing changes in the Web client UI. Log on to the Web client UI
choose Business Role Marketing Professional
1. Search for the campaign C/90##-INT-004 and assign your new Type XG##:
XG##_Customer of G## to it and save your changes.
2. Now try to delete the campaign C/90##-INT-004.
Is it possible? What is the system message?
3. Now go into the campaign details again with the edit mode and change the
status of the campaign.
Have a look at the Status. How many Statuses are there and which ones
are available?
Can you release the campaign right a way?
Task 5:
You want to control campaigns with the campaign To-Do Function.
1. Create a new campaign with ID: C/90##-TDO-001 and Description: To-do
Camp. Gr ##, make the following entries:
Type: YG50- CR600 Demo To-Dos and
Planned Start date: (today’s date) and Planned End date: (in 3 month)
Save your entries in the end.
2. Take a look a the Assignment block Campaign To-Dos. You have got a task
to do. Do you have to do it?
Try to release the campaign and change the status of the campaign to
Released. What is the system reaction when you do so?
Are there any more task suggested to do? If so, activate it and save your
campaign.
In the end save your campaign and log off from Web Clien Ui.
3. You want to find out about the configuration of the Campaign To-Dos. Take
a look at the Customizing.
Take a look at the To-Dos of campaign Type: YG50 YG50- CR600 Demo
To-Dos
How many campaign To-Dos are set up for the Campaign Type: YG50?
Why is one task visible right a way and the other one only suggested?
Why starts the suggested To Do: Z010 To Do Call one day after the Planned
Start Day of the campaign?
What transaction type is used for the mandatory To Do: Z020?
4. Set up your Campaign Type: XG## so you receive a To-Do Z020 To Do
Task. Your To-Do should be visible immediately and is of low importance. It
should depend on your User Status Profile, the generation starts when the user
status: Start is set and it should lead to the target status: Ask for Approval.
Note: In the next step you are going to do customizing. Only when
you log off and on again will your Customizing changes have an
effect on the User Interface.
Why?
In order to release a campaign that belongs to a marketing hierarchy, the
higher level marketing project needs to be released first. The campaign
C/90##-INT-003 has the marketing plan C/90##-MPL as a parent and
the marketing plan C/90##-MPL is not yet released.
You do not need to save anything because you did not make any
changes.
In the System Links choose Log Off
Confirm the Pop Up: Unsaved data will be lost. Do you want to log
off? with OK, choose O.K. to log off from the Web Client UI
Task 2:
1. Now you want to create a new user status profile in Customizing. The user
status profile should have 3 statuses:
1. The 1st status “Start” should not allow the user to change the structure,
approve, release, lock, delete, or set the campaign to obsolete.
2. The 2nd status “Ask for Approval” should not allow the user to approve
or release the campaign.
3. The 3rd status is “Checked and O.K.” and it should now allow to release
the campaign.
Create a status profile with the following data:
Status profile = Z##MKT
Text = ## Marketing Status Profile
Maintenance Language = EN (or DE, depending on your logon language)
a) Transaction (SPRO) = Customizing
IMG: Customer Relationship Management → Marketing → Marketing
Planning and Campaign Management → General Settings → Define
Status Profile for User Status
Choose New Entry.
Status profile = Z##MKT,
Text = ## Marketing Status Profile,
Continued on next page
a)
3. Now you want to define the influence of your newly created statuses on a
marketing project. Select the object type Campaign for the status profile and
set-up the following:
1. App1:
Set the flowing to forbidden: Approve, Change structure, Delete Element,
Lock, Release, and Set Obsolete
2. App2:
Set the flowing to forbidden: Approve, Delete Element, Release, and Set
Obsolete
3. App3:
Set the following to allowed Approve and Release
Mark the App2 and click Details, afterwards choose New Entries
and set Radio buttons according to the requirement: set Forbidd. for
Approve, Delete Element, Lock, Release and Set Obsolete choose
Back to come back to the User Status.
Mark the App3 and click Details, afterwards choose New Entries
and set Radio buttons according to the requirement: set Allowed for
Approve and Release choose Back to come back to the User Status.
In the end, choose Save
Task 3:
1. In order to test your work you need to assign your user status profile
Z##MKT to a campaign type.
Assign your user status profile Z##MKT to your Type XG##:
XG##_Customer of G##
a) Customizing
IMG: Customer Relationship Management → Marketing → Marketing
Planning and Campaign Management → Basic Data → Define
Types/Objectives/Tactics
Select your Type XG## XG##_Customer of G##, mark it and click
Details.
Assign the Status Profile: Z##MKT (select it with the F4 Help or
make the entry)
Choose Save
Task 4:
Test your customizing changes in the Web client UI. Log on to the Web client UI
choose Business Role Marketing Professional
1. Search for the campaign C/90##-INT-004 and assign your new Type XG##:
XG##_Customer of G## to it and save your changes.
a) Log on to the CRM Web client, choose Business Role: Marketing
Professional
Use the Saved Searches in Header Area, choose Saved Searches CAMP
GR## and choose Go
In the Result List of your search choose the Hyperlink of Campaign ID
C/90##-INT-004 to access the campaign details
In Campaign Details choose Edit
Choose Type: XG##_Customer of G##
Choose Save to save your entries
2. Now try to delete the campaign C/90##-INT-004.
Is it possible? What is the system message?
a) In Work area Tool Bar choose Delete
You receive the error message: The current status does not permit you
to delete Campaign C/9##-INT-004.
3. Now go into the campaign details again with the edit mode and change the
status of the campaign.
Have a look at the Status. How many Statuses are there and which ones
are available?
Can you release the campaign right a way?
a) In Campaign Details choose Edit
Assignment Block Campaign Details Status
Current Status: Created, Start
Drop down list of New Status: Ask for Approval
Can you release the campaign right a way?
No, you cannot release the campaign right a way.
You have to go through the steps defined in of the user status profile.
Do so until you have set the status released for your campaign. In the
end choose Save
Task 5:
You want to control campaigns with the campaign To-Do Function.
1. Create a new campaign with ID: C/90##-TDO-001 and Description: To-do
Camp. Gr ##, make the following entries:
Type: YG50- CR600 Demo To-Dos and
Planned Start date: (today’s date) and Planned End date: (in 3 month)
Save your entries in the end.
a) Go to the SAP Navigation Bar: Marketing choose Create → Campaign
ID*: C/90##-TDO-001
Description: To-do Camp. Gr ##make the following entries:
Type: YG50- CR600 Demo To-Dos
Planned Start date: (today’s date)
Planned End date: (in 3 month)
Choose Save to save your entries in the end.
2. Take a look a the Assignment block Campaign To-Dos. You have got a task
to do. Do you have to do it?
Try to release the campaign and change the status of the campaign to
Released. What is the system reaction when you do so?
Are there any more task suggested to do? If so, activate it and save your
campaign.
In the end save your campaign and log off from Web Clien Ui.
a) The task is configured as mandatory. Yes, you have to do it.
b) In Campaign Details choose Edit
Assignment Block Campaign Details Status
Current Status: Created
Choose New Status: Released.
c) What is the system reaction do you receive?
You receive an error message: the mandatory to-do To Do Task has to
be completed for the Released campaign status.
d) Are there any more tasks suggested to do? If so, activate it and save
your campaign.
Take a look a the Assignment block Campaign To-Dos again and
choose Suggested Tasks.
A dialog box shows the suggested task. Select it and choose Activate.
Now you have two To do's for your campaign.
Choose Save and choose Log off .
3. You want to find out about the configuration of the Campaign To-Dos. Take
a look at the Customizing.
Take a look at the To-Dos of campaign Type: YG50 YG50- CR600 Demo
To-Dos
How many campaign To-Dos are set up for the Campaign Type: YG50?
Why is one task visible right a way and the other one only suggested?
Why starts the suggested To Do: Z010 To Do Call one day after the Planned
Start Day of the campaign?
a)
In Customizing choose
IMG: Customer Relationship Management → Marketing → Marketing
Planning and Campaign Management → Basic Data → Define
Types/Objectives/Tactics
• In the list of Types click Type: XG## XG##_Customer of G## so
it gets highlighted
• on your left double-click on To-Dos
Choose: New Entries
Select with the F-4 Help the entry: Z020
Choose in the field Importance: Low and check the field Mandatory
choose enter. (Only after choosing enter-key the next fields open up.)
Now the fields Generation Status and Target Status can be selected.
Choose as Generation Status: Start and as Target Status: Ask for
Approval. Do not forget to save your entries.
5. Log on to the Web client Ui and test your configuration.
Create a new campaign with ID: C/90##-TDO-002 and Description: My
To-Do Camp. Gr.##, make the following entries:
Type: XG##_Customer of G## and
Planned Start date: (today’s date) and Planned End date: (in 2 month)
Save your entries in the end.
Try to change the status to Ask for Approval. What do you need to do in
order to be able to change the status to Ask for Approval?
a) Go to the SAP Navigation Bar: Marketing choose Create → Campaign
ID*: C/90##-TDO-002
Description: My To-Do Camp. Gr. ## make the following entries:
Type: XG##_Customer of G##
Planned Start date: (today’s date)
Planned End date: (in 2 month)
Choose Save to save your entries in the end.
Take a look a the Assignment block Campaign To-Dos. You should
have a To-Do.
b) Try to change the status to Ask for Approval. What do you need to do
in order to be able to change the status to Ask for Approval?
In Campaign Details choose Edit
Assignment Block Campaign Details Status
Current Status: Start
Choose New Status: Ask for Approval. Your receive an error message.
In order to be able to change the status of your campaign the To-Do
needs to be closed and have the status: Complete .
In the assignment block To- Do in the field Actions choose Close in
order to complete your To-Do task.
Choose Save to save your entries in the end.
Lesson Summary
You should now be able to:
• User Status Management
• Marketing Organization of the Organization Model
• Campaign To-Dos
Unit Summary
You should now be able to:
• Describe the various functions in CRM marketing planning and campaign
management
• Customize marketing planning and campaign management.
• User Status Management
• Marketing Organization of the Organization Model
• Campaign To-Dos
Unit Overview
Working with Campaigns:
• Marketing Calendar
• Product assignment & Discounts
• Partner Functions
• Generic Actions
• Back-End Integration
• Campaign Execution
Unit Objectives
After completing this unit, you will be able to:
Unit Contents
Lesson: Integrated Marketing Calendar ...................................... 82
Exercise 4: Integrated Marketing Calendar .............................. 87
Lesson: Products and Discounts for Campaigns ............................ 97
Exercise 5: Product Assignment and Discounts .......................101
Lesson: Maintaining Campaigns..............................................109
Exercise 6: Generic Actions............................................... 113
Lesson: Campaign Channels and Campaign Execution ..................124
Exercise 7: Executing Campaigns .......................................135
Lesson Overview
Lesson Objectives
After completing this lesson, you will be able to:
• Use the main functions of the Marketing Calendar
• Execute a campaign
• Make the required Customizing settings.
Business Example
With SAP CRM you can view your marketing projects from three different
perspectives:
• The Integrated Marketing Calendar gives an overview of all marketing
projects within a certain time range.
• The Marketing Plan offers a hierarchical view.
• The Campaign Automation offers a process view.
Advanced Search: The advanced search is one option for searching marketing
projects that shall be displayed in the marketing calendar. There is a set of
marketing project attributes available which can be used to search for the marketing
projects which should be displayed in the Integrated Marketing Calendar.
Filter Search: The Filter Search provides the possibility to search via predefined
Marketing Project Clusters and Filter Tiles. Improve efficiency by providing ease
of use for complex search queries considering business role context. In addition to
the advanced search capabilities that allow the user to search for Id of a marketing
project or some other detailed attributes. The filter search helps users to gain
visibility into their business combined with an efficient and attractive way of
accessing the artifacts that are in the user’s interest. As the integrated marketing
calendar is the entry point for multiple different users, the filter search is highly
configurable in terms of availability, available filter tiles and content of these tiles
to meet the user’s dissimilar requirements
Business Example
You want to get familiar with the Integrated Marketing Calendar view in the CRM
Marketing Web client UI.
Task 1:
Log on to the CRM Web Client UI, choose Business Role: Marketing
Professional
At first you want to get familiar with the Integrated Marketing Calendar views
and searches.
1. Call up the Integrated Marketing Calendar, you find it in Navigation Bar:
Marketing: Search → Integrated Marketing Calendar
In the marketing calendar search for your marketing projects which means
search for all your campaigns. Call up the search by choosing Search
Criteria and search for your campaigns with Marketing Project ID is
C/90##* (## being your group number).
Open the entry Other Projects.
If the result list contains your campaigns, save your result list as Saved
Search: MKT-Cale-Gr##.
Task 2:
You want work with the marketing calendar, your are going to create and change
campaigns.
1. Take a look at campaign with the ID C/90##-INT-002 with description. 2.
Cam. Group ## . What campaign type is used for it? In which color is it
displayed in the Integrated Marketing Calendar?
2. With the help of the context menu (right mouse click) change the details of
the campaign ID C/90##-INT-002, description. 2. Cam. Group ## .
Change the details and select as Type: Customer Acquisition, Objective:
Increase Customer Numbers and Tactic: Contact Customer Directly,
choose the Priority: very high. Save your changes and go back to the view
of the Integrated Marketing Calendar.
In Customizing make an entry for Color Profile for Marketing and add your
campaign type XG## and assign the color 53 to it.
5. Log on to Web Client Ui with Business Role: Marketing Professional. Use
your Saved Search: MKT-Cale-Gr## and call up the calendar view again.
Your campaigns of your Type XG##_Customer of G## should be displayed
in red now.
6. Create a new campaign with the help of the template function within the
Integrated Marketing Calendar.
Choose Template and select My Campaign Template, copy your template
using drag and drop C/90##-TMP-000 into the Integrated Marketing
Calendar.
Automatically the campaign details open up, enter the campaign ID
C/90##-INT-005 and description 5. Camp. by Calendar. Enter as
Save your entries and go back to the calendar view. Deselect the My
Campaign Template so the template view “disappear”.
Task 3:
You may have noticed that there are two ways to search within the Integrated
Marketing Calendar. Now use the Filter Search.
1. If you have left the search Integrated Marketing Calendar call it up again
by using your saved search MKT-Cale-Gr## .
Within the Integrated Marketing Calendar Menu choose Filter Search. The
marketing calendar opens up in a different view.
Task 2:
You want work with the marketing calendar, your are going to create and change
campaigns.
1. Take a look at campaign with the ID C/90##-INT-002 with description. 2.
Cam. Group ## . What campaign type is used for it? In which color is it
displayed in the Integrated Marketing Calendar?
a) In your result list you find the campaign ID C/90##-INT-002 with
description. 2. Cam. Group ## , place your mouse on the bar of
the campaign C/90##-INT-002, 2. Cam. Group ## automatically
the campaign details such as Status, Type and Priority are displayed.
The campaign C/90##-INT-002 is of Type: Product Promotion.
It is displayed in green in the Integrated Marketing Calendar. All
campaigns of Type Product Promotion are displayed in green.
2. With the help of the context menu (right mouse click) change the details of
the campaign ID C/90##-INT-002, description. 2. Cam. Group ## .
Change the details and select as Type: Customer Acquisition, Objective:
Increase Customer Numbers and Tactic: Contact Customer Directly,
choose the Priority: very high. Save your changes and go back to the view
of the Integrated Marketing Calendar.
In which color is it displayed now?
a) Go to the campaign bar of campaign C/90##-INT-002, 2. Cam.
Group ## and make a right mouse click to call up the context menu
choose Details. Automatically you are in the campaign details, choose
Edit, and select the Type: Customer Acquisition, Objective:
Increase Customer Numbers and Tactic: Contact Customer Directly
and choose the Priority: very high. Afterwards choose Save.
b) Choose Back to come back to the integrated marketing calendar
view again.
In which color is it displayed now? It is peach now.
3. Take a look at your campaigns with your Type: XG##_ Customer of G##
like campaign C/90##-INT-004.
In which color is it displayed?
a) You should be back in the Integrated Marketing Calendar view. If not,
use your Saved Search: MKT-Cale-Gr## to call it up again.
Take a look at campaign C/90##-INT-004. It is displayed in the default
color: grey (shade).
In Customizing make an entry for Color Profile for Marketing and add your
campaign type XG## and assign the color 53 to it.
a) Choose Log off from the Web Client UI
and go to the customizing (transaction code: SPRO)
IMG: CRM → Marketing → Marketing Planning and Campaign
Management → Integrated Marketing Calendar → Maintain Color
Profile
Select CMKP: Color Profile for Marketing and make a double-click
Marketing Project Type and choose New Entries make the entries:
Marketing Project Type: XG##
Color ID: 53
Task 3:
You may have noticed that there are two ways to search within the Integrated
Marketing Calendar. Now use the Filter Search.
1. If you have left the search Integrated Marketing Calendar call it up again
by using your saved search MKT-Cale-Gr## .
Within the Integrated Marketing Calendar Menu choose Filter Search. The
marketing calendar opens up in a different view.
The Filter Tile: Time is automatically selected. In the marketing calendar
view your campaigns are displayed when you open the entry Other
Projects. It displays all your campaigns.
Now select only the Marketing Project Cluster: CR600 Training and keep
the Filter Tile: Time. Choose Search.
Now not all of your campaigns are visible anymore, only certain ones are
displayed. Of which Type are they?
Hint: If someone has done the customizing part you will find
also Type XG##_Customer of G##.
Keep it and this time select only your campaign type XG##_Customer of
G## within the Marketing Project Cluster CR600 Training. Only your
campaigns should be displayed now.
a) Choose Log off from the Web Client UI
and go to the customizing (transaction code: SPRO)
IMG: CRM → Marketing → Marketing Planning and Campaign
Management → Integrated Marketing Calendar → Settings for Clusters
→ Assign Marketing Project Types and Objectives To A Cluster .
Assign your campaign type XG## to the cluster Z_CR600.
choose New Entries make the entries:
Cluster ID:CLUSTER_CR600
Type: XG##
Confirm your entries with enter and choose Save.
b) Log on to Web Client Ui again with Business Role: Marketing
Professional call up the Integrated Marketing Calendar, use the
Navigation Bar: Marketing: Search → Integrated Marketing Calendar
The Filter Search will open up with the Filter Tile: Time selected.
Keep it and in addition select within the Marketing Project Clusters
the cluster CR600 Training. In the marketing calendar view open
the cluster CR600 Training and only select your campaign type
XG##_Customer of G##. Choose Search.
To display your selection in the calendar open the entry Other
Projects. Now only your campaigns of Type: XG##_Customer of
G## are displayed in red.
Lesson Summary
You should now be able to:
• Use the main functions of the Marketing Calendar
• Execute a campaign
• Make the required Customizing settings.
Lesson Overview
Now we take a closer look in campaign details and how to maintain campaign
details and finally execute a campaign.
Lesson Objectives
After completing this lesson, you will be able to:
• Assign product to a campaign
• Grant a campaign specific discount
Business Example
Your company want to runs a campaign for certain products with a special discount
For campaigns you can assign Products or Product Catalogs which are used for
Internet Sales (Web Channel).
• Here you see a screen shot from the Products assignment block
• You can assign several products to your marketing projects in one step.
Assigning a product group or product category means that all products are
assigned in just one step.
• Two possibilities exist for mass assignment of products to a campaign:
– Assign a product category = Group of related products
– Assign a product group = An attribute within the sales set of the product
– If you assign a product category as well as a product group, the overlap
between the two is derived.
– You can also exclude products by using the Exclude field
• Customizing:
– IMG: Marketing → Marketing Planning and Campaign Management
→ Basic Data → Product Assignments
– IMG: Trade Promotion Management → Basic → Data Products →
Assign Product Groups
– IMG: Account Planning → Product Assignments → Assign Product
Groups / Assign Product Hierarchies.
First, select the condition type you want to use. You have a choice between
Campaign-specific price and Discounts.
You must know the distribution channel of your product. Once you have
completed this information, you can select the product assigned to the campaign.
To complete the process, maintain the amount, the currency, and the unit of
measure.
If all entries are correct, a green traffic light appears.
Business Example
To assign several products to a campaign with just one click, product groups or
hierarchies (categories) may be used
Task:
Log on to the CRM Web Client UI, choose Business Role: Marketing
Professional
You want to grant a campaign specific discount for a product. So you have to
assign a product to your campaign first.
1. You want to grant a campaign specific discount for a product. So you have
to assign a product to your campaign first. Call up the campaign details of
your campaign C/90##-INT-001. You can assign products in different ways.
What options to do have to add products to your campaign?
2. Assign the Product Notebook Basic 15 with ID HT-1000 to your campaign
C/90##-INT-001.
3. Assign the product of Product Group PC0: PC4YOU_Notebook to your
campaign C/90##-INT-001. In order to do so you must first make the field
Product Group ID visible.
4. Which product groups and product hierarchies are allowed to be assigned
to a campaign?
Check the assignment for product group and product hierarchy in the
Customizing.
5. As a campaign manager, you want to maintain a campaign-specific discount
for your product promotion campaign C/90##-INT-001. With these settings,
every business partner in the target group will get a 20% discount for product
HT-1000.
You maintain campaign-specific prices or discounts on the Assignment
Block Discounts.
Condition type: Z201 Campaign Discount
Continued on next page
General Data:
Price Type* Z201 Campaign Discount
Sales Organization Sales US US Sales & Service
Distribution Channel 30 Internet Sales
Product ID* HT-1000 Notebook Basic 15
Division* 00 Cross-division
Rate:
Amount* 20,000
Crcy* %
Validity:
Valid From* < Today’s Date>
Valid To* < Today + 1 Month>
Hint: Optional: you can adjust the SAP help setting so you can
use a hyperlink to access the IMG Actitity. To change the SAP
help setting, choose in the SAP Menu: Help → Settings. On
Tab Strip F1-Help change the Display settings and select in
Performance Assistant.
Optional:
You could have also searched for Product Groups by using the IMG
Search
Use the IMG Search with Search Term Product Groups
You receive 4 hits.
Two Assign Product Groups (in area Account Planning or in area Trade
Promotion)
One Hit: Define Product Groups
Have a look at Assign Product Group, click Assign Product Group
and choose Continue, now you
Assign Product Group Product Group1 is assigned.
If you want to know where Product Groups are defined have a look at
Define Product Groups just click in the search list on the hit Define
Product Groups.
5. As a campaign manager, you want to maintain a campaign-specific discount
for your product promotion campaign C/90##-INT-001. With these settings,
every business partner in the target group will get a 20% discount for product
HT-1000.
You maintain campaign-specific prices or discounts on the Assignment
Block Discounts.
Condition type: Z201 Campaign Discount
Details View of Campaign Discount:
General Data:
Price Type* Z201 Campaign Discount
Sales Organization Sales US US Sales & Service
Distribution Channel 30 Internet Sales
Product ID* HT-1000 Notebook Basic 15
Division* 00 Cross-division
Rate:
Amount* 20,000
Crcy* %
Validity:
Valid From* < Today’s Date>
Valid To* < Today + 1 Month>
General Data:
Price Type* Z201 Campaign
Discount
Sales Organization Sales US US Sales & Service
Distribution 30 Internet Sales
Channel
Product ID* HT-1000 Notebook Basic 15
Division* 00 Cross-division
Rate:
Amount* 20,000
Crcy* %
Validity:
Valid From* < Today’s Date>
Valid To* < Today + 1 Month>
Choose Back
Choose Save.
Choose Log off.
Lesson Summary
You should now be able to:
• Assign product to a campaign
• Grant a campaign specific discount
Lesson Overview
Now we take a closer look in campaign details and how to maintain campaign
details like Actions, Partner Functions and the Backend Integration with ERP.
Lesson Objectives
After completing this lesson, you will be able to:
• Partner Function
• Actions
• Backend Integration
Business Example
Your company want to runs a campaign and wants to make internal assignments.
Partner Functions
Partner determination procedures assigned to the object type Campaign can also
be campaign-type-dependent.
• IMG: CRM → Marketing → Marketing Planning and Campaign
Management → Partner Processing → Assign Partner Determination
Procedure.
You can either execute the action manually or schedule the action to be triggered
automatically by making the required Customizing settings.
Customizing
Business Example
This functionality is used, for example, if the employee responsible for a campaign
should be notified of any changes to the campaign. You have to decide if an action
should be scheduled automatically or manually. In the case mentioned above it
makes sense to store conditions in the action profile, which are triggering the
action when the conditions are fulfilled. We want to keep our scenario simple for
our exercise hence we are using the manual schedule process.
Task 1:
Log on to the SAP GUI
Become familiar with Customizing and create your own action profile using the
Wizard. SAP GUI: Transaction (SPRO): Customizing
IMG: Customer Relationship Management → Basic Functions → Actions →
Actions in Marketing Planning → Create Actions with Wizard
1. Create your own action profile Z_AP_## (description: AP Group ##) and
make the following entries:
Changeable in Dialog
Task 2:
You want to display and change the action profile you created using the Wizard.
SAP GUI:Transaction (SPRO): Customizing
IMG: Customer Relationship Management → Basic Functions → Actions →
Actions in Marketing Planning → Change Actions and Conditions → Define
Action Profiles and Actions
1. Go in to the Change Mode, select your Action profile Z_AP_## and
choose the icon Details.
2. On the second layer Action definition, check the Processing Time it should
equal Processing when saving the document.
3. Ensure that the following check boxes are selected: Changeable in Dialog
and Executable in Dialog, no selection in the fields Schedule Automatically,
Delete after Procession and Display in Toolbar
Task 3:
Change the conditions for actions so your SAP User CRM-## will receive the mail
Transaction (SPRO): Customizing
IMG: Customer Relationship Management → Basic Functions → Actions →
Actions in Marketing Planning → Change Actions and Conditions → Define
Conditions
Select your Action Profile AP Group ## and change your action: Action Group
## (Z_AC_##) for execution so your SAP User will receive the mail.
Task 4:
Assign your Action Profile Z_AP_## to your Campaign Type XG##
XG##_Customer of G20
1. Customizing (transaction SPRO).
IMG: Customer Relationship Management → Marketing → Marketing
Planning and Campaign Management → Basic Data → Define
Types/Objectives/Tactics
Select your Type XG##: XG##_Customer of G##, mark it and click
Details
In the Default Attribute assign your Action Profile: Z_AP_##
Choose Save
Task 5:
Execute your actions in Web Client UI Marketing
Log on to the CRM Web Client UI, choose Business Role: Marketing
Professional
1. Create a new Campaign ID C/90##-INT-006 and Description: 6. Camp.
with Action ##, choose Start today and End in one month.
2. Assign your campaign Type XG##_Customer of Group## to it.
Open the Assignment Block Action.
You do not have a scheduled action. In the action profile you have not set
it for automatically scheduling because you want to manually to execute
your actions.
So first you have to Schedule New Actions. Select and schedule your action
Action Group ## for execution.
Save your campaign. Upon saving the action will be executed.
Task 6:
Check the Mail Inbox in SAP GUI of your Business Workplace to see if
you have received an e-mail containing information concerning the campaign
(transaction code sbwp)
1. Log on to the SAP GUI.
Changeable in Dialog
a) Within the Wizard choose Start and Continue. and select Create New
Action Profile make the following entries:
Choose Continue.
Choose Continue.
Changeable in Dialog
Choose Continue.
Choose Continue.
Choose Continue.
Choose Continue.
Choose Continue.
Choose Continue.
Choose Continue.
Task 2:
You want to display and change the action profile you created using the Wizard.
SAP GUI:Transaction (SPRO): Customizing
IMG: Customer Relationship Management → Basic Functions → Actions →
Actions in Marketing Planning → Change Actions and Conditions → Define
Action Profiles and Actions
1. Go in to the Change Mode, select your Action profile Z_AP_## and
choose the icon Details.
a) –
2. On the second layer Action definition, check the Processing Time it should
equal Processing when saving the document.
a)
Processing Time: Processing when saving document.
3. Ensure that the following check boxes are selected: Changeable in Dialog
and Executable in Dialog, no selection in the fields Schedule Automatically,
Delete after Procession and Display in Toolbar
a) Changeable in Dialog
Executable in Dialog
Schedule Automatically
Display in Toolbar
Task 3:
Change the conditions for actions so your SAP User CRM-## will receive the mail
Transaction (SPRO): Customizing
IMG: Customer Relationship Management → Basic Functions → Actions →
Actions in Marketing Planning → Change Actions and Conditions → Define
Conditions
Select your Action Profile AP Group ## and change your action: Action Group
## (Z_AC_##) for execution so your SAP User will receive the mail.
Task 4:
Assign your Action Profile Z_AP_## to your Campaign Type XG##
XG##_Customer of G20
1. Customizing (transaction SPRO).
Task 5:
Execute your actions in Web Client UI Marketing
Log on to the CRM Web Client UI, choose Business Role: Marketing
Professional
1. Create a new Campaign ID C/90##-INT-006 and Description: 6. Camp.
with Action ##, choose Start today and End in one month.
a) Go to the SAP Navigation Bar: Marketing choose Create → Campaign
ID: C/90##-INT-006
Description: 6. Camp. Action ##
Start: today
End: in one month
2. Assign your campaign Type XG##_Customer of Group## to it.
Open the Assignment Block Action.
You do not have a scheduled action. In the action profile you have not set
it for automatically scheduling because you want to manually to execute
your actions.
So first you have to Schedule New Actions. Select and schedule your action
Action Group ## for execution.
Task 6:
Check the Mail Inbox in SAP GUI of your Business Workplace to see if
you have received an e-mail containing information concerning the campaign
(transaction code sbwp)
1. Log on to the SAP GUI.
a) Navigate back to the SAP GUI choose Menu → SAP Business
Workplace or the button SAP Business Workplace or choose in the
SAP Menu (Ctrl +F12).
In the Business Workplace choose the folder Inbox and check if new
e-mail has arrived – it should appear in the upper Unread Documents
in the right area. Double-click the e-mail to open it.
Lesson Summary
You should now be able to:
• Partner Function
• Actions
• Backend Integration
Lesson Overview
Lesson Objectives
After completing this lesson, you will be able to:
• execute a email campaign
Business Example
Your company want to run a campaign trough different communication channels
Within Customizing for communication mediums, you can define the BP-driven
channel selection.
To do this, choose IMG: Customer Relationship Management → Marketing →
Marketing Planning and Campaign Management → Campaign Execution →
Define Communication Medium.
Transactions are not mandatory. For example, for mass mailings, you may not
want activity generation (to conserve system performance).
With a marketing campaign, you can contact your business partners directly by
e-mail, telephone, SMS, or other communication methods to inform them about
the content of your campaign. You do this by transferring the target group(s)
assigned to the campaign to your defined communication medium, for example, to
start a direct mailing or telephone campaign at a particular time.
Process:
• Create a campaign and set up the communication medium: e-mail form, IC
script, select the required communication medium and enter the required data
• Release campaign: To execute a campaign, it must be released (system
status = released).
• Save your data and choose Start.
• In the Job screen schedule the job for campaign execution.
The execution (sending e-mails, faxes, SMS, and so on) can be scheduled
immediately or can be scheduled to run at a later point in time.
For example, if you are sending out a large number of e-mails, you may want to
wait until off-peak hours to run the job so as to balance server load.
Before you can execute an e-mail campaign, certain conditions must be fulfilled:
• A campaign must exist. A campaign (or campaign element) is the operative
element in the marketing plan from which interaction with customers takes
place.
• A target group must exist. The target group includes the business partners
you wish to address with the e-mail.
• An e-mail form must exist. An e-mail form is the template that includes the
text conditional and non-conditional blocks of the e-mail.
• The sender's address is required to send the e-mails. Senders e-mail addresses
can be defined in Customizing.
Process
• User sets up an e-mail marketing campaign, with related target group. The
e-mail form is customized to match the desired marketing message. E-mails
are sent to all participants of the campaign with parameterized (for tracking
purposes) URL links.
• When used in conjunction with SAP Internet Sales, dynamic, personalized
greeting and Web tracking (for example, hits from e-mail) is possible.
• If set up in Customizing, activities are generated for each BP in the target
group. The mail contents are linked to the activity as an attachment.
In the mailing list transaction, you can track whether or not the Internet sales
site was accessed from the e-mail, as well as how many times the user accessed
the site from the e-mail.
In the SAP Easy Access Menu, choose Marketing → Marketing Planning and
Campaign Management → Display Marketing Contact List.
Marketing Permissions
Business Example
You have set up a campaign with an already existing target group, and personalized
mail form, which is ready to be sent out by using the campaign channel e-mail. So
now you want to execute the campaign.
Task 1:
Log on to the CRM Web client, choose Business Role Marketing Professional
Now you want to execute your campaign C/90##-INT-001 by using the channel
E-Mail. First, assign a target group and a mail form.
1. Assign the already prepared target group CR600 TG Event Invitation ##
to your campaign C/90##-INT-001.
2. Assign the Channel: E-Mail and the already prepared the personalized Form
for E-Mail ZCR600 and as E-Mail address Marketing.
Task 2:
Release and Execute the campaign
1. Release your campaign C/90##-INT-001 on the Assignment Block Campaign
Details.
Note: You have to release your Marketing Plan first before you can
release your Campaign.
Task 3:
1. Verify the results of the campaign execution via the E-Mail channel and
check the Inbox of your Account. Test the hyperlink of your mail.
Check out the sent out mail at Windows Live Mail
Task 4:
1. You want to check the result of your campaign. Did any business partner
in your campaign respond to your campaign? Where can you check this?
Which reports are provided?
Task 5:
Log on to the CRM Web client, choose Business Role Marketing Professional
Now you want to execute your campaign C/90##-INT-002 by using the channel
Telephone. First, assign an already prepared target group to your campaign.
1. Assign the already prepared Target Group CR010 Phone to your campaign
C/90##-INT-002.
2. Assign the Channel: Telephone (with activity creation).
Task 6:
Check your campaign data, afterwards Release and Execute the campaign.
1. Check your campaign time frame: Planned Start date: today’s date and
Planned End date: in 4 month
Release your campaign C/90##-INT-002 in the Assignment Block Campaign
Details.
2. Execute the campaign C/90##-INT-002 for the target group CR010 Phone.
Schedule the batch job to be executed immediately. In the End of the
exercise Log Off.
Task 7:
Optional
1. In the next step, you want to check whether the call list was successfully
transferred to the Interaction Center.
To do this, you log on to the SAP GUI.
Use the following menu path to access the Interaction Center:
SAP Menu: Interaction Center → Supporting Processes → Outbound
Calling → Call List Maintenance
You will find your campaign C/90##-INT-002 with its description 2. Camp.
Group ##.
Here you can maintain call lists. Normally this tasks would be done by an
interaction center manager. The manager would assign an agent or agent
groups and activate the call list for execution.
Assign your user CRM-## as agent to work on the call list. Afterwards you
need to activate the call list .
Click on your campaign with description 2. Camp. Group ##.
Open your campaign details
In Assignment choose Create Assignment and assign your User
CRM-##
Afterwards choose Back and optional activate your call list.
In the Web Client Ui when you log on with the business role: Default IDES
IC AGENTS will find the assigned call list.
Anymore details of the interaction center functions are shown in course
CR410.
Task 2:
Release and Execute the campaign
1. Release your campaign C/90##-INT-001 on the Assignment Block Campaign
Details.
Note: You have to release your Marketing Plan first before you can
release your Campaign.
Task 3:
1. Verify the results of the campaign execution via the E-Mail channel and
check the Inbox of your Account. Test the hyperlink of your mail.
Check out the sent out mail at Windows Live Mail
You find it under Start → Programs → Windows Live Mail
Take a look at your Windows Live Mail Account train-## .
If your Inbox does not show your mail, check for new mails and click on
Send/Receive .
You can open the mail by double-clicking on it. (Please make sure that you
only work on your email).
Optional: In the CRM system, you can check if your e-mails were sent
successfully using the transaction sost (/nsost).
a) Open in the Windows Live Mail as described.
b) Log on to the SAP GUI.
Optional: In the CRM system, you can check if your e-mails were
sent successfully using the transaction sost, in SAP GUI choose the
transaction code /nsost.
If you have problems and do not see any outgoing mails, go to Tab strip
Send Status check as well Transmitted.
Task 4:
1. You want to check the result of your campaign. Did any business partner
in your campaign respond to your campaign? Where can you check this?
Which reports are provided?
a) You check the result of your campaign in the Marketing Web Client
UI with the reports Marketing Contact List and Marketing Contact
Summary.
Log on to the CRM Web client UI, choose Business Role Marketing
Professional
In the Navigation Bar choose Home
Favorite Reports
The report Marketing Contact List shows the details per Business
Partner of your campaign. The report Marketing Contact Summary
provides an overview with total figures. Check both reports and use the
Search Criteria: Campaign ID is C/90##-INT-001
The report Marketing Contact List shows the Link Tracking details per
Business Partner of your campaign.
The report Marketing Contact Summary provides an overview with
total figures like Planned Outbounds, Actual Sucessful Outbounds,
and Link Tracking.
Task 5:
Log on to the CRM Web client, choose Business Role Marketing Professional
Now you want to execute your campaign C/90##-INT-002 by using the channel
Telephone. First, assign an already prepared target group to your campaign.
1. Assign the already prepared Target Group CR010 Phone to your campaign
C/90##-INT-002.
a) In Assignment Block Segments choose Edit List
Open Input Help and search for your Target Group: CR010 Phone,
use Field: Description is CR010*ph*
In the result list choose the Target Group: CR010 Phone
The Target Group: CR010 Phone should now be visible in the
Assignment Block Segments.
2. Assign the Channel: Telephone (with activity creation).
a) In Assignment Block Campaign Details choose Edit and enter the
following data:
Area: Channel:
Communication Medium: Telephone (with activity creation)
In the end choose Save.
Task 6:
Check your campaign data, afterwards Release and Execute the campaign.
1. Check your campaign time frame: Planned Start date: today’s date and
Planned End date: in 4 month
Release your campaign C/90##-INT-002 in the Assignment Block Campaign
Details.
a) In the Campaign Details C/90##-INT-002 choose Edit now check
your campaign time frame, it show as Planned Start date: today’s date
and Planned End date: in 4 month
Afterwards change the status to Release, choose New Status: Released.
In the end choose Save
2. Execute the campaign C/90##-INT-002 for the target group CR010 Phone.
Task 7:
Optional
1. In the next step, you want to check whether the call list was successfully
transferred to the Interaction Center.
To do this, you log on to the SAP GUI.
Use the following menu path to access the Interaction Center:
SAP Menu: Interaction Center → Supporting Processes → Outbound
Calling → Call List Maintenance
You will find your campaign C/90##-INT-002 with its description 2. Camp.
Group ##.
Here you can maintain call lists. Normally this tasks would be done by an
interaction center manager. The manager would assign an agent or agent
groups and activate the call list for execution.
Assign your user CRM-## as agent to work on the call list. Afterwards you
need to activate the call list .
Click on your campaign with description 2. Camp. Group ##.
Open your campaign details
In Assignment choose Create Assignment and assign your User
CRM-##
Afterwards choose Back and optional activate your call list.
In the Web Client Ui when you log on with the business role: Default IDES
IC AGENTS will find the assigned call list.
Anymore details of the interaction center functions are shown in course
CR410.
a) –
Lesson Summary
You should now be able to:
• execute a email campaign
Unit Summary
You should now be able to:
• Use the main functions of the Marketing Calendar
• Execute a campaign
• Make the required Customizing settings.
• Assign product to a campaign
• Grant a campaign specific discount
• Partner Function
• Actions
• Backend Integration
• execute a email campaign
Unit Overview
Segmentation Overview
• Creating Attributes for Business Partner Segmentation
• Maintaining Data Sources for Segmentation
• Graphical Modeler: Usage, Data Flow, Integration
• Creating Segmentation Basis and perform Deduplication
Unit Objectives
After completing this unit, you will be able to:
• Create marketing attributes and assign them to business partners
• Create data sources and prepare attribute lists
• Perform target group selection using the Segment Builder
• Work with segmentation basis
• Perform deduplication of target groups or a segment model
Unit Contents
Lesson: Marketing Attributes – Data Sources and Attribute Lists ........146
Exercise 8: Segmentation - Marketing Attributes ......................161
Exercise 9: Segmentation - Data Source and Attribute List ..........167
Lesson: Segmentation .........................................................174
Exercise 10: Segmentation - Segment Builder ........................187
Lesson: Segmentation Basis, Depulication and High Volume
Segmentation ....................................................................213
Exercise 11: Segmentation Basis and Deduplication ..................219
Lesson Objectives
After completing this lesson, you will be able to:
• Create marketing attributes and assign them to business partners
• Create data sources and prepare attribute lists
Business Example
In order to address a particular group of customers/prospects with a marketing
activity, you must first define the specific target group. A target group represents a
group of business partners that belong together.
Target groups are usually characterized by the same attributes. Attributes can be
the same hobby, the same regional affiliation, the same amount of money spent
during the last six months, and so on.
Once you have defined the final data sources to build your target group, you can
initiate your customer segmentation.
Attributes can be created in CRM for marketing purposes, for example “hobbies.”
Related attributes can be combined into attribute sets that will later form the basis
for profile and target group modeling in the Segment Builder. After attributes
are assigned to a business partner, you can maintain these attributes accordingly
and use them for target group selection.
InfoSets are used to access business partner master data (stored for example in
CRM or SAP ERP), which allows you, for example, to select all business partners
with a certain zip code, birthday, or so on. In addition to the InfoSets you create
yourself, SAP provides various InfoSets in the standard delivery, which can be
used for marketing purposes.
BW queries are used to access transactional data stored in SAP BW, for example
“number of purchases per month” or “sales volume.”
To communicate with your customers in a targeted way, you must know who your
customers are, and you must have information on their interests and purchasing
behavior. The existing marketing data on your business partners therefore makes a
valuable contribution when modeling target groups for your marketing activities.
Dividing your customer master into different groups is called customer
segmentation and depends to a great extent on the planned marketing activity. The
segments created can be processed in different ways according to the particular
needs and preferences of the business partners they contain.
You create target groups from a variety of different data sources by combining
selection criteria obtained, for example, from InfoSet queries, SAP BW queries,
business partner master data, and acquired address lists. Target group data can be
written to SAP BW for later evaluation and to support more effective selection in
future. Target groups may be attached directly to marketing campaigns or used
as additional criteria to apply to product proposals.
From the CRM Marketing Planner, business partners in the target groups can be
contacted by a variety of channels, including SMS, e-mail, and telephone. You
also have the option of contacting target groups directly without reference to
a campaign.
Attributes are the criteria you use to distinguish between business partners so as
to facilitate more personalized marketing activities.
Attributes and attribute sets should be used to capture information from customers
that is not typically covered in master data. Typical examples of attribute data
include hobbies, interests, specific questions related to an internet site, and so on.
For those familiar with SAP basis tools, attributes and attribute sets are based on
the classification functionality.
Attributes can be single value or multiple value and can be defined as required
entries.
Attributes can be of format Character, Numeric, Date, Time, or Currency. You can
only enter a description for an attribute value if the attribute is of format Character.
You may enter descriptions in languages other than the logon language, you can
translate all attribute texts.
You can also specify that a given attribute value is to be proposed as a suggested
value by setting the Default Value indicator.
There are several ways of assigning attributes to the relevant business partners:
• Within the Account details, on the Assignment Block Marketing Attributes
you can assign one or more marketing attributes sets to a business partner.
• The report Assignment of an Attribute Value to All Business Partners
in a Target Group enables you to assign a group of business partners (all
members of the specified target group) to an attribute. You can find this
report under SAP GUI Marketing → Tools → Expert Tools.
• In the Web shop , business partners can maintain a customer profile and thus
assign themselves to attribute values. You specify which attributes are shown
in the customer profile maintenance of the corresponding Web shop.
Attribute lists are lists of selection criteria that are used to model marketing
profiles. These selection criteria can derive from one of the following data sources:
• Business partner master data (obtained by means of InfoSet queries)
• Marketing attributes (grouped together as attribute sets)
• Key figures and characteristics from SAP Business Warehouse (SAP BI)
(determination by SAP Business Intelligence Cubes / BW reports)
• External List Management.
Each list is assigned a usage according to how it is used in segmentation
(campaign, product proposal, and so on).
In turn, each attribute in the list is assigned a certain attribute type, to which in
turn a display type is also assigned, with which you define the way in which this
attribute is displayed during segmentation.
The InfoSet can be used to define which database fields from selected tables will
be available to the end user when creating an SAP Query.
SAP supplies standard InfoSets covering many of the queries most useful for
marketing purposes. These InfoSets can be accessed by choosing the input help
for the InfoSet Query field in the transaction for maintaining data sources.
User can also define their own InfoSets (table join, report program) containing a
return field (default: BUT000-PARTNER_GUID) and selection fields.
InfoSets are created in transaction sq02. You select a table from the ABAP
Dictionary containing the table fields you want to access via the table join. Any
InfoSets you create for use in the Segment Builder must be created in a cross-client
work area. Therefore, on the interface for creating InfoSets, you should first
choose Environment → Query Areas, and select Global Area (Cross-Client).
The InfoSet should be constructed so that it contains every field that is required
for selection in the Segment Builder, and these fields only! When you create an
InfoSet, the system displays the InfoSet: Title and Database dialog box. In this
dialog box, ensure that you select the No automatic text recognition field (under
Options) because otherwise, the system will generate the texts for all the fields
in the InfoSet.
Attribute lists are lists of selection criteria that are used to model marketing
profiles. These selection criteria can derive from one of the following data sources:
• Business partner master data (obtained by means of InfoSet queries)
• Marketing attributes (grouped together as attribute sets)
• Key figures and characteristics from SAP NetWeaver Business Intelligence
(SAP BW) (determination by BW reports)
• External List Management.
Each list is assigned a usage according to how it is used in segmentation
(campaign, product proposal, and so on).
In turn, each attribute in the list is assigned a certain attribute type, to which in
turn a display type is also assigned, with which you define the way in which this
attribute is displayed during segmentation.
To create an attribute list, enter a description, segment category, and segment
type for the attribute list. The segment category is used to describe the usage of
an object within the Graphical Modeler. SAP supplies five categories to which
segment types are assigned for display and authorization purposes. You use
segment types to control which users are able to process which objects.
Select Assign Data Source and choose a data source. The name of the data source
then appears below the name of the list. You can add as many data sources to
an attribute list as you require.
In the list of attributes, select those that you want to include by marking the
check boxes.
Additionally you can create filters for the attribute list to indicate which attribute
values you want to use for segmentation.
To create a filter for an attribute, right-click on an attribute and choose Create
Filter.
Enter the criterion and a description for the filter. Depending on the type of
attribute, you will either select from values already defined for the attribute (as is
the case for values from attribute sets) or enter your own values.
For attributes deriving from SAP BW cubes or from InfoSets, you can also add
filter conditions that specify the key figure values. In the attribute context menu,
choose Filter conditions and enter the variable name and the corresponding values
that you want to apply. For example, you could specify a certain period and sales
office for the key figure sales volume.
To maintain the properties of an attribute in your list, select the attribute with a
right-click. Here you can also specify an update cycle for your attributes, which
makes it possible to store the determined attribute distributions in a cache for a
freely-definable period of time, thus improving performance.
Business Example
Your company wants to record more information about business partners than
“simple address data”. Especially for marketing purposes, you need information
about buying interests.
So you create a marketing attribute set that contains information about the area
of usage the customer preferred, the user group the customer belongs to, and
the way the customer wants to receive news. Later on, this attribute set will be
used for segmentation.
Task 1:
Log on to the CRM Web client UI, choose Business Role: Marketing Professional
Create a marketing attribute set with three attributes and later on assign this set to
the business partner Sandra ##Turner (## is your group number).
1. Create a new marketing attribute set with three attributes Area of Usage##,
User Group##, Info-Channel##
Navigation Bar Marketing: Create → Marketing Attribute.
Values
ID Values
OF Office
MM Multimedia
IN Internet
Attribute 2:
Values
ID Values
BG Beginner
AD Advanced User
EX Expert
Attribute 3:
Values
ID Values
EM E-Mail
TEL Telephone
Task 2:
Assign the attribute set Attribute Set ## (Z_SET_##) to business partner Sandra
##Turner. She is interested in Multimedia and Internet topics, regards herself as
an advanced user and would like to be contacted by e-mail.
1. Navigation Bar Accounts & Products: Search → Accounts.
Search for: Individual Accounts
Last Name is ##Turner (remember to replace ## with your Group Number).
In the Assignment Block Marketing Attributes assign your new Attribute Set
Attribute Set ## (Z_SET_##) with the above mentioned values.
2. When you maintain the attribute Area of usage## a new row appears for
that attribute, this does not happen for the attributes Info-Channel## and
User Group##. Why does the new row appear for the attribute? What does
it indicate?
In the end of the exercise, please Log Off from Web Client UI.
Values
ID Values
OF Office
MM Multimedia
IN Internet
Attribute 2:
Values
Continued on next page
ID Values
BG Beginner
AD Advanced User
EX Expert
Attribute 3:
Values
ID Values
EM E-Mail
TEL Telephone
a) -
b) Choose ( )Save to save your entries in the end.
Task 2:
Assign the attribute set Attribute Set ## (Z_SET_##) to business partner Sandra
##Turner. She is interested in Multimedia and Internet topics, regards herself as
an advanced user and would like to be contacted by e-mail.
1. Navigation Bar Accounts & Products: Search → Accounts.
Search for: Individual Accounts
Last Name is ##Turner (remember to replace ## with your Group Number).
In the Assignment Block Marketing Attributes assign your new Attribute Set
Attribute Set ## (Z_SET_##) with the above mentioned values.
a) Call up the account details of Sandra ##Turner, click on the Hyperlink
Sandra ##Turner
Assignment Block Marketing Attributes
Choose Edit List.
From the ( ) Dropdown List Box select the Attribute Set ##
(Z_SET_##) and choose following the values for the attributes:
Choose ( ) Save.
2. When you maintain the attribute Area of usage## a new row appears for
that attribute, this does not happen for the attributes Info-Channel## and
User Group##. Why does the new row appear for the attribute? What does
it indicate?
In the end of the exercise, please Log Off from Web Client UI.
a) A new row appears for an attribute with multi value entries. The
additional row indicates that you could enter another value for the same
attribute. Once you have saved your data the additional rows disappear.
Please Log Off from Web Client UI. Choose Log Off.
Business Example
Log on to SAP GUI.
Task:
Create data sources and an attribute list for the Segmentation.
1. Create a Data Source for the attribute set Z_SET_##.
Use the SAP GUI and navigate to the Customizing (Transaction SPRO)
IMG: Customer Relationship Management → Marketing → Segmentation
→ General Settings→ Maintain Data Sources and Attribute Lists.
Create a new data source for the Segmentation Object: Business Partner
and Origin Type Attribute Set: for the Attribute Set: Z_SET_##.
2. Create a data source for the InfoSet Birthday.
Create a new data source for the Segmentation Object: Business Partner
and Origin Type: InfoSet: select the InfoSet: CRM_MKTTG_BP_BIRTH-
DATE.. For your new Info Set Birthday change the description to
Birthday_ Gr ##.
3. Create a new Attribute List CR600-List-## for Campaign Execution and
usage Campaign that contains your data sources Birthday _Gr## and
Attribute Set ##.
The following fields/filters should be visible:
For the Attribute Set: Attribute Set ## select all attributes (Area of Usage,
Info-Channel, and User-Group) and make all values of each attribute visible
use Create Filter for each attribute.
For the InfoSet: Birthday _Gr## select the field: Date of Birth and create a
filter for all Business Partners who have Birthday in May.
Create a Filter with filter values:
Create a new data source for the Segmentation Object: Business Partner
and Origin Type: InfoSet: select the InfoSet: CRM_MKTTG_BP_BIRTH-
DATE.. For your new Info Set Birthday change the description to
Birthday_ Gr ##.
a) When you have left the transaction call it up again, Customizing
(Transaction SPRO)
IMG: Customer Relationship Management → Marketing →
Segmentation → General Settings → Maintain Data Sources and
Attribute Lists
Choose Create Data Source and make the following entries:
Segmentation Object: Business Partner
Origin Type:: Info Set
Info Set:: CRM_MKTTG_BP_BIRTHDATE (use the F4-Help to
select it)
Description: Birthday_ Gr##
Business Partner field: CRMT_MKTTG_IS_BIRTHDATE-
PARTNER_GUID (use the F4-Help to select it)
Choose Save to save your data source.
3. Create a new Attribute List CR600-List-## for Campaign Execution and
usage Campaign that contains your data sources Birthday _Gr## and
Attribute Set ##.
The following fields/filters should be visible:
For the Attribute Set: Attribute Set ## select all attributes (Area of Usage,
Info-Channel, and User-Group) and make all values of each attribute visible
use Create Filter for each attribute.
For the InfoSet: Birthday _Gr## select the field: Date of Birth and create a
filter for all Business Partners who have Birthday in May.
Create a Filter with filter values:
Description: CR600_List_##
Category: Campaign Execution
Usage ID: Campaign (select it from the drop down list box)
Segmenta- Business Partners or Relationships
tion Object:
Criterion Interval
From 01.05.
To 31.05.
Lesson Summary
You should now be able to:
• Create marketing attributes and assign them to business partners
• Create data sources and prepare attribute lists
Lesson: Segmentation
Lesson Overview
You want to address a particular group of customers therefore you want to create a
target group. With the help of the Segment Builder a graphical modeler which is
used as segmentation applet you can combine the relevant attributes and model the
Segment and in the end gain the necessary target group.
Lesson Objectives
After completing this lesson, you will be able to:
• Perform target group selection using the Segment Builder
Business Example
In order to address a particular group of customers/prospects with a marketing
activity, you must first define the specific target group. A target group represents a
group of business partners that belong together.
Target groups are usually characterized by the same attribute. Attributes can be
the same hobby, the same regional affiliation, the same amount of money spend
during the last six month, and so on.
Once you have defined the final data sources to build your target group, you can
initiate your segmentation.
Segmentation
The Segment is used for the creation of target groups with a particular marketing
aim in mind.
Segmentation Model – Segmentation Builder
• The Segmentation Model as segment builder is designed around two specific
types of roles. The database specialist who is responsible for making the
necessary selection criteria available, combining the relevant attributes into
lists that appear in the Segment Builder; and the marketer who uses this
data to model segments.
Marketers are interested in the response rates of target groups at every stage during
and after a campaign. They focus on business goals and:
• Become comfortable with technology out of necessity
• Think all day about increasing market share
• Focus on creative and analytical activities that will improve business.
Technologists focus on data and analysis and:
• Become comfortable with marketing out of necessity
• Think about databases all day
• Know SQL or other scripting languages.
Segment Builder
• A separate graphical segmentation interface is available for modeling
segments.
• You have set up an attribute list containing all the attributes required for
segmentation modeling.
• You have made the Customizing settings for how the distribution of attributes
is to be represented in the detail area of the segment builder (pie chart, bar
chart, and so on).
• You can find these settings in Customizing for Customer Relationship
Management, by choosing Marketing Segmentation Define Attribute Types
and Assign Attribute Types to Display Types.
Segmentation Model:
• Sets without assigned Segments or target groups are possible.
• Subsets within a set are possible.
Segment:
• A segment cannot be assigned to different Segmentation Models.
• Segments without assigned target groups are possible.
• A Segment cannot be reassigned from one set to another (it must be created
by copying).
Target group
• A target group must not be reassigned from one set or Segment to another.
• Target groups cannot be used for Campaign (Marketing Projects) unless
they are active.
If a target group is attached to the segment, this will be indicated by the target
group icon, which appears over the Segment icon.
Target groups cannot be used form campaign execution unless they are active. The
dartboard icon marks an active target group.
A Segmentation model (A) consists of marketing segments and target group, and
other Segment (B) (referred to as subsets).
In the Segment Builder, the segmentation model act as folders grouping together
the marketing objects segment, target group, and subset (Segment B).
Where a segmentation model is to be interpreted as a subset, it is used to create
the logical OR relationship for creating target groups.
Segments are created using selection criteria linked together with a logical AND.
The logical OR that may be needed is created by combining multiple Segments (or
target groups) to form a subset.
This subset (Segmentation model B) can be interpreted as a union of the Segments
(or target groups) it contains. If, to enable further processing of the subset, a
corresponding target group is created (referencing the subset and not a Segment),
this target group contains the union of the business partners contained in this
subset (that is, duplicates are removed).
In terms of Segments, the subset therefore represents the logical OR; in terms of
target groups, it represents the duplicate-free union of the business partners.
You can create a subset for a Segment, but you cannot create another subset for
this subset. In this sense, no more than two levels can be created.
Attributes are combined together to form attribute sets, on the basis of which
customer segments are created.
The graphic above illustrates the three possibilities open to you, using the Split,
Keep, and Exclude functions in the Segment Builder.
• You can access each function by dragging the relevant attribute(s) from
the component area to the Segmentation Area. As soon as your cursor is
positioned over an existing Segment, the functions Split, Keep, and Exclude
can be selected by placing your cursor on the appropriate function and
releasing the mouse button.
• Each segment must belong to a segmentation model.
• A segment can belong to only one Segment set.
• A segment can exist without any target group assigned to it.
• No more than one target group can be assigned to a segment.
• For a given segment, no more than one target group can have the status active.
• You cannot move segments from one segment to another; however, you
can copy existing segments.
Assume you want to split a target group containing 15 business partners into
three target groups TG 1, TG 2, and TG 3. According to the method chosen, the
business partners would be assigned to the target groups as follows:
First Entries
The first five business partners in the list are assigned to TG 1, the next five to
TG 2, the final five to TG 3.
Last Entries
The first five business partner in the list are assigned to TG 3, the next five to
TG 2, the final five to TG 1.
Even Distribution
Each BP (business partner) is assigned to a target group in sequence, for example
BP 1 to TG 3, BP 2 to TG 2, BP 3 to TG 1, BP4 to TG 3, BP 5 to TG 2, BP
6 to TG 1, and so on.
Random Distribution
Each business partner is assigned to a target group at random.
Note: Ensure that when entering the split ratios, the values add up to the
number of business partners in the target group (assuming an absolute
value) or up to 100 (if using a percentage-based rule).
The segment category determines which rules can be used for which target
groups. For example, rules of segment category Campaign Execution can
be applied only to target groups of this same category.
Default Settings
For target groups, SAP supplies rule numbers 01 → 08, with the corresponding
function modules CRM_MKTTG_RUL001 → CRM_MKTTG_RUL008.
The namespace AAAA → ZZZZ is reserved for your own rules (using your own
function modules as necessary).
Business Example
Log on to the CRM Web Client UI, choose Business Role Marketing
Professional.
Task 1:
Now you want to get familiar with the segmentation itself and the Segment
Builder. Find out how to create segmentation models, segments and target groups.
1. Create a target group with all people who are born in May, like skiing,
and like to receive information by e-mail. To do so you have to create a
segmentation model with a segment first.
Navigation Bar Marketing: Create → Segment
Create a new Segmentation Model ZS##_1 for Segmentation Object:
Business Partnes or Relationships and Usage: Campaign
2. First, personalize the Settings of the Segment Builder. Choose More →
Settings and within the Classic Segm. select “Count Hits Automatically”.
With the help of this function you have a “preview count” of how many
business partners would be in your target group.
3. Now you want to create a segment by combining the attributes.
Select your Attribute List CR600_List_## and copy the attributes using
drag and drop
- All business partners who are born in May
- All business partners who like skiing
- All business partners who like to receive information by E-Mail.
The attribute selection and combination should be done so that in the end
you have all people who are born in May and who like skiing and who like
to receive information by E-Mail.
Optional task:
Within the segment builder you want to see every segmentation step. You
want to view the so called “Waterfall Approach”.
First select the Attribute Date of Birth and pull the filter Birthday in May
into the Segmentation area with drag and drop.
Afterwards continue to segment with the Attribute Sports in CR600 and the
attribute value Skiing and next continue with the Attribute Info-Channel
and value E-Mail.
Note the number of business partners after each segmentation step:
Attribute Values
Birthday in May
Birthday in May and Skiing
Birthday in May, Skiing
and E-Mail
Task 2:
Now you want to take a closer look at the segmentation option. You want to get
familiar with the “OR-Combination” and later on with the personalized filter
option for segmentation.
1. You want to test the effect of the “OR-AND” Combination within an
attribute. In order to see the effect please assign the attribute set Attribute
Set ## (Z_SET_##) to business partner Adam Adams##. All you know is
that he is interested in Multimedia topics and regards himself as an Expert.
Navigation Bar Accounts & Products: Search → Accounts.
Search for: Individual Accounts
Last Name is Adams## (remember to replace ## with your Group Number).
Fist Name is Adam
In the Assignment Block Marketing Attributes assign your new Attribute
Set Attribute Set ## (Z_SET_##) with attribute Area of Usage ## and
assign the attribute value Multimedia and User Group ##: and assign the
attribute value Expert.
Note: Beware of the date format (01.06. or 06/01) for the filter
birthday depending on your CRM-User settings.
Create a segment of all persons who have Birthday in June. How many
Persons have Birthday in June? Note the number and write it down.
4. In the end you want to receive a Target Group ZG##_3 of all people whose
Birthday is in June OR that are (Advanced Users or Experts). How many
persons are in your target group?
Within the segmentation model ZS##_3 you have already a segment for all
Business Partners whose Birthday is in June.
Now create within the segmentation model ZS##_3 an other segment of all
Business Partner who regard themselves as Advanced Users or Experts. Do
it likewise as in the task before. In the end you should have two segments of
different attributes with your segmentation model ZS##_3
In order to combine the attributes Birthday in June and (Advanced Users or
Experts) you have to drop the segments on top of each other and choose the
segmentation operation MERGE. The segmentation operation MERGE
represents the “OR” combination. After doing so you receive one segment
Birthday in June OR (Advanced Users or Experts).
Create a Target Group ZG##_3 for your segment.
5. Create a Saved Search for your segmentation models. Choose suitable
Search criteria so you can easily find your segmentation models.
Task 3:
You want to take a look at the options for further processing of a target group.
1. What option do you have for further processing a target group? Describe
the options.
2. You want to combine your target group ZG##_1 with the target group
CR010 Phone with ID 29.
This time you want to use the Favorites function within the segment builder.
Open the segmentation model ZS##_1 for editing. Now search for the target
group CR010 Phone by using the Segment Search of the Segment Builder.
In the Selection Area of the Segment Builder choose Segments and search
for the target group CR010 Phone with ID 29. In the search result you will
find CR010 Phone three times, as segmentation model, segment and target
group. Pick the Target Group CR010 Phone with ID 29 and drop
it into the Favorites.
Afterwards drag it into segmentation model ZS##_1 and drop right on the
target group ZG##_1.
Choose Merge to combine the two target groups into a new one. What is the
name of the new target group? Edit it and change the name to ZG##_1A ,
finally generate it. How many Business Partner belong to the new target
group?
3. You want get familiar with the further processing option of a target group.
What options are there for further processing a target group by using the
Options menu within the segment builder?
In order to answer the question call up the target group ZG##_3 of the
segmentation model ZS##_3.
You have decided to use the reduce of the size your target group ZG##_3.
Call up your segmentation model ZS##_3 and edit segmentation model.
Within the Segment Builder view you find your shortly created target group
ZG##_3. It is of size 75. You want to reduce the absolute number of it to
50. The reduction should be random. Reduce your target group ZG##_3
accordingly.
Task 4:
You want reuse existing target groups and use them in a new segmentation model.
In addition to this you want to manually create target groups.
1. You want to copy an existing target group into a new segmentation model.
Therefore create a new segmentation model ZS##-CA.
Now use selection area of the segment builder to search for Segments. Search
for the already existing target group CR600 TG Event Invitation ## copy it
by simply dragging and dropping it into the segmentation model ZS##-CA.
Description: ZS##_1
Segmentation Business Partnes or Relationships
Object:
Usage: Campaign
choose OK
2. First, personalize the Settings of the Segment Builder. Choose More →
Settings and within the Classic Segm. select “Count Hits Automatically”.
With the help of this function you have a “preview count” of how many
business partners would be in your target group.
a) Choose More → Settings:
Classic Segm.
General select Count Hits Automatically.
Confirm it with OK.
3. Now you want to create a segment by combining the attributes.
Select your Attribute List CR600_List_## and copy the attributes using
drag and drop
- All business partners who are born in May
- All business partners who like skiing
First select the Attribute Date of Birth and pull the filter Birthday in May
into the Segmentation area with drag and drop.
Afterwards continue to segment with the Attribute Sports in CR600 and the
attribute value Skiing and next continue with the Attribute Info-Channel
and value E-Mail.
Note the number of business partners after each segmentation step:
Attribute Values
Birthday in May
Birthday in May and Skiing
Birthday in May, Skiing
and E-Mail
Now select the Attribute Sports in CR600 and pull the filter Skiing
into the Segmentation area with drag and drop. Drop the attribute with
Keep on the segment with attribute Birthday in May.
37 people have birthday in May and like skiing.
Optional task: pull your filter step again.
Afterwards select the Attribute Info Channel ## and pull the filter
E-Mail into the Segmentation area with drag and drop. Drop the
attribute with Keep on the segment with attribute Birthday in May
(...), Skiing.
Only 1 business partner is counted.
Note the number of business partners after each segmentation step:
Attribute Values
Birthday in May About 198
Birthday in May and Skiing 37
a) Click the segment and open the Edit for the segment.
The segment description is: Birthday in May, Skiing, E-Mail, these
are the filter of the selected attributes.
Task 2:
Now you want to take a closer look at the segmentation option. You want to get
familiar with the “OR-Combination” and later on with the personalized filter
option for segmentation.
1. You want to test the effect of the “OR-AND” Combination within an
attribute. In order to see the effect please assign the attribute set Attribute
Set ## (Z_SET_##) to business partner Adam Adams##. All you know is
that he is interested in Multimedia topics and regards himself as an Expert.
Navigation Bar Accounts & Products: Search → Accounts.
Search for: Individual Accounts
Last Name is Adams## (remember to replace ## with your Group Number).
Fist Name is Adam
Choose ( ) Save.
2. Create another segmentation model ZS##_2 for a different segment. Use
your Attribute List CR600_List_## for the segmentation.
In the end you want to have a target group of all Business Partners who
are considered as (Expert or Advanced User) and that use their notebooks
for the Internet.
First create a segment of all Business Partner that are considered as Expert
or Advanced Users. How many Business Partners do you receive?
Continue your segmentation, you have already selected all Business Partners
(Expert OR Advanced User), now combine your segment with “and”,
select and add the Attribute Area of Usage ## value Internet accordingly.
How many Business Partner do you receive now? Who is that Business
Partner ##Turner or Adams##? Build a the target group ZG##_2 for your
segment.
a) Navigation Bar Marketing: Create → Segment
Description: ZS##_2
Segmentation Business Partner
Object:
Usage: Campaign
choose OK
b) Within the Segment Builder select your Attribute List CR600_List_##.
Open the attribute User Group ## so you can see all values of it and
create a filter.
Open he ( ) Dropdown List Box of the Attribute Set ## (Z_SET_##)
and select both values for the attributes:
Mark both values with the help of the Ctrl-Key of your keyboard. This
way both attribute values are highlighted. While the values are still
highlight, the “ADD-OR” selection option appears, select OR.
Pull the attribute values Expert or Advanced User into the
Segmentation area with drag and drop. Drop the attribute with Keep
3. Create another segmentation model ZS##_3 for a different target group. Use
the Segment Builder again for segmentation but this time you want to create
a personalized filter Birthday in June for the attribute Date of Birth .
Navigation Bar Marketing: Create → Segment
Create a new Segmentation Model ZS##_3 for Segmentation Object:
Business Partner and Usage: Campaign
Within the Segment Builder select your Attribute List CR600_List_## and
create a personalized filter for all people who have birthday in June.
Create a Personalized Filter with the filter values:
Continued on next page
Note: Beware of the date format (01.06. or 06/01) for the filter
birthday depending on your CRM-User settings.
Create a segment of all persons who have Birthday in June. How many
Persons have Birthday in June? Note the number and write it down.
a) Navigation Bar Marketing: Create → Segmentl
Description: ZS##_3
Segmentation Object: Business Partnes or
Relationships
Usage: Campaign
choose OK
Within the Segment Builder select your Attribute List CR600_List_##
and create a personalized filter for all people who were born in June.
Select your Attribute List CR600_List_## and for the attribute Date of
Birth create a new filter.
To create a new filter for the attribute Date of Birth choose Edit Filter
and select Create/Maintain/Delete Filter.
Within the “view” Create/Maintain/Delete Filter choose New
and enter the filter data:
4. In the end you want to receive a Target Group ZG##_3 of all people whose
Birthday is in June OR that are (Advanced Users or Experts). How many
persons are in your target group?
Within the segmentation model ZS##_3 you have already a segment for all
Business Partners whose Birthday is in June.
Now create within the segmentation model ZS##_3 an other segment of all
Business Partner who regard themselves as Advanced Users or Experts. Do
it likewise as in the task before. In the end you should have two segments of
different attributes with your segmentation model ZS##_3
In order to combine the attributes Birthday in June and (Advanced Users or
Experts) you have to drop the segments on top of each other and choose the
segmentation operation MERGE. The segmentation operation MERGE
represents the “OR” combination. After doing so you receive one segment
Birthday in June OR (Advanced Users or Experts).
Create a Target Group ZG##_3 for your segment.
a) Within the segmentation model ZS##_3 you have already a segment for
all Business Partners whose Birthday is in June.
Create another segment within the segmentation model ZS##_3
likewise as you have done it before.
Within the Segment Builder select your Attribute List CR600_List_##.
Open the attribute User Group ## so you can see all values of it. and
create a filter.
Open he ( ) Dropdown List Box of the Attribute Set ## (Z_SET_##)
and select the following values:
Mark both values with the help of the Ctrl-Key of your keyboard.
This way both attribute values get highlight. While the values are still
highlight, the “ADD-OR” selection option appears, select OR.
Pull the attribute values Expert or Advanced User into the
Segmentation area with drag and drop. Drop the attribute with Keep
Task 3:
You want to take a look at the options for further processing of a target group.
1. What option do you have for further processing a target group? Describe
the options.
a) You can process a target group further within the target group details
(Reduce or Split). (This will be covered later on). Another option for
further processing a target group is to combine target groups.
You can combine different target groups with
Merge Target Group: You can add the business partners in one
target group to another target group. This creates a new target group
containing the business partners from both target groups.
Remove Target Group: You can remove the business partners in one
target group from another target group.
Intersect Target Group: Two target groups can be combined to
receive the intersection value of the two. In this case, a new target
group is created containing only those business partners that belong to
both target groups.
2. You want to combine your target group ZG##_1 with the target group
CR010 Phone with ID 29.
This time you want to use the Favorites function within the segment builder.
Open the segmentation model ZS##_1 for editing. Now search for the target
group CR010 Phone by using the Segment Search of the Segment Builder.
In the Selection Area of the Segment Builder choose Segments and search
for the target group CR010 Phone with ID 29. In the search result you will
find CR010 Phone three times, as segmentation model, segment and target
group. Pick the Target Group CR010 Phone with ID 29 and drop
it into the Favorites.
Afterwards drag it into segmentation model ZS##_1 and drop right on the
target group ZG##_1.
Choose Merge to combine the two target groups into a new one. What is the
name of the new target group? Edit it and change the name to ZG##_1A ,
finally generate it. How many Business Partner belong to the new target
group?
a) Navigation Bar: Marketing: Search → Segments
Use your Saved Search and call up your segmentation model ZS##_1
OR
Use the Search criteria: Description is ZS##_1
In the Result list click on the Hyperlink for your segmentation model
ZS##_1
b) Choose Edit Segmentation Model to open the segment builder again.
In the Selection Area of the segment builder search for it in Segments.
In the Search field enter CR010 Phone.
In the search result list you will find CR010 Phone three times as
segmentation model, segment and target group.
Select the Target Group CR010 Phone with ID 29. Pick the
Task 4:
You want reuse existing target groups and use them in a new segmentation model.
In addition to this you want to manually create target groups.
1. You want to copy an existing target group into a new segmentation model.
Therefore create a new segmentation model ZS##-CA.
Now use selection area of the segment builder to search for Segments. Search
for the already existing target group CR600 TG Event Invitation ## copy it
by simply dragging and dropping it into the segmentation model ZS##-CA.
Description: ZS##-CA
Segmentation Object: Business Partners or
Relationships
Usage: Campaign
The search field opens up. Enter in the search field the target group
CR600 TG * ## and select the target group CR600 TG Event
Invitation ## so it gets highlighted. Now drag and drop it in the
segmentation area.
In the Segmentation Area of the segment builder you should find your
This time no Business Partner should be in your target groups. They will be
filled automatically later on.
You receive one target group with the description: New Target
Group.
You receive one target group with the description: New Target
Group.
Lesson Summary
You should now be able to:
• Perform target group selection using the Segment Builder
Lesson Overview
A segmentation basis is a list of business partners that forms the basis for modeling
target groups and represents a subset of all the business partners contained in
SAP CRM.
Lesson Objectives
After completing this lesson, you will be able to:
• Work with segmentation basis
• Perform deduplication of target groups or a segment model
Business Example
For some marketing purposes, you may wish to restrict selection to individual
customer segments. For a Business-to-Consumer campaign, for example, you do
not need to consider Business-to-Business customers. If this criterion is already
considered in the segmentation basis, it does not have to be added each time
segment modeling is carried out.
Segmentation Basis
You can use a segmentation basis to restrict your selection to relevant business
partners, thus excluding non-relevant business partners from the selection. The
extent of this restriction depends on the purpose of the segmentation basis. For
example, you could use a rough selection to exclude all business partners with a
sales block or those that you have marked for deletion. You can then use this
segmentation basis as a basis preselection for creating additional, more complex
segmentation bases.
For certain marketing purposes it is useful to restrict the selection to individual
customer segments. For example, for a business-to-consumer campaign it is not
necessary to include business-to-business customers. If this criterion is already
contained in the segmentation basis, it does not have to be considered when each
segment is modeled. For example, you could create one segmentation basis called
B2B Customers and one called B2C Customers.
Creating segmentation bases via a selection program: A separate transaction is
available in Customizing for creating segmentation bases. Customizing: IMG:
Customer Relationship Management → Marketing → Segmentation → Define
Segmentation Basis.
This is where you define the usage of the segmentation basis (for authorization
purposes). You can create the segmentation basis in one of two ways: Directly
online or at a later point in time (for example, overnight) in a batch job.
Creating segmentation bases from within segmentation: You can create a
segmentation basis from any target group.
Updating segmentation bases: For segmentation bases that were created
in Customizing, the update is already scheduled from the outset. For other
segmentation bases, a regular update must be scheduled. This is also done using
the Job Wizard.
During the deduplication, the duplicates are removed from segments of higher
priority.
With the priority, you can also handle suppression lists.
Exclusion or Suppression List
Exclusion lists, such as the Robinson List, are an exception. These lists always
have priority -1 and are not used in the campaign execution.
When you perform segmentation for millions of business partner you have the
option to use the High Volume Segmentation. As a prerequisite for it you have to
install the SAP NetWeaver Search and Classification (TREX).
Customizing Setttings
IMG: CRM → Marketing → Segmentation → Define RFC Destination and Index
Settings for Fast Find
IMG: CRM → Marketing → Segmentation → Define Delta Source Objects for
High Volume Segmentation
If you are segmenting a very large number of business partners, you do not want
to upload the business partner data and corresponding marketing attributes to the
TREX server each time. Once you have performed the initial data upload, the
delta handling function allows you to upload just the changed data regularly (or
manually) to the TREX server. The data source objects are those business objects
that you use for the marketing attributes during business partner segmentation.
For example, if you only want to select business partners for which an activity
with status open and priority high exists, you must set the delta source object
activity (BUS2000126) to active. In this Customizing activity, you define which
data source objects are relevant for the delta handling. The active delta source
objects support the delta pointer for the delta handling.
One unified User Interface as segment builder is used for High Volume and Classic
segmentation.
You are using attribute lists with the category High Volume Segmentation. When
segmenting a high data volume, you can only use attribute lists with the category
High Volume Segmentation. This function is suited to segmentation with a high
data volume.
The Segmentation provides High Volume segmentation capabilities which is
enabled by a TREX based, scalable segmentation architecture including Delta
Handling for index updates.
Business Example
Log on to the CRM Web Client UI, choose Business Role Marketing
Professional.
Task 1:
Now you want to work with Segmentation Basis to restrict the segmentation.
1. What is a Segmentation Basis?
2. How can you create a Segmentation Basis? How many ways are there to
do so?
Task 2:
You now want to work with Segmentation Basis to restrict the segmentation.
1. First create a segmentation model ZS##_withoutSB without the use of a
Segmentation Basis.
With the help of the Segment Builder create a segment with all business
partners who speak German (language key). Use your own attribute list
CR600_List_## for segmentation.
How many people belong to the segment? _____________
Save your segment and exit the Segment Builder.
Task 3:
Now create a segmentation model ZS##_withSB and use the Segmentation Basis
Master Group CR600:Germany.
Make sure that when creating the segmentation model you have to choose a
Segmentation Basis, use Master Group CR600:Germany as Segmentation Basis
again to compare the result.
1. How can a user be forced to use a Segmentation Basis? Do so when
performing the exercise.
Continued on next page
Hint: You can change the segmentation basis, chose EDIT on the
segmentation basis and select the Master Group CR600: Germany.
2. Again create a segment with all business partners who speaks German
(language key).
Use your own attribute list CR600_List_## for segmentation.
How many people belong to the segment now? _____________
3. Within segmentation model ZS##_withSB crate another segment with all
business partners who are from the USA (country key).
Use your own attribute list CR600_List_## for segmentation.
How many people belong to the segment? _____________
Explain why you have got this lower number.
Save your segment and exit the Segment Builder.
Task 4:
Optional Exercise
Create a Segmentation Basis with the help and on basis of a target group. Create
a Target Group ZG##-SB## of all Business Partners who like to go Skiing and
later on use it as Segmentation Basis.
1. First create a segmentation model ZS##-SB## without the use of a
Segmentation Basis.
With the help of the Segment Builder create a segment with all business
partners who like to go Skiing. Use your own attribute list CR600_List_##
for segmentation.
Create a target group and rename your new Target Group TG##_Ski## and
save it. Generate the Target Group TG##_Ski##.
Afterwards create a Segmentation Basis from your target Group.
Task 5:
Deduplication: Your company wants to have a target group for every household,
so only one member of a household should be included in the target group. The
new deduplication functionality will help you to perform this task.
1. First create a new segmentation model ZS##_Dedu1 and manually create a
new target group TG##HH.
This time you are not using a segment instead simply manually add all
Business Partners to the target Group TG##HH.
Call up the target group details TG##HH and manually add all Business
Partners with the Last name Miller## and Adams## in the target group
TG##HH. There should be 4 Business Partners (BPs) in the target group
TG##HH (Miller##, Kan and Barby as well as Adams## Adam and Eva).
All Miller## and Adams## have the same address (assumption is that each
couple are one household).
2. Perform the deduplication per Household for the new Target Group
TG##HH.
Choose in the target group details the Deduplication Method Household.
Afterwards go back to the Segmentation model choose Deduplicate and
generate your target group again. It should be reduced accordingly.
3. What other options are there for Deduplication of a target group in our
training systems?
Task 6:
Optional Exercise
Deduplication of a segmentation model “Black list” Scenario.
There business partners who are on your “Black list” for some reason and you do
not want to contact them. When you do your segmentation you receive a target
group that contains your “normal” Business Partners and those of the your “Black
list”. Therefore you want to deduplicate (subtract) the “Black list” business
partner from the target group of the “normal” business partners.
1. Create new Segmentation model ZS##_Dedu2 with the help of the Segment
Builder and use the attribute list CR600_Dedupl.
Create a segment for all business partner who are born in May. Change the
description of the segment to SG##_DOB May.
Create another segment of all business partners who like skiing. Change the
description of it to SG##_Skiing. This is the basis for your black list.
Afterwards create target groups for both segments.
Save and go back to the segmentation model view.
Check your results of the current size of your target groups.
You should have a segmentation model with two segments and two target
groups, target group SG##_Skiing consists of 38 business partners, and
SG##_DOB May consists of 198 business partners. (This number might be
higher or lower if there were changes in the master data.)
Now choose in the Segment Builder Tool Bar Deduplicate and select a
suitable Deduplication Method. Do not forget to mark the target group
SG##_Skiing as “black list”. Choose a suitable indicator for the system.
In order to perform the deduplication you have to generate your segmentation
model ZS##_Dedu2 again, choose Generate Model. Afterwards take a look
at the target group SG##_DOB May size.
In the end the target group SG##_DOB May should be reduced by the
number of business partners of the target group SG##_Skiing.
Task 2:
You now want to work with Segmentation Basis to restrict the segmentation.
1. First create a segmentation model ZS##_withoutSB without the use of a
Segmentation Basis.
With the help of the Segment Builder create a segment with all business
partners who speak German (language key). Use your own attribute list
CR600_List_## for segmentation.
How many people belong to the segment? _____________
Description ZS##_withoutSB
Task 3:
Now create a segmentation model ZS##_withSB and use the Segmentation Basis
Master Group CR600:Germany.
Make sure that when creating the segmentation model you have to choose a
Segmentation Basis, use Master Group CR600:Germany as Segmentation Basis
again to compare the result.
1. How can a user be forced to use a Segmentation Basis? Do so when
performing the exercise.
Hint: You can change the segmentation basis, chose EDIT on the
segmentation basis and select the Master Group CR600: Germany.
a) You can force a user to use a Segmentation Basis with the help of the
function Usage for Segments, in this case it choose Usage: Campaign
Execution (Mandatory). In addition to that you could adjust the
Settings of the Segment Builder accordingly.
Navigation Bar Marketing: Create → Segment.
Description ZS##_withSB
2. Again create a segment with all business partners who speaks German
(language key).
Use your own attribute list CR600_List_## for segmentation.
Task 4:
Optional Exercise
Create a Segmentation Basis with the help and on basis of a target group. Create
a Target Group ZG##-SB## of all Business Partners who like to go Skiing and
later on use it as Segmentation Basis.
1. First create a segmentation model ZS##-SB## without the use of a
Segmentation Basis.
With the help of the Segment Builder create a segment with all business
partners who like to go Skiing. Use your own attribute list CR600_List_##
for segmentation.
Create a target group and rename your new Target Group TG##_Ski## and
save it. Generate the Target Group TG##_Ski##.
Afterwards create a Segmentation Basis from your target Group.
Description ZS##-SB##
Description ZSB##-Own
Task 5:
Deduplication: Your company wants to have a target group for every household,
so only one member of a household should be included in the target group. The
new deduplication functionality will help you to perform this task.
1. First create a new segmentation model ZS##_Dedu1 and manually create a
new target group TG##HH.
This time you are not using a segment instead simply manually add all
Business Partners to the target Group TG##HH.
Call up the target group details TG##HH and manually add all Business
Partners with the Last name Miller## and Adams## in the target group
TG##HH. There should be 4 Business Partners (BPs) in the target group
TG##HH (Miller##, Kan and Barby as well as Adams## Adam and Eva).
All Miller## and Adams## have the same address (assumption is that each
couple are one household).
a) Navigation Bar Marketing: Create → Segment.
Description ZS##_Dedu1
Task 6:
Optional Exercise
Deduplication of a segmentation model “Black list” Scenario.
There business partners who are on your “Black list” for some reason and you do
not want to contact them. When you do your segmentation you receive a target
group that contains your “normal” Business Partners and those of the your “Black
list”. Therefore you want to deduplicate (subtract) the “Black list” business
partner from the target group of the “normal” business partners.
1. Create new Segmentation model ZS##_Dedu2 with the help of the Segment
Builder and use the attribute list CR600_Dedupl.
Create a segment for all business partner who are born in May. Change the
description of the segment to SG##_DOB May.
Create another segment of all business partners who like skiing. Change the
description of it to SG##_Skiing. This is the basis for your black list.
Afterwards create target groups for both segments.
Save and go back to the segmentation model view.
Check your results of the current size of your target groups.
You should have a segmentation model with two segments and two target
groups, target group SG##_Skiing consists of 38 business partners, and
SG##_DOB May consists of 198 business partners. (This number might be
higher or lower if there were changes in the master data.)
Now choose in the Segment Builder Tool Bar Deduplicate and select a
suitable Deduplication Method. Do not forget to mark the target group
SG##_Skiing as “black list”. Choose a suitable indicator for the system.
In order to perform the deduplication you have to generate your segmentation
model ZS##_Dedu2 again, choose Generate Model. Afterwards take a look
at the target group SG##_DOB May size.
In the end the target group SG##_DOB May should be reduced by the
number of business partners of the target group SG##_Skiing.
a) Navigation Bar Marketing: Create → Segment.
Description ZS##_Dedu2
with drag and drop. Drop the attribute with Keep on the
segmentation basis.
Change the name of segment, click Edit for your segment and change
the description to SG##_DOB May.
Choose OK.
Choose ( ) Save.
Open the menu for the segment and choose Options → Define Target
Group .
Lesson Summary
You should now be able to:
• Work with segmentation basis
• Perform deduplication of target groups or a segment model
Unit Summary
You should now be able to:
• Create marketing attributes and assign them to business partners
• Create data sources and prepare attribute lists
• Perform target group selection using the Segment Builder
• Work with segmentation basis
• Perform deduplication of target groups or a segment model
Unit Overview
You use personalized mail to send tailored marketing information to the members
of specified target groups. The system tailors the information based on the mail
form that you define, and the current master data for the members of the specified
target groups.
Unit Objectives
After completing this unit, you will be able to:
• Explain the editing options for mail templates
• Create personalized emails
• Create personalized subject lines
• Set up personalized mail forms, using attributes “URL links” or “Subject
lines”.
Unit Contents
Lesson: Personalized Mails ...................................................240
Exercise 12: Personalized Mail - Creating an E-Mail Form ...........253
Lesson Overview
You send personalized mail from a campaign.
Lesson Objectives
After completing this lesson, you will be able to:
• Explain the editing options for mail templates
• Create personalized emails
• Create personalized subject lines
• Set up personalized mail forms, using attributes “URL links” or “Subject
lines”.
Business Example
You want to address your business partners by email in an email campaign. There
you want to create a generic mail form which can be personalized according to the
business partner and the according to the corresponding attributes.
Mail Forms: Overview
Mail Forms
• You use mail forms as the basis for direct marketing campaigns. You use
a mail form to define the layout and content of the information that each
person receives.
• Mail-form creation and editing
• You can create mail forms for e-mail, fax, or short message service (SMS).
• Use the integrated editor to enter text or HTML source code, and control
the formatting of the mail form. Other features enable you to, for example,
insert graphics and attachments.
Usage
Select the communication channel and, if applicable, format of the mail form.
• Usage: Determines for which communication channel the form will be used
(Internet mail, fax, SMS [Pager Services])
• Language: Determines the default language for the mail.
It is the user log on language per SAP default. The mail form language is
the language which a Business Partner is address by the mail form. You can
translate the mail form into other languages if necessary.
The mail form editor automatically generates HTML source code from layout
mode.
Switch to the Source tab to see the generated HTML code that you can edit directly
in the HTML mail form. You can create and edit HTML code in the Source mode.
Attribute Context
Attribute Context
• These attribute contexts allow you to add marketing attributes and structures
in mail forms, and to restrict the selection of fields to make the forms easier
to read.
• In mail forms, business users can select the attribute contexts that you define
here.
To use the new customer scenario, some Customizing in the IMG is necessary.
• Go to the IMG using transaction code /nspro. Open the CRM hierarchy.
Personalization
• You use attributes to insert personalized details, such as names or values, into
your mail form. Only when you send the mail form are the details actually
inserted, using the most up-to-date information that you have.
• You use conditions to personalize the content of your mail form, by, for
example, having different text elements or attachments for different target
groups.
• You cannot change the formatting of a placeholder that you have already
inserted in your mail form.
• If you want to use different formatting, remove the placeholder, change the
adjacent formatting if necessary, and then reinsert the placeholder. The
placeholder now has the same formatting as its adjacent characters.
• Text blocks can be parameterized to appear only when specific conditions are
fulfilled. For example, in this case, text block 2 appears in the mail because
Ms. Smith is a woman.
• Text block 4 appears in every mail because there are no conditions associated
with it.
Subject Line
You can decide whether you want to use a Subject Line for an Mail form or not.
• No Subject Line
If you do not maintain a subject line for a mail form the campaign description
will automatically be used as subject line in your mail form.
• Subject Line
In the subject line you can have an text which will be shown in the inbox of
the mail recipient. In addition to this general text you can personalize the
subject line with attributes.
As attributes you can have business partner attributes, marketing attributes
of attribute sets, campaign or system attributes.
To create a URL, simply highlight the text of the URL (for example, www.sap.com)
and then choose the URL button. This turns the highlighted text into a hyperlink
in the e-mail. www.sap.com
If your hyperlink is to SAP Internet Sales, you can create a personalized link to
the Web page by adding a ++ to the end of the URL. The ++ creates a unique
identifier that can be used to track whether or not the recipient has accessed the
Web site from the e-mail.
If you add ## to an URL, tracking is now also possible for all other Web sites
The ++ allows you to track an outgoing email. If the recipient answers the mail
via the answer functionality, the call center agent sees the campaign that belongs
to the incoming email.
The tracking ID is a field that is used for personalization when the mail is sent out.
You can create as many text blocks as you wish, and each of them can contain
specific information.
Since mail forms may be sent via different channels (e-mail, fax, SMS), you
will want to test the sending process for these different channels before actually
executing the campaign.
All communication channels can be tested. For each channel, parameters can
be maintained:
• E-mail (e-mail address of recipient, e-mail sender)
• Fax (fax number)
• SMS (phone number).
Information on the data that should be completed on the screen:
• Recipients e-mail address: The e-mail address to which you want to send
the e-mail
• Test entire process: This indicator ensures that the tracking IDs will be
created
• Senders e-mail: The e-mail address that is used as the sender address
• Check conditions.
In SAP Gui transaction sost (/nsost) you can find the mail transmission request
via SAPConnect.
Multiple link tracking is possible. You can add multiple Web links to your e-mail
mail form. You can track click-troughs to each link in the e-mail.
In cases where there are multiple links in an email form, analyze click throughs to
each link or link categories by running a BW report.
Reminder:
• Use the ++ at the end of a URL when the link is to an target internal site,
such as a Web shop.
• Use the ## at the end of a URL when the link is to an external site, such as
Yahoo!.
– When the recipient clicks on an external link (##) in the email, the link
does not connect to the external site directly. It takes a detour to the
SAP system where the link hit is counted and tracked. After that, the
recipient will be directed to the external (intermediate) link.
For more detailed information on BI content please have a look in the Appendix
(Personalized Mail Forms – Reporting on Link Tracking).
Business Example
You have set up the marketing plan and the related campaigns.
Task 1:
To include customer-specific marketing attributes in the e-mail form, you have to
define an Attribute Context.
1. Define a new Attribute Context in SAP GUI - Customizing
IMG: Customer Relationship Management → Marketing → Marketing
Planning and Campaign Management → Personalized Mail → Maintain
Attribute Context for Mail Forms.
Create a new Attribute Context ZACG## with the description G## Attribute
list (## being your group number) and assign the Marketing attribute set
SAPCRM_SET and Z_Sport_CR600.
2. Log on to the CRM Web Client UI, choose Business Role Marketing
Professional.
Now you create a new mail form Z##_MAIL. Use as same entry as mail
form description Z##_MAIL and assign your just created Attribute Context
ZACG## (G## Attribute list) to it.
The mail text type should be HTML Personalize the first two text elements
in the following way:
Customers should receive the following salutation, depending on their
gender:
Condition Salutation
Person Gender = male Dear Mr. Last name
Person Gender = female Dear Mrs. Last name
Task 2:
You now want to create a new text block ID: Text Element 3 with description
Maintext.
1. Maintain some free text within a third text block like: this is a test text for
my mail. Change the color, font, or size if you wish. Within the text insert
the question: Are you interested in and include the Attribute Computer
Interests?
Why is the list of marketing attributes you can choose from limited to a
few attributes?
2. Within Text Element 3 enter a hyperlink to a certain partner web page (not
your own web site) for example: http://help.sap.com with description:
Interesting web site. You want to track the link so make sure that tracking
is possible.
Task 3:
1. Create a new personalized subject line “Welcome” and include the business
partner’s Person First Name from the business partner attribute Person
First Name.
Task 4:
Test and Preview your just created mail form and start a communication channel
test
1. Execute the communication channel test and make the following entries:
Enter the following data for testing:
Test Settings:
Comm. E-Mail
Channel:
Sender: MARKETING
Recipient train-##@educ.corp
E-Mail:
Optional before you send the test the mail you could display a preview of
your mail form. In the end Log Off.
2. In SAP GUI you want to find out the send status of your mail: Which SAP
GUI transaction is used for it?
3. Log on to the Windows Live Mail and check the Inbox of your mail account
train-##@educ.corp. Open your mail with subject “Welcome to PC4YOU,
##Turner” and click on the embedded link and open the Internet page or
manually paste the URL into your Internet browser.
To open Windows Live Mail choose Start → Programs → Windows Live
Mail
Take a look at the Windows Live Mail Mail Account of train-##@educ.corp.
Hint: If your Inbox does not show your mail, check for new mails
and click on Send/Receive .
Please only select your e-mail. and test the Hyperlink. You can identify it by
the subject line: “Welcome to PC4YOU, ##Turner”
Choose ) Save
Mark your new entry and on your left double click on Marketing
attribute sets.
In the choose Marketing attribute sets choose New Entries and
enter the predefined marketing attribute set SAPCRM_SET and
Z_Sport_CR600.
Don’t forget to ( ) Save.
2. Log on to the CRM Web Client UI, choose Business Role Marketing
Professional.
Now you create a new mail form Z##_MAIL. Use as same entry as mail
form description Z##_MAIL and assign your just created Attribute Context
ZACG## (G## Attribute list) to it.
The mail text type should be HTML Personalize the first two text elements
in the following way:
Customers should receive the following salutation, depending on their
gender:
Condition Salutation
Person Gender = male Dear Mr. Last name
Person Gender = female Dear Mrs. Last name
General
Data:
ID: Z##_MAIL
Descrip- Z##_MAIL
tion:
Attribute ZACG## (G## Attribute list)
Context:
choose Save
Within Text Element 1 enter the salutation.
Write Dear Mr., insert the <last name> from the attribute list, choose
Attribute within the attribute selection pop-up choose Attribute
Category: Business Partner and in the list select Person: Last Name
and insert it.
In the end it should look like this:
Dear Mr. [Person: Last Name] ,
In the end choose ( ) Save.
Now create a new text element for a woman, enter the salutation.
Choose New Text Element and make the following entries:
Descrip- To_Woman
tion:
Format: HTML
Choose: Create.
Within Text Element 2 enter the salutation.
Write Dear Ms., insert the <last name> from the attribute list, choose
the Attribute Person: Last Name and Insert it.
In the end it should look like this:
Dear Ms. [Person: Last Name] ,
In the end choose ( ) Save.
Now maintain conditions for the text elements, to do so choose Edit
Structure.
For Text Element1 enter a Description: To_Man.
In the field Attribute Description use the ( ) Input- Help and
insert the condition Person: Gender. To do so choose the Attribute
Category: Business Partner and in the list select the attribute Person:
Gender and Insert. Use the ( ) Input Help to select the Attribute
Value 2 Male.
Task 2:
You now want to create a new text block ID: Text Element 3 with description
Maintext.
1. Maintain some free text within a third text block like: this is a test text for
my mail. Change the color, font, or size if you wish. Within the text insert
the question: Are you interested in and include the Attribute Computer
Interests?
Why is the list of marketing attributes you can choose from limited to a
few attributes?
a) Now create a new text element choose New Text Element and make
the following entries:
Choose: Create.
Within Text Element 3 write something and type in the question like:
Are you interested in <Computer Interests>?
Insert the attribute <Computer Interests> with the help of the Attribute
Selection, choose Attribute within the attribute selection pop-up
choose Attribute Category: Marketing Attributes, choose the
Attribute Computer Interests and Insert it.
In the end it should look like this:
Are you interested in [Computer Interests] ?
Choose Save
b) Why is the list of marketing attributes you can choose from limited
to a few attributes?
The list of marketing attributes is limited because the Attribute Context
ZACG## is assigned to the whole mail form. The attribute Computer
Interests is part of the attribute set SAPCRM_SET description:
Consumer Profile SAPCRM.
2. Within Text Element 3 enter a hyperlink to a certain partner web page (not
your own web site) for example: http://help.sap.com with description:
Interesting web site. You want to track the link so make sure that tracking
is possible.
a) Choose Hyperlink
URL: http://help.sap.com
Description: Interesting web site
Tracking Via Intermediate Site
Option:
Choose Insert.
In the end, choose Save.
Task 3:
1. Create a new personalized subject line “Welcome” and include the business
partner’s Person First Name from the business partner attribute Person
First Name.
a) Enter a subject line in your mail form:
General Data enter in the field Subject: Welcome to PC4YOU,
<Person First Name>.
Choose Insert Attribute afterwards choose Attribute and within the
Pop Up select Attribute Category: Business Partner and in the list
select Person: First Name
Code Description
% SAP_A1 Person: First Name
Task 4:
Test and Preview your just created mail form and start a communication channel
test
1. Execute the communication channel test and make the following entries:
Enter the following data for testing:
Test Settings:
Comm. E-Mail
Channel:
Sender: MARKETING
Recipient train-##@educ.corp
E-Mail:
Optional before you send the test the mail you could display a preview of
your mail form. In the end Log Off.
a) Choose: More → Test Send & Preview,
Optional step: before you send the mail you could choose Preview and
preview window will pop up, afterwards close it choose: Close.
Send yourself the mail:
Enter the following data for testing:
Test Settings:
Hint: If your Inbox does not show your mail, check for new mails
and click on Send/Receive .
Please only select your e-mail. and test the Hyperlink. You can identify it by
the subject line: “Welcome to PC4YOU, ##Turner”
a) Log on to Windows Live Mail as described
Lesson Summary
You should now be able to:
• Explain the editing options for mail templates
• Create personalized emails
• Create personalized subject lines
• Set up personalized mail forms, using attributes “URL links” or “Subject
lines”.
Unit Summary
You should now be able to:
• Explain the editing options for mail templates
• Create personalized emails
• Create personalized subject lines
• Set up personalized mail forms, using attributes “URL links” or “Subject
lines”.
Unit Overview
Product proposals are integrated with the applications SAP CRM Web Channel,
SAP Telesales, with product master data in SAP CRM, as well as segmentation.
This function helps you increase sales to your business partners by recommending
products: In addition to or in place of the one(s) already selected. These may be
more expensive products (up-selling), cheaper products (down-selling), or those
related in some way to the product (cross-selling). That can be tailored to the
requirements of a particular business partner by being matched to their marketing
profile or target group. Top n product lists can be used to provide specific lists of
products to be proposed (for example, best-sellers). Automatic product proposals
is an especially powerful tool in online scenarios, where it effectively replaces the
conventional store assistant.
Product proposals are integrated with the applications SAP CRM Web Channel,
SAP Telesales, with product master data in SAP CRM, as well as segmentation.
Unit Objectives
After completing this unit, you will be able to:
• Describe the meaning of up-,down-, and cross-selling
• Describe a product association rule
• Describe a permanent top n list
• Describe a dynamic top n list.
Unit Contents
Lesson: Product Proposuals ..................................................266
Exercise 13: Product Association Rules.................................277
Exercise 14: Top N Lists...................................................285
Lesson Overview
Product Proposals Overview
• Up- , Down- , and Cross-Selling
• Product Association Rules
• Permanent Top N List
• Dynamic Top N List
• Use in Interaction Center and Web Shop.
Lesson Objectives
After completing this lesson, you will be able to:
• Describe the meaning of up-,down-, and cross-selling
• Describe a product association rule
• Describe a permanent top n list
• Describe a dynamic top n list.
Business Example
Product proposals are an opportunity for a marketing manager to increase turnover
by generating additional sales and improving customer retention and satisfaction.
Product proposals can be used in Internet Sales and in the Interaction Center.
Cross-selling
• For a given product or combination of products, additional products are
proposed.
Down-selling
• If the customer orders products, and the resulting total price which is too
high, an alternative, less expensive produce can be proposed.
Up-selling
• In place of the product selected by the customer, higher-value alternatives
are proposed for purchase.
Top n products
Accessories
You can create association rules that are to apply for particular target groups or
marketing profiles, or you can create “global” rules where no such restriction
applies.
Product association rules are used to determine which product or products
may be recommended in addition to (cross-selling) or instead of (up-selling or
down-selling) a given product, and under what conditions.
These conditions include the relationship between the products in terms of price
or profit margin, for example, and the target group for which these association
rules apply.
Cross-selling functionality is used in both Internet sales (Web shop) and telesales,
where it is designed to increase turnover by generating additional sales.
For example, if a business partner orders a PC, you cross-sell by suggesting a
printer and a particular software package.
Up-selling
• In place of the product selected by the customer, higher-value alternatives
are proposed for purchase.
Down-selling
• If the customer orders products that result in a total price that is too high, an
alternative, less expensive product can be proposed.
Cross-selling
• Products A + B + C → Products D + E
– This rule states that if the (leading) products A + B + C are selected,
(dependent) products D + E are proposed. D + E will only be proposed
if all three leading products are selected.
– If you want to propose the same dependent product(s) for several
different leading products, you need to create a separate rule for each
leading product. If you simply enter all the leading products together in
one rule, then product proposals will be triggered only if all the leading
products are selected.
– In CRM Internet Sales, only cross-selling rules with one leading
product can be used.
Up-selling and down-selling
• These association rules are specified in terms of the relationships between
products. The ranking value for the products determines whether they are
proposed as up-selling or down-selling products.
Method schema
• In the method schema, you define the methods that should be used to
determine how product proposals are generated (Customizing).
Product association rules for up-selling or down-selling require a ranking value for
the products specified. This ranking value is usually, but not always, related to the
price of the products in question, and sorts the products within the rule.
By creating a price determination procedure here, the ranking value can be entered
automatically for the products in an up-selling/down-selling rule.
• You may only specify one procedure, which then holds for all the
up-selling/down-selling rules you create.
• Generally speaking, your up-selling/down-selling rules should contain either
products for which all the ranking values are entered manually, or products
for which all the ranking values are determined automatically.
• If you include a new product in a rule and have the ranking value for this
product determined automatically, the ranking value for all other products in
the rule is recalculated; manually entered values will be overwritten.
With global product recommendations you can, for example, offer the Web
shops best-seller to all of the customers that visit your Web shop, independent of
particular target groups.
Using a global target group as a reference, certain products are proposed and
presented in the form of a top n product list. All Web shop customers belong to
the global target group.
Top n lists are a combination of business partners and products that are valid
for a specific period of time.
A top n list consists of information entered on two levels: a header containing
mainly administrative information, and one or more top n items containing the
actual business partner, product, and time stamp combination.
Top n lists are created by evaluating sales data from SAP BW for the target group
and are displayed for all business partners in the target group.
Top n lists are created manually or may be determined from SAP BW using data
mining techniques.
Top n lists are stored and maintained in partner/product ranges structures.
In the field ID / description, enter an ID and description for the top n item.
If required, enter the Web shop in which the item is to be used.
You also have the option of setting the Exclusion indicator here, excluding the
products defined for this particular item.
In the item detail area, enter the following data:
• Business Partner: Assign the relevant marketing segments (profiles, target
groups, or profile sets) to the item.
Time Stamp: Enter the period for which the top n list is to be valid.
• You also have the option of setting an exclusion indicator, and, by doing so,
of excluding specific time periods from the PPR.
Business Example
In CRM Marketing, cross-selling is a generic term for a function by which, for a
given product or combination of products, additional, more expensive, or in some
cases less expensive products are proposed.
Cross-selling functionality is used in both SAP Internet Sales (Web Shop) and
Telesales where it is designed to increase sales by generating additional sales.
Log on to the CRM Web Client UI; choose Business Role Marketing
Professional.
Task 1:
As marketing manager, you want to create the following product association rules
for a target group. First of all you want to create a cross selling rule, for example,
if a Business Partner orders a PC you “cross-sell” by suggesting a printer and a
particular software package.
1. Cross-Selling Rule
Navigation Bar Marketing: Create → Cross Selling Rule.
Create a cross-selling rule with the description Z_CS_## for target group
PP_##, which already exists in the system.
For the leading product HT-1001 (Notebook Basic 17,) specify that the
additional (dependent) product HT-1051 (DeskJet Mobile) is to be suggested
for purchase by members of your target group.
Check, activate, and save your newly created rule.
For the product ID HT-1000 (Notebook Basic 15) you can specify that the
more expensive product ID HT-1001 (Notebook Basic 17), or the even more
expensive product ID HT-1010 (Notebook Professional 15) is to be proposed
in its place. The most expensive product should be offered first (the higher
the ranking value, the greater the value of the product): the number you enter
in the Ranking column reflects the value of the product, and therefore, which
of the products is to be suggested first.
Activate and save your newly created rule.
Task 2:
Check product proposals: In order to check if the product proposals are working
properly, you do not necessarily have to enter the applications, for example, Web
Shop or Interaction Center. In SAP Gui there is a report available for testing.
1. Call up the report Simulation of Product Proposal Interface.
Log on to the SAP GUI.
Use SAP Menu: Marketing → Expert Tools.
Folder Product Proposals:
Choose the Report Simulation of Product Proposal Interface.
click on Execute
2. Test for Cross-Selling:
Within the Report Simulation of Product Proposal Interface fill in the
following fields:
Execute.
Which products are shown in the result? __________________
3. Test Up-/Down-Selling:
Within the Report Simulation of Product Proposal Interface fill in the
following fields
Execute.
Which products are shown in the result? __________________
4. Find out more about the Method Schema.
Log on to the SAP GUI and go to the Customizing (transaction SPRO) to
view the method schema:
IMG: Customer Relationship Management → Marketing → Product
Proposals → Define Method Schema (Basic). You can choose the Basic
or Expert Mode.
Which product proposals are supported by the Method schema: 0000010?
__________________________________________________________
__________________________________________________________
a) Cross-Selling Rule
Navigation Bar Marketing: Create → Cross Selling Rule.
Enter or check the following data:
Descrip- Z_CS_##
tion:
Usage: Target Group
Segment: PP_##
Descrip- Z_UpD_##
tion:
Usage: Target Group
Segment: PP_##
ID Product Ranking
HT-1010 Notebook Professional 15 3
HT-1001 Notebook Basic 17 2
HT-1000 Notebook Basic 15 1
Do not forget to change the Status to Active (Status drop down list).
Save your data.
Task 2:
Check product proposals: In order to check if the product proposals are working
properly, you do not necessarily have to enter the applications, for example, Web
Shop or Interaction Center. In SAP Gui there is a report available for testing.
1. Call up the report Simulation of Product Proposal Interface.
Log on to the SAP GUI.
Use SAP Menu: Marketing → Expert Tools.
Folder Product Proposals:
Choose the Report Simulation of Product Proposal Interface.
click on Execute
a) -
2. Test for Cross-Selling:
Within the Report Simulation of Product Proposal Interface fill in the
following fields:
Execute.
Which products are shown in the result? __________________
a) The result should show the following products:
HT-1001 = source product => HT-1051 = result products
3. Test Up-/Down-Selling:
Within the Report Simulation of Product Proposal Interface fill in the
following fields
Execute.
Business Example
With Top N lists, products can be permanently proposed either to a particular
target group or globally.
Maintaining a top N list enables you to promote products that may not necessarily
be best-sellers: they may, for example, be new to the market or you may want to
discount them for stock clearance purposes.
Task 1:
With Product Recommendations, you can, for example, offer the best-seller of the
entire Web Shop to the customers that visit your Web Shop.
1. Log on to the CRM Web client, choose Business Role Marketing
Professional
Create an own Top-N List. Log on to the Web client UI Business Role
Marketing Professional.
Navigation Bar Marketing: Create → Top-N List.
Create a Top N list called Z_Top-N-List_##, use this name for the ID and
description as well. You first create the header level and then the item level.
2. Go to the item level use for ID and enter the description Z_TOP-N-ITEM##.
On Assignment Block Manually Assigned Products.
Select the following three products as product recommendation.
ID Description
HT-1000 Notebook Basic 15
HT-1021 Easy Hand V
HT-1032 Beam Screen
Task 2:
Check product proposals:
In order to check that the product proposals are working properly you do not
necessarily have to enter the applications, for example, Web Shop or Interaction
Center. There is a report showing you the results of your customizing settings.
1. Call up the report Simulation of Product Proposal Interface.
Log on to the SAP GUI.
Use SAP Menu: Marketing → Expert Tools.
Folder Product Proposals:
Choose Report Simulation of Product Proposal Interface.
2. Test your Top-N List
Within the Report Simulation of Product Proposal Interface fill in the
following fields:
Execute.
Which products are shown in the result?
____________________________________________________________
____________________________________________________________
Why don't you have to enter a Source Product ID?
____________________________________________________________
ID*: Z_Top-N-List_##
Top- N Z_Top-N-List_##
List:
ID Description
HT-1000 Notebook Basic 15
HT-1021 Easy Hand V
HT-1032 Beam Screen
ID: Z_TOP-N-ITEM##
Item: Z_TOP-N-ITEM##
ID Description
HT-1000 Notebook Basic 15
HT-1021 Easy Hand V
HT-1032 Beam Screen
Task 2:
Check product proposals:
In order to check that the product proposals are working properly you do not
necessarily have to enter the applications, for example, Web Shop or Interaction
Center. There is a report showing you the results of your customizing settings.
1. Call up the report Simulation of Product Proposal Interface.
Log on to the SAP GUI.
Use SAP Menu: Marketing → Expert Tools.
Folder Product Proposals:
Choose Report Simulation of Product Proposal Interface.
a) see task
2. Test your Top-N List
Within the Report Simulation of Product Proposal Interface fill in the
following fields:
Execute.
Which products are shown in the result?
____________________________________________________________
____________________________________________________________
Why don't you have to enter a Source Product ID?
____________________________________________________________
a) Execute.
The result should show the following products:
Origin: Top n list:
HT-1000, HT-1021, and HT-1032 = result list of all top n products.
b) There is no source product Id necessary because the Top N-list depends
on the target group and not on a product. Regardless what product your
target group member is going to buy the products of the Top N- list will
always be proposed to him/her.
Lesson Summary
You should now be able to:
• Describe the meaning of up-,down-, and cross-selling
• Describe a product association rule
• Describe a permanent top n list
• Describe a dynamic top n list.
Unit Summary
You should now be able to:
• Describe the meaning of up-,down-, and cross-selling
• Describe a product association rule
• Describe a permanent top n list
• Describe a dynamic top n list.
Unit Overview
A lead in SAP CRM is a business transaction which describes, stores, updates, and
manages the potential interest of (and interaction with) a business partner over a
certain time frame. Lead Management Main Features
• Process Overview and Definitions
• Lead Generation
• Lead Processing
– Lead Qualification
– Lead Survey Determination
– Lead Transfer to Sales
Unit Objectives
After completing this unit, you will be able to:
Unit Contents
Lesson: Lead Management ...................................................294
Exercise 15: Lead Management.......................................... 311
Lesson Overview
Leads are used to qualify a business partner's interest in a particular product or
in making a purchase, with the aim of both establishing and then subsequently
influencing this interest. Once a lead has reached a certain status, it can be passed
on to "Sales" as decision support for creating an opportunity.
Lesson Objectives
After completing this lesson, you will be able to:
• Describe the functions in SAP CRM Lead Management
• Set up a survey for lead execution
• Create a lead and execute it
• Customize SAP CRM Lead Management.
Business Example
Your company wants to update and manage the potential interest of (and
interaction with) a business partner over a certain timeframe.
1. Generate lead
Your lead manager can create leads and assign a person responsible for the
lead. You can create leads across all interaction channels, such as manually
in SAP CRM; Campaigns; Channel management, as in channel partner
portals; E-Selling, as in the Web shop; Internet, through links attached to
questionnaires; Telemarketing, as in the Interaction Center
Templates for leads: You have the option to create leads with the help of
templates.
2. Assign prospect
You can manually assign an appropriate business partner to the lead, such as
a sales prospect or contact person. In the B2B context, the main business
partner assigned to the lead is usually the sales prospect.
3. Assign products
You can assign a product to the lead by entering the product name in the
Description field or by entering a product number.
4. Assign surveys
Your lead qualifier has the option to assign one or multiple questionnaires to
a lead. These questionnaires are predefined with single or multiple-choice
questions, as well as space to enter free text. Based on the answers provided,
a score is calculated and the qualification level set accordingly.
Business partners: The business partner relating to the object lead or opportunity
is known as a prospect, which is defined as a business partner interested in
conducting business or for whom such an interest is assumed. If a lead is turned
into an opportunity, this same prospect is also transferred to the opportunity.
Depending on the type of prospect, a contact person may also be defined. Assume,
for example, that a business partner, for example, Mr. Wright, is the main contact
person for the company ABC Inc. In the lead, ABC Inc. is defined as the prospect,
and Mr. Wright as the contact person. Business partners in turn can be assigned to
products within leads.
Leads facilitate your company chance to make business. With leads, you can
provide a streamlined link between marketing and sales so as to accelerate the
process between first interest and sales. Leads can help you to find out more
about a potential business.
Lead Management is designed to help automate the initial pre-sales process,
freeing up your sales department to focus on the most valuable prospects and
opportunities. By deploying the lead management processes, you can:
• Improve both your response rates to customer requests and your
understanding of customer needs
• Create high-quality leads and increase your revenues
• Streamline the capture, distribution, and qualification of leads across a
multitude of channels through systematic and efficient tracking of the
progress of leads. This is achieved through a process of closed-loop
monitoring, thereby allowing your sales organization to improve close rates
with reduced sales time and cost.
• Use strategic reporting functions to measure the success of leads with
Lead Management, and to support medium to long-term decision-making.
Strategic reporting is performed in the SAP Business Information Warehouse.
• Facilitate various roles such as lead manager, lead qualifier, channel manager,
partner manager, and partner employee. Your interaction center agents or
sales representatives can also use this feature.
The Lead Management process starts with gathering relevant information about
business partners or prospects across all channels. During the lead qualification
process, leads are qualified in different levels (for example, hot, warm, cold)
according to their potential business interest.
Lead routing based on qualification level
(example: requires setting up a workflow for this)
• Hot → Routes to sales
• Warm → Routes to call center
• Cold → Routes to channel partners.
Transfer can be done automatically
• Using standard Business Workflow model in SAP CRM
• Delivered example workflow can be adapted to individual company-specific
needs.
Purpose
• This process enables manual and automatic qualification of leads to set the
lead qualification level. Lead processing also includes the creation of a
business transaction, such as an opportunity, from a lead.
Prerequisites
• You have maintained your settings for Lead Management in Customizing.
• You have created a business partner with the role Employee. This is required
for indicating the Employee Responsible when qualifying leads.
• If you want to qualify leads using questionnaires, you first need to configure
the survey application tool.
Lead Workflow
• Once a lead has reached a certain qualification level, for example Hot, it can
be transformed into an opportunity and passed on to the sales department
for further processing.
– You can set up appropriate workflow to automate the process of
assigning statuses to leads, such as Lost, In Process, or Won. For
example, when a sales representative accepts a Hot lead from the
workflow and converts it to an opportunity, the status of the lead can be
automatically set to Won.
• The lead qualifier can also set the status of leads manually on the basis of
certain indices or by directly talking to the business partner, or a mixture
of both methods. Further, depending on the level of information available
about the business partner, the lead qualifier can directly qualify leads during
the manual creation of leads.
Purpose: Lead qualification is the name given to the process by which leads are
repeatedly processed with the purpose of establishing and improving the level of
interest represented by the lead, with the aim of transforming the lead into an
opportunity.
Prerequisites: In Customizing, you have maintained your settings for Lead
Management. To learn which settings are required choose IMG: Customer
Relationship Management → Transactions and read the documentation for the
chapter Settings for Leads. For general information on the Survey Tool (used
to create questionnaires), see the SAP Library under Customer Relationship
Management → CRM Cross-Application Components → Survey Tool.
Process Flow: Lead qualification is an iterative and interactive process by which
a lead may be processed several times over a given period. In each case, the lead
is assigned a status – lost, in process, or won – either on the basis of certain
indices, by asking the business partner directly, or a mixture of both methods. In
telesales, the lead qualifier can be supported by a questionnaire. Once a lead has
reached a certain qualification level (for example, hot) it can be transformed into
an opportunity and is passed on to the sales department for further processing. A
workflow can be automatically started to support the decision-making process.
Leads may, however, also be qualified at the generation stage, depending on the
information at hand. Since leads are time-based business transactions, the lead
qualifier will normally open and process the same lead a number of times (usually
at certain intervals) until processing is completed.
As part of the lead qualification process, you are able to use questionnaires to help
you assign the correct qualification level to a lead. The answers to each question
can be evaluated and a qualification level assigned to the lead automatically,
according to the proportion of favorable replies.
In this activity, you create the questionnaire to appear under the Evaluation tab in
the transaction for processing leads.
This involves:
• Determining the layout of the questionnaire
• Defining the questions
• Specifying possible answers and how replies are to be entered (radio button,
for example)
• For evaluation purposes, entering the rating factor for both the questions and
the possible answers
In this IMG activity, you can define which rules you wish to use for finding your
lead questionnaires. You can determine which questionnaire should be found in a
given time period for a particular transaction type and item category. To further
refine determination, there is an additional step in which you can define additional
determination criteria and group these together.
These criteria groups can be used to further restrict determination from a defined
combination of questionnaires, validity period, transaction type, and item category
using lead attributes (origin, priority, sales organization, and so on).
Define the determination criteria for questionnaires. These criteria are independent
from the surveys, the time period, and transaction types. You can reuse them in
different contexts.
Define the determination for questionnaires. Combine the criteria with the
transaction type, the survey, and the time period. Additionally, you can set the
determination rule to Active or the survey as Mandatory.
Lead Analysis:
• There are example queries in the business content.
– Lead: Channel Analysis: This application allows you to analyze the
best communication channel (such as e-mail, brochure, telephone) at
the start of a marketing campaign. After each marketing campaign,
the lead manager can analyze how useful the communication channel
was compared to other channels.
– Lead: Efficiency Reporting: This application allows you to analyze
the efficiency of your lead qualification. Navigation via sales
organization or responsible employee means that you can analyze team
efficiency as well as look at the options for improving the qualification
process.
– Lead: Qualification Level Analysis: You can analyze the degree of
difficulty in transforming a lead into an opportunity, according to the
initial qualification level of a lead, the assumption being that it is more
difficult to transform a cold lead into an opportunity than a hot lead.
– Lead: Historical Evaluation Analysis: This application allows you to
analyze leads over different time periods, for example, over a quarter
compared to over a year. It shows whether general changes can be seen
in the leads over a particular time period.
– Lead: Lost Leads Analysis: This application is used to analyze lost
leads. This improves any future leads because you can analyze the
main reasons why the lead was lost. Once you know the reasons, you
can work on new strategies.
Business Example
Before you can start the Lead Generation and Lead Qualification process, some
Customizing prerequisites need to be checked first.
This includes:
• Definition of a Lead Questionnaire
• Determination of Lead Questionnaires
• Assign Qualification Levels to Questionnaires.
Leads will be created as a result of a campaign.
Task 1:
Log on to the SAP GUI.
1. Check relevant Customizing Prerequisites for Lead Management. Have a
look at Lead Transaction Type Z600 in Customizing.
Customizing: IMG: Customer Relationship Management → Transactions →
Basic Settings → Define Transaction Type.
2. What is the leading transaction category?
____________________________________________________________
3. How many Leads can be created per Business Partner?
____________________________________________________________
4. Define a new Lead Group Z## with the description Group ## and a new
Lead Origin X## with the description Lead ##.
Customizing: IMG: Customer Relationship Management → Transactions→
Settings for Leads.
Task 2:
Create a Lead Questionnaire called CR600_LEAD_##.
1. Customizing: IMG: Customer Relationship Management → Transactions →
Settings for Leads → Questionnaires for Leads → Define Questionnaires.
2. a) Define your Lead Questionnaire CR600_LEAD_## within the Survey
Suite. It should contain the following data:
Title: Follow up on Special offers CR600_##
Section Title: Survey ##
b) Question 1: Are you interested in our special offers?
Answer option Yes or No should be possible by selection with Radio Button.
c) Question 2: Do you want to visit our next road show?
Answer option Yes or No should be possible by selection with Radio Button.
d) Question 3: Would you like to receive our Newsletter? Insert the question
so the answer gets saved as a marketing attribute. Use the marketing attribute
set Z_CR600Template and choose the attribute Z_News to save the answer
in account master data.
e) Question 4: Do you want to make any comments? It should be possible
to enter the comments in Text field Size (5 lines 50 columns).
f) Last but not least change the text for the Pushbuttons of the questionnaire
change Button Save to “Save and Thank you” Button and the Reset Button to
“Reset -Do it again”.
In the end save and activate your questionnaire. The Description and Short
description is the name of your questionnaire: CR600_LEAD_##.
Task 3:
Define a Rating your questionnaire CR600_LEAD_## and assign Qualification
Levels for Questionnaires.
1. Assign a Rating to your Questions and Answer options.
The 1. Question is rated with rating factor 2, Answer: “Yes” rates 2, Answer
“No” rates 1.
The 2. Question is rated with rating factor 2 Answer “Yes” rates 3, Answer
“No” rates 1.
The Yes answer should always be selected.
The marketing attribute question and text comments should have no influence
on the rating.
You have to activate your questionnaire again because with your changes
you have created the next survey version.
2. Assign Qualification Levels to your Questionnaire CR600_LEAD_##
a) Your lead questionnaire should be qualified as cold until you have reached
59% off all rating points, the level warm until 84% and afterwards it will be
qualified as level hot.
b) How will your questionnaire be qualified (level: cold, warm, hot) if you
answer the first question with “No” and the second with “Yes”?
____________________________________________________________
Task 4:
Define and assign a Determination Criteria for the transaction type Z600
(CR600_LEAD_##) and your survey CR600_LEAD_##. Make sure only you
will find your questionnaire and not everybody using the same transaction type
Z600 (CR600_LEAD_##).
1. Define a Determination Criteria Z##CR600 for your Questionnaire
CR600_LEAD_##.
The Criteria set Z##CR600 with description Criteria ## should be used
when the lead is selected of Lead origin X## (Lead ##) and Lead Group
Z## (Group ##).
2. Define the Determination for Questionnaires Z##Lead with description
Z##Lead for transaction type Z600 (CR600 Lead) and your Questionnaire
CR600_LEAD_## with the help of your Criteria Z##CR600. Do not forget
to mark it as active.
Task 5:
Log on to the CRM Web client; choose Business Role Marketing Professional.
1. Take a look at the Individual Account of Sandra ##Turner (Remember to
replace ## with your group number). The Attribute Newsletter (Z-News)
of marketing attribute set CR600Template (Z_CR600Template) should
not be there.
SAP Navigation Bar: Accounts & Products.
2. Test your Questionnaire CR600_LEAD_##.
a) SAP Navigation Bar: Create → Lead.
Create a lead of type CR600 Lead (Z600) and Description: 1. Test lead ##
for Prospect ##Turner (Business partner: ##Turner, Sandra) and choose
Group Group ## (Z##) and Origin: Lead ## (X##). Press Enter.
Lead Origin: X##, Short Description Lead ##, Description Lead ##.
Task 2:
Create a Lead Questionnaire called CR600_LEAD_##.
1. Customizing: IMG: Customer Relationship Management → Transactions →
Settings for Leads → Questionnaires for Leads → Define Questionnaires.
a) Customizing (transaction SPRO)
IMG: Customer Relationship Management → Transactions→ Settings
for Leads → Questionnaires for Leads → Define Questionnaires.
2. a) Define your Lead Questionnaire CR600_LEAD_## within the Survey
Suite. It should contain the following data:
Title: Follow up on Special offers CR600_##
Section Title: Survey ##
b) Question 1: Are you interested in our special offers?
Answer option Yes or No should be possible by selection with Radio Button.
c) Question 2: Do you want to visit our next road show?
Answer option Yes or No should be possible by selection with Radio Button.
d) Question 3: Would you like to receive our Newsletter? Insert the question
so the answer gets saved as a marketing attribute. Use the marketing attribute
set Z_CR600Template and choose the attribute Z_News to save the answer
in account master data.
e) Question 4: Do you want to make any comments? It should be possible
to enter the comments in Text field Size (5 lines 50 columns).
f) Last but not least change the text for the Pushbuttons of the questionnaire
change Button Save to “Save and Thank you” Button and the Reset Button to
“Reset -Do it again”.
In the end save and activate your questionnaire. The Description and Short
description is the name of your questionnaire: CR600_LEAD_##.
a) IMG: Customer Relationship Management → Transactions → Settings
for Leads → Questionnaires for Leads → Define Questionnaires.
Go to the Leads Area of the survey suite Leads.
Choose the Create Button and a pop-up will appear:
Applica- Lead.
tion:
New CR600_LEAD_##
Survey
name:
Press Enter and a pop-up box will appear: The survey does not yet
exist. A template will be generated.
The Survey Builder shows up: Welcome to the Survey Builder.
With the Survey Builder you can create, display and edit surveys.
Now you can start to create a new Survey or Questionnaire.
On the editor screen, double-click on the icon: Enter a Title for
Survey change the text and enter your title: Follow up on Special
offers CR600_##.
Go to the maintain texts and double-click on Button Maintain
Texts and Attributes change the text and enter the Title: Survey ##.
General comments on the Navigation within the Survey Builder.
You create Questions with and you create Answers with
With the help of the context menu (right mouse click) you can select
what you want to do like create a new question or an answer or insert
answer option.
b) Enter the 1. Question:
Double-click on and enter your question: Are you interested in
our special offers?
Double click on Answer.
Choose Answer Category: Selection Button Group (“Radio Button”).
Optional: choose Text position Text Right.
Context menu (right mouse click) on Answer, change the Answer
option and enter option Yes.
Context menu (right mouse click) on Answer Button, choose
Insert Answer option and enter No.
c) Enter the 2. Question:
To create or insert a new Question place your cursor on maintain
texts and call up the context menu (right mouse click) on Insert
Question.
Do you want to visit our next road show?
You can change the sequence of the Questions with drag and
drop, mark the question with your mouse and drop it
where it is appropriate.
f) Go to the Pushbuttons and double click on the Save Button, now you
can change the Text to “Save and Thank you”, click on the Reset Button
and change the text to “Reset - Do it again”.
Save and activated your questionnaire. The questionnaire
description and short description are the name of your questionnaire
CR600_LEAD_##.
Please save your Questionnaire CR600_LEAD_## with Save
and use for Description and Short Description CR600_LEAD_##
afterwards choose.
When you have saved ( Save) your Questionnaire CR600_LEAD_##,
choose Back to return to the survey suite.
Now you still have activate your survey CR600_LEAD_##, choose
Activate.
Task 3:
Define a Rating your questionnaire CR600_LEAD_## and assign Qualification
Levels for Questionnaires.
1. Assign a Rating to your Questions and Answer options.
The 1. Question is rated with rating factor 2, Answer: “Yes” rates 2, Answer
“No” rates 1.
The 2. Question is rated with rating factor 2 Answer “Yes” rates 3, Answer
“No” rates 1.
The Yes answer should always be selected.
The marketing attribute question and text comments should have no influence
on the rating.
You have to activate your questionnaire again because with your changes
you have created the next survey version.
a) Call up the Survey Builder again. Select your Questionnaire
CR600_LEAD_## and choose Change.
Open your Survey and double click on your 1. Question and enter
in field Rating Factor: 2, double click on the Answer Option: Yes
and enter in field Rating: 2 and for Answer Option: No enter in field
Rating: 1.
Do it the same way for your 2. Question; double click on your
2. Question and enter in the field Rating Factor: 2, double click on
the Answer Option: Yes and enter in field Rating: 3 and for Answer
Option: No enter in field Rating: 1.
No Rating factor and Rating will apply for the 3. Question with the
marketing attribute and for the text comment.
Please Save your Questionnaire CR600_LEAD_## again and
choose Back to return to the survey suite and activate your
questionnaire, again choose Activate.
Every change of the survey will create a new survey version, so the
field Version shows 2 now.
2. Assign Qualification Levels to your Questionnaire CR600_LEAD_##
a) Your lead questionnaire should be qualified as cold until you have reached
59% off all rating points, the level warm until 84% and afterwards it will be
qualified as level hot.
b) How will your questionnaire be qualified (level: cold, warm, hot) if you
answer the first question with “No” and the second with “Yes”?
____________________________________________________________
a) IMG: Customer Relationship Management → Transactions → Settings
for Leads → Questionnaires for Leads → Assign Qualification Levels
to Questionnaires.
Choose New Entries: select your questionnaire CR600_LEAD_##
choose Enter afterwards select your questionnaire and double click on
Qualification Level.
Choose New Entries and select /enter.
Task 4:
Define and assign a Determination Criteria for the transaction type Z600
(CR600_LEAD_##) and your survey CR600_LEAD_##. Make sure only you
will find your questionnaire and not everybody using the same transaction type
Z600 (CR600_LEAD_##).
1. Define a Determination Criteria Z##CR600 for your Questionnaire
CR600_LEAD_##.
Determination Z##Lead
Short Description Z##Lead
Valid From
Valid To
Transaction Type Z600
Item Cat.
Questionnaire ID CR600_LEAD_##
Mandatory
Active
Task 5:
Log on to the CRM Web client; choose Business Role Marketing Professional.
1. Take a look at the Individual Account of Sandra ##Turner (Remember to
replace ## with your group number). The Attribute Newsletter (Z-News)
of marketing attribute set CR600Template (Z_CR600Template) should
not be there.
SAP Navigation Bar: Accounts & Products.
a) Navigation Bar: Accounts & Products: Search → Accounts.
Search for: Individual Accounts.
Last Name is ##Turner (remember to replace ## with your group
number).
In the Assignment Block Marketing Attributes the marketing attribute
set CR600Template (Z_CR600Template) with attribute Newsletter
(Z-News) is not there.
If for some reason it is there, please delete it.
2. Test your Questionnaire CR600_LEAD_##.
a) SAP Navigation Bar: Create → Lead.
Create a lead of type CR600 Lead (Z600) and Description: 1. Test lead ##
for Prospect ##Turner (Business partner: ##Turner, Sandra) and choose
Group Group ## (Z##) and Origin: Lead ## (X##). Press Enter.
b) Is your questionnaire showing?
c) Answer the first question with “No”, the second with “Yes” and the third
with “Yes”? Is your lead qualified? Did you receive the expected answer
of task 3, 2.?
General Data
Description: 1. Test lead ##
Prospect: ##Turner (##being your group number)
Classification
Origin: Lead ## (Drop down list box Lead##, sorted by
customizing key (Z##))
Group: Group ## (Drop down list box Group##, sorted by
customizing key (X##))
Qualification:
Qualification Warm
Level:
Questionnaire Warm
Level:
Lesson Summary
You should now be able to:
• Describe the functions in SAP CRM Lead Management
• Set up a survey for lead execution
• Create a lead and execute it
• Customize SAP CRM Lead Management.
Unit Summary
You should now be able to:
• Describe the functions in SAP CRM Lead Management
• Set up a survey for lead execution
• Create a lead and execute it
• Customize SAP CRM Lead Management.
Unit Overview
Campaign Automation is a function that allows you to model your campaigns,
thus allowing you to set up multi-channel, multi-wave and real-time campaigns.
A separate screen that can be called up directly from the Marketing Planner for
campaign automation. Within the campaign automation screen you can model and
start your campaign process.
Process Overview
• User Interface
• Definitions and Specific Attributes
• Workflows
• Rules and Conditions
• Scenarios
• Customizing and Prerequisites for Campaign Automation
• Further Information (see Appendix)
Unit Objectives
After completing this unit, you will be able to:
Unit Contents
Lesson: Campaign Automation ...............................................330
Lesson: Campaign Automation Processing .................................348
Exercise 16: Campaign Automation with Survey Integration .........353
Lesson Overview
Describe the process of automated campaigns and set up of a simple campaign
automation scenario.
Lesson Objectives
After completing this lesson, you will be able to:
• Describe the process of automated campaigns
• Set up simple campaign automation scenarios
• Use campaign-automation-specific workflows
• Find the most important Customizing steps in IMG in order to implement
campaign-automation-specific scenarios.
Business Example
You would like to create campaigns based on predefined criteria to be executed
without any manual action.
Predefined criteria can be represented by time restrictions, customer answers,
other campaign relations. The way a customer is routed through a predefined
campaign path is always dependent on the customer’s individual response.
In the campaign-automation-specific user interface, you create your
workflow-based campaign process model.
Once you have defined all campaign-related steps, you start the automated
campaign and all assigned actions will be taken into account.
Immediately after campaign execution you are able to see the number of outbound
contacts and the number of responses in the campaign automation user interface.
User Settings
• The layout, including colors, visibility, width of a grid, and the alignment of
process elements to the grid can be set up individually by each user.
Workflows
To model a consistent campaign process, you need to note the following modeling
rules:
• The start node of a campaign process is always a campaign.
• A campaign process cannot include loops in the process.
• The campaign element drives which workflows can be assigned to it. For
example, certain workflows can only be assigned to the first element within
the process; others only if it is a direct response element.
• To execute the start node of a campaign process, the complete process must
be saved and released. The execution can only be processed in display mode.
Lesson Summary
You should now be able to:
• Describe the process of automated campaigns
• Set up simple campaign automation scenarios
• Use campaign-automation-specific workflows
• Find the most important Customizing steps in IMG in order to implement
campaign-automation-specific scenarios.
Lesson Overview
Set up of an campaign automation process
Lesson Objectives
After completing this lesson, you will be able to:
• Perform Campaign Automation with the example for Survey Integration
Business Example
You would like to create campaigns based on predefined criteria to be executed
without any manual action.
Predefined criteria can be represented by time restrictions, customer answers,
other campaign relations. The way a customer is routed through a predefined
campaign path is always dependent on the customer’s individual response.
In the campaign-automation-specific user interface, you create your
workflow-based campaign process model.
Once you have defined all campaign-related steps, you start the automated
campaign and all assigned actions will be taken into account.
Immediately after campaign execution you are able to see the number of outbound
contacts and the number of responses in the campaign automation user interface.
Customizing Steps
• Maintain Standard Settings for SAP Business Workflow
• Assign Workflows for Campaign Automation
• Implement Workflow Customizing
• Actions for Campaign Automation
• Scenario Customizing: IC Scenario and Survey Scenario
Optional you have the following BADIs for Campaign Automation:
• BADI: Enhancements for Rules Processing and Interface to Intelligence
Connector
• BADI to Enhance Campaign Determination
• BADI for Survey Inbound Handling (for example, Specify Transaction Type
for Inbound Activity)
Business Example
In this exercise, you will create and execute a process model for the campaign
execution. The process model will meet the following criteria:
In a first step, an email invitation to a trade show will be sent to a group of
predefined customers.
The E-mail includes a link to a questionnaire where the customers can
communicate their interest in attending the trade show.
Depending on their answers, the customers will be treated in a different way.
All customers answering the survey will immediately receive a “Thank you for
your Reply” E-mail.
Depending on their answer, each customer will be placed in a separate target group
for participants and non-participants for further processing.
Those customers that didn’t respond at all will receive a reminder e-mail two
weeks after the initial invitation e-mail.
Task 1:
Log on to the CRM Web Client; choose Business Role Marketing Professional.
Prepare a survey and an e-mail form and later on paste in the survey URL into
the mail form.
1. Create a new e-mail form Z##_CA## by copying. Use the already created
mail form ZCR600_CA_FIRST_WAVE as a template for your personalized
e-mail form. Make sure the Language remain Original: English
Task 2:
Prepare a survey for this scenario, you want to send out a survey to a particular
group of customers. For this reason, you have to prepare the survey.
1. Create a new survey by copying. Create the new survey with ID
CR600_CA_Z## with the description CR600_CA_Z## by copying the
already existing survey CR600_CA_Survey. Do not forget to change the
description from CR600_CA_Survey_EN to CR600_CA_Z##.
The survey should contain the question: Would you like to attend our annual
trade show?
Answer: Yes / No
Create the Survey in the Web Client UI. Marketing: Search → Surveys
In the Survey Details change the Description to CR600_CA_Z##
2. Activate your survey.
3. Generate a survey URL.
To generate the URL, you have to select the following options:
Get Option: bsp
Get File: CRM_SVY_BSP_xxx_800.XML (xxx being the current CRM
system like ZMZ)
Send Option: bsp
Send File: CRM_SVY_BSP_xxx_800.XML (xxx being the current CRM
system like ZMZ)
choose Generate URL.
Save the newly generated URL and to make sure you do not loose it so you
copy it.
Select the newly generated URL and copy it via (CTR+C) on your notepad,
make sure you do not loose it. Close the URL-Window choose.
4. Go back to your mail form Z##_CA##. Choose Edit and insert the survey
URL into the e-mail form, created a personal Survey URL Title: Survey ##
Trade Show, make sure the survey answers can be tracked.
Task 3:
Create campaign automation process model
1. Create start node of the process model and maintain the relevant campaign
details. Create a campaign and consider the following naming convention
for your campaign:
Optional you can Personalize the Campaign Automation Applet as you like.
2. Create a campaign element for sending out the e-mail Survey Registration
and maintain the relevant campaign element details.
First create a new campaign element with the following naming convention:
ID: C/90##-0CA-001 (## being your group number)
description: Survey Registration E-Mail -GR##
Type: Customer Development
Maintain the Channel Settings, select Communication Medium E-Mail choose
for E-mail address MARKETING [email protected] and
select your prepared E-Mail form Z##_CA##.
Additionally, select the Survey ID used in your e-mail form from the
dropdown list.
Assign the already defined Target Group CR600 TG Event Invitation ## to
the campaign element.
Select the relevant Workflow settings for further processing.
3. Create another campaign element for e-mail with the subject line Thank you
for your reply and maintain the relevant campaign element details
Create a new campaign element first with the following naming convention:
Continued on next page
Task 4:
Define rules and conditions for the campaign automation process model.
1. Create a decision node and position it between the first campaign element
and the four parallel campaign elements. Maintain the decision node
description: Response ?
4. Release and execute your campaign. afterwards Log Off form Web Client UI.
Task 5:
Verify that all follow-up steps were triggered correctly.
1. Access the e-mail account of your two business partners which are used in
your initial target group and simulate the survey answers [Yes] and [No].
Verify the results of the campaign execution via the E-Mail channel and
check your Inbox, test the hyperlink of your mails.
To open Windows Live Mail choose Start → Programs → Windows Live
Mail
Take a look at the Windows Live Mail Mail Account of train-##@educ.corp.
Hint: If your Inbox does not show your mail, check for new mails
and click on Send/Receive .
Task 6:
1. Did your campaign automation process work? Therefore log on to the CRM
Web client again; choose Business Role Marketing Professional.
Call up your campaign C/90##-0CA.
Select Counter in the Campaign Automation User Interface and see what
happens.
2. Verify that all follow-up steps were executed correctly. Take a look at your
Segment Model CR600 PG Campaign Automation ## and its Target
Groups.
Task 7:
Optional Exercise:
You want to use campaign automation without survey link tracking. The survey
will be answered by a follow-up activity.
1. Actually the manual interference would stop the campaign automation
process. What “technical element” takes care of the continuation of the
campaign automation process?
Take a look in Customizing. What action and action profile is assigned to
the transaction type ZMKT.
2. Create an other campaign automation process model similar to the one
before but this time without a mail with survey link tracking. You will send
out an already prepared email without a survey link. Later on the business
partner contact will be documented by a follow-up activity in which your
survey is automatically is included. In the end you will see that the campaign
automation process continues even with this manual interaction.
Log on to the CRM Web Client; choose Business Role Marketing
Professional.
Create new campaign as start node of the process model and maintain the
relevant campaign details. Create a campaign and consider the following
naming convention for your campaign:
ID: C/90##-2CA (## being your group number).
Description: 2nd Survey Camp. ##
Type: Customer Development
Access the Campaign Automation user interface for further processing.
3. Create a campaign element for sending out an e-mail Invitation of Gr. ##
(## being your group number) and maintain the relevant campaign element
details.
First create a new campaign element with the following naming convention:
ID:C/90##-2CA-001 (## being your group number)
Description: Invitation of Gr. ##
Take a look at the segmentation model ZS##-CA and its target groups. Did
the target groups change accordingly to our answers of questionnaire?
Task 2:
Prepare a survey for this scenario, you want to send out a survey to a particular
group of customers. For this reason, you have to prepare the survey.
1. Create a new survey by copying. Create the new survey with ID
CR600_CA_Z## with the description CR600_CA_Z## by copying the
already existing survey CR600_CA_Survey. Do not forget to change the
description from CR600_CA_Survey_EN to CR600_CA_Z##.
The survey should contain the question: Would you like to attend our annual
trade show?
Answer: Yes / No
Create the Survey in the Web Client UI. Marketing: Search → Surveys
Save the newly generated URL and to make sure you do not loose it so you
copy it.
Select the newly generated URL and copy it via (CTR+C) on your notepad,
make sure you do not loose it. Close the URL-Window choose.
a) Generate a survey URL.
Choose Generate URL
To generate the URL, you have to select the following options:
Get Option: bsp
Get File: CRM_SVY_BSP_xxx_800.XML
(xxx being the current CRM system name like ZMZ)
Send Option: bsp
Send File: CRM_SVY_BSP_xxx_800.XML
(xxx being the current CRM system name like ZMZ )
Afterwards choose Generate.
Select the newly generated URL and copy it via (CTR+C) on your
notepad, make sure you do not loose it. Close the URL-Window
choose.
4. Go back to your mail form Z##_CA##. Choose Edit and insert the survey
URL into the e-mail form, created a personal Survey URL Title: Survey ##
Trade Show, make sure the survey answers can be tracked.
a) Select your mail form Z##_CA## from the Recent Object in the
Navigation bar. So you can access your mail form Z##_CA## direct.
Choose Edit and make sure you are in the editing /change mode.
You can verify this when you have a look at the field “description ”,
the text should be changeable and visible in a “white” field instead
of “blue” field.
Within the Mail form Z##_CA## scroll to the text Survey: and place
your cursor in new line and choose Hyperlink
Insert Hyperlink
URL*: <Survey URL> paste in (CTRL+V) your Survey URL.
description: Survey ## Trade Show
Tracking Option: Via Target Site
Choose Insert
In the end save your mail forma, choose Save
Continued on next page
Task 3:
Create campaign automation process model
1. Create start node of the process model and maintain the relevant campaign
details. Create a campaign and consider the following naming convention
for your campaign:
ID: C/90##-0CA (## being your group number).
description: Survey Campaign GR##
Type: Customer Development
Access the Campaign Automation user interface for further processing.
In the following, always keep in mind the structure of the final process model
as displayed on the following graphic.
Optional you can Personalize the Campaign Automation Applet as you like.
a) Create start node of the process model and maintain the relevant
campaign details. Create a campaign and consider the following
naming convention for your campaign:
Navigation bar: Marketing Create → Campaign
ID: C/90##-0CA
description: Survey Campaign GR##
Type: Customer Development
Choose Save and afterwards choose Campaign Automation
The Campaign Automation Applet will open up. Optional you can
Personalize the Applet as you want.
Optional: Adjust the Campaign Automation specific elements
according to your requirements. For example, change the color settings,
adjust the grid size, and so on, before you start with any further
processing.
To make the mentioned adjustments, you simply need to select
Personalize.
For the campaign itself, you do not have to maintain any additional
details.
In the following, always keep in mind the structure of the final process
model as displayed on the following graphic.
2. Create a campaign element for sending out the e-mail Survey Registration
and maintain the relevant campaign element details.
First create a new campaign element with the following naming convention:
ID: C/90##-0CA-001 (## being your group number)
Continued on next page
Create a new campaign element first with the following naming convention:
ID: C/90##-0CA-004 (## being your group number)
Description: Collect Non-Participants -GR##
Assign the already defined Target Group CR600 TG Event
Non-Participants ## to the campaign element.
This target group should be empty and will be filled with Business Partners
during the campaign automation process when a customer decides to attend
the event.
Select the relevant Workflow settings for further processing.
a) Choose New Process Element and select Campaign Element
Double-click “Step 1”
Campaign Element Details
General Data:
ID: C/90##-0CA-004 (## being your group number)
Change the Description to Collect Non-Participants -GR##
Type: Customer Development
Segments
Assign the target group via the Input Help – with Search Criteria
Description is CR600*TG*## and select the Target Group CR600
TG Event Non-Participants ##.
This target group should be empty and will be filled with Business
Partners during the campaign automation process when a customer
decides to attend the event.
Channel
This time you don’t have to maintain any channel settings because you
only want to collect the event participants in a dedicated target group.
General Data
Select the relevant Workflow Add BP to Target Group. This workflow
will add all participating responders to the assigned target group.
Additionally, you have to set the flag for Start for every respondent
Finally, Save your settings.
6. Collect all who did give no answer (no response) in campaign element so as
to send them a reminder e-mail and maintain the relevant campaign element
details.
Continued on next page
Create a new campaign element first with the following naming convention:
ID: C/90##- 0CA-005 (## being your group number)
Description: No-Answer GR##
Type: Customer Development
Assign the already defined Target Group CR600 TG Reminder ## to the
campaign element.
This target group represents a copy of the initial target group. All responding
business partners, no matter what their answer indicates, will be removed
from this copy during the campaign automation process. As a result, you
will get all non-responding business partners collected in the respective
target group at a glance.
Task 4:
Define rules and conditions for the campaign automation process model.
1. Create a decision node and position it between the first campaign element
and the four parallel campaign elements. Maintain the decision node
description: Response ?
2 In the questionnaire
CR600_CA_Z## the • Thank You E-mail
business partner answered -GR##
the question Would you like • Collect Non-
to attend our annual trade Participants -GR##
show? with No • No-Answer GR##
choose Add and select in
the Templates for Category
Times
The business partner
responded before specify a
date; DATE = (today’s date
+ 2 weeks).
4. Release and execute your campaign. afterwards Log Off form Web Client UI.
a) Before you can execute a Campaign Automation process model,
you have to release all campaign elements first. If you want the all
campaign elements to be released at once, you simply need to release
the first start node campaign.
Task 5:
Verify that all follow-up steps were triggered correctly.
1. Access the e-mail account of your two business partners which are used in
your initial target group and simulate the survey answers [Yes] and [No].
Verify the results of the campaign execution via the E-Mail channel and
check your Inbox, test the hyperlink of your mails.
To open Windows Live Mail choose Start → Programs → Windows Live
Mail
Hint: If your Inbox does not show your mail, check for new mails
and click on Send/Receive .
Hint: If your Inbox does not show your mail, check for new
mails and click on Send/Receive .
You have received two emails (one for James Bond## and one for Liz
Taylo##.
Access the e-mail account of your two business partners which are
used in your initial target group and simulate the survey answers [Yes]
and [No].
When you answer the survey please wait until you receive the message:
The Values Were Saved Successfully
Task 6:
1. Did your campaign automation process work? Therefore log on to the CRM
Web client again; choose Business Role Marketing Professional.
Call up your campaign C/90##-0CA.
Select Counter in the Campaign Automation User Interface and see what
happens.
a) Navigation Bar Recent Objects select your campaign C/90##-0CA
Open up the Campaign Automation Applet again and choose
Personalize.
In the Personalization Option select Counter Settings
Show Counter and choose Apply afterwards.
The counter should indicate the following:
Number of outbound contacts for first campaign element: 2
Number of responses to first campaign element: 2
Number of outbound contacts for Thank-You E-mail campaign
element: 2
2. Verify that all follow-up steps were executed correctly. Take a look at your
Segment Model CR600 PG Campaign Automation ## and its Target
Groups.
a) Navigation Bar Marketing: Search → Segments
Description is CR600*PG*##*
Segmentation Model CR600 PG Campaign Automation ## and its
Target Groups
CR600 TG Event Invitation ## should be of size 2
CR600 TG Event Participants ## should be of size 1
CR600 TG Event Non-Participants ## should be of size 1
CR600 TG Reminder ## should be of size 0
Task 7:
Optional Exercise:
You want to use campaign automation without survey link tracking. The survey
will be answered by a follow-up activity.
1. Actually the manual interference would stop the campaign automation
process. What “technical element” takes care of the continuation of the
campaign automation process?
Take a look in Customizing. What action and action profile is assigned to
the transaction type ZMKT.
a) The “technical element”, which takes care of the continuation of the
campaign automation process is an action.
b) Got to SAP GUI : Customizing (Transaction SPRO)
Transaction (SPRO): Customizing
IMG: Customer Relationship Management → Basic Functions →
Actions → Actions in Transaction → Assign Action Profile to the
Business Transaction Type.
Select the Transaction Type ZMKT. The action profile
CAMPAIGN_AUTOMATION_ACTIVITY is assigned to the Transaction
Type ZMKT.
c) In SAP GUI Customizing
IMG: Customer Relationship Management → Basic Functions →
Actions → Actions in Transaction → Change Actions and Conditions
→ Define Action Profiles and Actions
Select the details of action profile CAMPAIGN_AUTOMATION_AC-
TIVITY. The action profile CAMPAIGN_AUTOMATION_ACTIVITY
is set up with one action CAMPAIGN_AUTOMATION_ACTIVITY
Start Subsequent Step in Campaign Automation. This action assures
the continuation of the campaign automation process.
2. Create an other campaign automation process model similar to the one
before but this time without a mail with survey link tracking. You will send
out an already prepared email without a survey link. Later on the business
Additionally, select your survey with the Survey ID: CR600_CA_Z## from
the drop-down list.
Assign the already defined Target Group: ZG##-CA-Invitation to the
campaign element.
Select the relevant Workflow settings for further processing.
a) Choose New Process Element and select Campaign Element
Double click on “Step 1”
Campaign Element Details
General Data
ID: C/90##-2CA-001 (## being your group number)
Type: Customer Development
Change the Description: Invitation of Gr. ##
In Channel enter or select the flowing data:
Communication Medium: E-Mail
Form for E-Mail: Z_TRADE_FAIR_INVITATION
E-Mail Address: MARKETING [email protected]
Questionnaire: CR600_CA_Z## (*) (your survey (*) in the latest
version)
Segments
Assign the target group via the Input Help – with Search
Criteria Description is ZG##*CA* and select the Target Group
ZG##-CA-Invitation
General Data
Select the relevant Workflow Send Target Group to Channel.
This workflow is responsible for initiating the E-Mail sending process
as soon as the overall process model has been started for execution.
If you don’t enter a particular start date, the process will start
immediately
Choose Save
4. Create campaign element Answer is Yes-GR## and maintain the relevant
campaign element details.
Create a new campaign element first with the following naming convention:
ID: C/90##-2CA-002 (## being your group number)
Continued on next page
Description: No-Response-GR##
Type: Customer Development
Assign the already defined Target Group: ZG##-CA-Reminder to the
campaign element. This target group should be empty and will be filled with
Business Partners during the campaign automation process when a customer
decides to attend the event.
Every Business Partner who response with Yes to the invitation should
be in this target group. Select the relevant Workflow settings for further
processing. .
a) Choose New Process Element and select Campaign Element
Double click on “Step 1”
Campaign Element Details
General Data:
ID: C/90##-2CA-004 (## being your group number)
Change the Description to No-Response-GR##
Type: Customer Development
Segments
Assign the target group via the Input Help – with Search
Criteria Description is ZG##*CA* and select the Target Group:
ZG##-CA-Reminder.
Channel
This time you don’t have to maintain any channel settings because you
only want to collect the event participants in a dedicated target group.
General Data
Select the relevant Workflow Remove BP from Target Group. This
workflow will delete all participating responders from the assigned
target group.
Additionally, you have to set the flag for Start for every respondent
Finally, Save your settings.
7. Specify all rules, conditions, and follow-up steps.
If in the survey CR600_CA_Survey_## the business partner answered the
question: Would you like to attend our annual trade show? with Yes and
responded before specific a date (DATE = (today’s date + 2 weeks), the
business partner should be collected in the target group Answer is Yes ## and
therefore should not be part of the reminder target group.
Continued on next page
Hint: It might take some time until the target groups get
updated. You may open the target group details to refresh the
view and actually see the result.
Lesson Summary
You should now be able to:
• Perform Campaign Automation with the example for Survey Integration
Unit Summary
You should now be able to:
• Describe the process of automated campaigns
• Set up simple campaign automation scenarios
• Use campaign-automation-specific workflows
• Find the most important Customizing steps in IMG in order to implement
campaign-automation-specific scenarios.
• Perform Campaign Automation with the example for Survey Integration
Unit Overview
External List Management: Overview
• Mapping Format for External Lists
• Upload External Lists
• Using the Uploaded Business Partners
Unit Objectives
After completing this unit, you will be able to:
• Describe the process of External List Management
• Create a Mapping Format
• Upload external lists to SAP CRM.
Unit Contents
Lesson: External List Management...........................................396
Exercise 17: External List Management.................................407
Lesson Overview
• Maintain a Mapping Format
• Upload External List and List Maintenance
• Using the Uploaded Business Partners.
Lesson Objectives
After completing this lesson, you will be able to:
• Describe the process of External List Management
• Create a Mapping Format
• Upload external lists to SAP CRM.
Business Example
Your company decides to rent an address list from an external partner with the
intention of gathering new prospects.
The external list provides a number of business partner attributes (address,
birthday, and so on).
In order to directly upload the list into SAP CRM, you must create a mapping
format that maps the data contained in the external list with standard business
partner fields. Once you have defined the mapping format, you can upload your
file.
If the prospects show interest in your company or your products, the rented
business partner addresses can persist in CRM. The addresses of the business
partners who have not reacted must be deleted.
Introduction
In the mapping step, you can define which entry in the list corresponds to which
SAP field.
Once you have determined the mapping format, you can use it each time an
external list has the same format.
Here you can see an already existing mapping format created previously. In order
to use this mapping format you mapped the fields of the file to the target fields and
defined mapping rules whenever necessary
The Category determine the Target fields to which the external data can be
mapped. Depending on the chosen mapping format, the target fields can be one or
more of the following types: Person, organization, attribute, lead, activity, survey.
You can upload business partners and / or create activities or leads for business
partners.
File: Here you can enter an example file or your external list so you have this file
in the preview. This simplifies the creation of the mapping format.
Preview Row: Here you can enter the row of your list, which should be displayed
in the grid.
Field separator: This is the separator used in the external list.
Mapping: In the right grid, choose the SAP field corresponding to the entry in the
left grid. To map both, you must select them and then choose the Transfer button.
You can define the following mapping rules for the fields:
• Values
– You use this rule to assign values to the mapped fields. Select the
mapped field and assign the possible values. You can enter these values
from the tables, predefined values from a domain, or the search help
attached to the data elements.
• Constant
– You can use this rule to assign constant values to mapping fields that
require all the business partners to be created with a constant value
irrespective of their corresponding entries in the external list.
• Code
– You can maintain the ABAP code for the mapping fields that require
data or value conversion before they can be assigned to the appropriate
fields during the creation of business partners.
This function enables data to be uploaded from the application server file to the
SAP CRM database tables for External List Management (ELM).
You maintain the origin and type in customizing,
• IMG: Customer Relationship Management → Marketing → External List
Management → Define List Type
• IMG: Customer Relationship Management → Marketing → External List
Management → Define List Origin.
This function enables you to perform mapping between list data and the SAP
Business Partner structure according to the mapping rules that you have defined
in the mapping format. You have executed the External List Upload step or
selected the step for execution. Once this step has been executed, you can see the
successfully mapped records using Display Data Records.
You can determine which steps should be executed (via workflow). You can
execute the process step by step.
Under Format, enter the corresponding mapping format.
If you create a target group, maintain the Target Group field. Choose or define
a profile set.
To start the process you must schedule a job.
After choosing the steps and starting date, save to start the processes (automatic
change to Display Mode).
After choosing the steps and starting date, choose Start to start the upload.
To get a more detailed view, you can click on the Messages for Process Steps. The
log displays the details of the process step you are interested in.
In addition to the message log you can view the uploaded data with Show List
Records.
Data after mapping:
You can display the temporary data after you have performed the step Map Data.
You can view all the data records that have been mapped successfully. You can
only view up to 4 records at a time due to performance reasons. By default,
records 1 to 4 are displayed. To view a different set of records, change the start
position of the records.
As long as the Rented indicator is active, the business partner is not transferred
to SAP ERP backend system.
Business partners created from a rented external list are deleted only if they are
flagged as Rented at the time of external list deletion and if they are not used
in any business transactions such as inbound activities, sales orders, or leads.
Outbound activities are the exception.
Business partners that are flagged as Rented and used in Outbound Activities are
deleted with the deletion of the external list. However, the outbound activity
itself is not deleted.
Note: Please note that the Rented flag is not made visible in the delivered
Web client UI configuration. It is necessary to configure the field to be
visible. It is shown on SAP GUI Business Partner view Classification tab.
Customizing:
IMG: Customer Relationship Management → Marketing → External List
Management
If a contact with a business partner results in a positive reaction, then the Rented
indicator in this master record is automatically deleted. This is done using Actions.
The action for deleting of the Rented indicator must be assigned to an action profile.
The standard delivery provides the action ACTIVITY_REMOVE_BP_FLAG in
the action profile for the ACTIVITY.
Business Example
Your company decides to rent addresses to gain new customers. So you have to
create a mapping format that fits to the list you receive.
After you upload the listed consumers into SAP CRM, they will be contacted via
e-mail. If a business partner is interested in your company, he or she will finally
be considered as a customer.
Finally, business partner addresses that were not won have to be deleted out of the
system.
Task 1:
Log on to SAP GUI.
In order to create your own mapping format, you need to have a file to upload
the data.
This exercise will preferably be performed in SAP GUI.
1. Download your external list from the SAP Business Workplace.
Log on to SAP GUI.
Go to the SAP Business Workplace (STRG+F12 or transaction SBWP).
Open the Inbox.
Open the document CR600: Lists for ELM Exercise with a double click.
Open the attachment BP##.txt.
Save As this file onto your local drive. Save it in Drive Application (N): in
the folder Documents > My Documents .
Task 2:
Log on to the CRM Web client; choose UI Business RoleMarketing Professional.
1. Create a mapping format with ID: CR6_## and Mapping Format description
Group ##. You want to map address data of a Person and the Marketing
Attribute CR600_Hobbies.
Continued on next page
Task 3:
Upload the file back to your training system.
Navigation Bar: Marketing: Create → External List.
1. Create an address list with ID and description ZELM_List_## with the
following data:
General Data
Origin Provider 1 (Consumer)
Type Rented
Permitted No. of Uses 1
Mapping Format Group ##
Continued on next page
Process Steps:
Choose Select Client File.
Browse for your file on your local drive (Documents) and choose Upload
it, choose as Delimiter: Semicolon.
Select the following process steps:
- Read File
- Map Data
- Maintain Business Partner
- Maintain Target Group
Task 4:
You want to contact the new accounts and find out the impact of the rented flag.
1. Search for your newly created Segmentation Model ZG##_ELM and create
business activities of type ELMO ELM Outgoing Contact for it.
2. Check the flag Rented Address for Angela Adams##. Is it selected?
___________________________________
3. Angela Adams## is interested in our products. She contacts us, so create an
incoming interaction log for Angela Adams##. Use these details:
4. Check the Rented Address indicator for this consumer again. Is it selected?
___________________________________
Task 5:
Optional Exercise: Deletion of an ELM List
1. a) Search for your ELM List and delete all it contains. What is the effect of
the deletion of an ELM List.
b) What happened to your account Mark Miller## who was marked as
rented? Take a look at the account details for Mark Miller##. In order to
see the effect do not use the Recent Object in the Navigation Bar, use the
account search instead.
Task 2:
Log on to the CRM Web client; choose UI Business RoleMarketing Professional.
1. Create a mapping format with ID: CR6_## and Mapping Format description
Group ##. You want to map address data of a Person and the Marketing
Attribute CR600_Hobbies.
Navigation Bar: Marketing: Create → Mapping Format.
To get a preview of the fields you want to map, select the file you have
downloaded before. After you have uploaded the file you have to refresh
your view to display the fields.
a) ID*: CR6_##.
Mapping Format: Group ##
Category: Addresses
Choose for Target Field Filter
Filter Criterion: Person
Choose Select a File
Browse for your file (Folder: Documents) afterwards upload it choose
Upload.
You do not see any fields displayed yet please choose Refresh to display
the field and data of the file.
2. Please map the data of a person with the following fields:
- First name
- Last name
- Street
- House number
- Postal Code (Target Field ID: PERS_POSTL_COD1)
- City
- Country (ISO code) (Target Field ID: PERS_COUNTRYISO)
- Title (Note: later you have to create a mapping rule for this field.)
- Correspondence language
a) To map the fields select the column Field Mapping the field Preview
Value you want to map and select in the column Available Target Fields
the right Target Field, when both fields are marked choose Map.
Afterwards in the File Preview Value Mark shows the Target Field
First Name.
Continue this way for all fields in the file, Country is be mapped with
ISO Code (Target Field ID: PERS_COUNTRYISO), Mr. should be
mapped with Title (Target Field ID: PERS_TITLE_KEY).
So far all fields of the preview file should be mapped.
3. Map the Marketing Attribute CR600_Hobbies:
- Musik and Books to Music and Books
a) You want to map the Hobby Musik, therefore you have to change your
Target Field Filter.
Choose for Target Field Filter
Map the File Preview Value: Musik with the Target field
CR600_Hobbies.
4. Now you have to apply the right mapping rules. You have to add a Mapping
Rule for the values of the marketing attribute set CR600_Hobbies and Title.
a) The Preview field: Musik has to match the right marketing attribute
within the Target field CR600_Hobbies
Select the field you want to apply a mapping rule for and choose Add
Mapping Rule.
Select the row Preview field: Musik the Target field CR600_Hobbies
and choose Add Mapping Rule
Select Mapping Rule: Values
Now all the possible values are displayed, select the right value Music
and select with the Input-field help the value Musik. Process in the
same way for the value Books, in the end choose Back.
Afterwards the Preview Value Musik shows the Target Field
CR600_Hobbies with Mapping Rule Values which indicates that a
mapping rule applies for this field.
Now apply a mapping rule for the field Title.
Select the row Preview field: Mr. the Target field Title and choose
Add Mapping Rule
Select Mapping Rule: Values
All the possible values are displayed, select the right value 0002 Mr.
and select with the Input-field help the value Mr.
Process in the same way for the value 0001 Ms. and mapped values
Mrs., in the end choose Back.
5. You want to add an additional field E-mail address to the file. The field
E-mail address should be filled with the constant e-mail address with your
CRM-User Mail address: CRM-##[email protected].
Apply the right mapping rule.
a) Change the Target Field Filter again.
Filter Criterion: Person.
In the Field mapping mark the position 11 there is no Preview value
filled, now select in the column Available Target Fields the Target Field
E-Mail Address, when both fields are marked choose Map.
Apply a mapping rule for the E-Mail Address, choose Add Mapping
Rule.
Select Mapping Rule: Constant
Task 3:
Upload the file back to your training system.
Navigation Bar: Marketing: Create → External List.
1. Create an address list with ID and description ZELM_List_## with the
following data:
General Data
Origin Provider 1 (Consumer)
Type Rented
Permitted No. of Uses 1
Mapping Format Group ##
Process Steps:
Choose Select Client File.
Browse for your file on your local drive (Documents) and choose Upload
it, choose as Delimiter: Semicolon.
Select the following process steps:
- Read File
- Map Data
- Maintain Business Partner
- Maintain Target Group
General Data
Origin Provider 1 (Consumer)
Type Rented
Permitted No. of Uses 1
Mapping Format Mapping Format Group ##
Process Steps:
Choose Select Client File.
Browse for your file on your local drive Upload it, choose as Delimiter:
Semicolon.
Select the following process steps:
- Read File
- Map Data
- Maintain Business Partner
- Maintain Target Group
___________________________________
Use the Navigation Bar and search for your new Accounts. Take a look at
the account details. Your new accounts should both be marked as rented and
have the right title and e-mail address.
a) Choose Refresh to view the progress of the process step execution.
Choose Show List Records to view the details of the list and the
accounts.
Note the Business Partner ID (Person) of your just created accounts.
Mark Miller##:
___________________________________
Angela Adams##:
___________________________________
Afterwards choose in the Navigation Bar: Accounts & Products:
Search → Accounts, use as search criteria the Account ID, which you
have noted before or search by the name Adams## and Miller##.
In the result list call up the account details. In the Account Details
Assignment Block General Data you find the flagged field Rented
Address as well as the title and e-mail address.
Task 4:
You want to contact the new accounts and find out the impact of the rented flag.
1. Search for your newly created Segmentation Model ZG##_ELM and create
business activities of type ELMO ELM Outgoing Contact for it.
a) Navigation Bar: Marketing: Search → Segmentation Elements.
Description is Z*##*ELM.
In the result list, select your Segmentation Model and target group
ZG##_ELM.
Go to the Segmentation Model Detail, click on the hyperlink of the
Segmentation Model ZG##_ELM. In the work area tool bar, choose
Edit Segmentation Model. The Segment Builder View should open up.
___________________________________
a) Navigation Bar: Accounts & Products.
Search → Accounts.
Search for: select Individual Accounts.
Last Name: Adams##.
First Name: Angela.
Or search with the Account ID.
In the result list, select your account and click on the Hyperlink
Adams## to go to the account details.
In the Account Details Assignment Block General Data you find the
flagged field Rented Address .
The outgoing contact ELMO ELM Outgoing contact does not have
any influence on the rented flag. It is still there. Of course the system
internally checks the “Permitted No. of Uses” in our case only once
you can contact Angela Adams## by an outgoing contact / activity.
3. Angela Adams## is interested in our products. She contacts us, so create an
incoming interaction log for Angela Adams##. Use these details:
4. Check the Rented Address indicator for this consumer again. Is it selected?
___________________________________
a) Navigation Bar: Accounts & Products.
Search → Accounts.
Search for: select Individual Accounts.
Last Name: Adams##.
First Name: Angela.
Or search with the Account ID.
In the result list select your account and click on the Hyperlink
Adams## to go to the account details.
In the Account Details Assignment Block General Data you find the
unmarked field Rented Address .
Task 5:
Optional Exercise: Deletion of an ELM List
1. a) Search for your ELM List and delete all it contains. What is the effect of
the deletion of an ELM List.
Lesson Summary
You should now be able to:
• Describe the process of External List Management
• Create a Mapping Format
• Upload external lists to SAP CRM.
Unit Summary
You should now be able to:
• Describe the process of External List Management
• Create a Mapping Format
• Upload external lists to SAP CRM.
Unit Overview
Learn more about special features and functions in SAP CRM Marketing
Topics:
• Newsletter Management
• Interaction Objects
• Personalized Response Code
• File Export
• Bounce Management
Unit Objectives
After completing this unit, you will be able to:
Unit Contents
Lesson: Special Features and Functions ....................................426
Exercise 18: File Export and Personal Respond Code (PRC) .......443
Lesson: Bounce Management ................................................451
Exercise 19: Bounce Management ......................................463
Lesson Overview
After the basic information you will now get familiar with some Marketing Special
Features and Functions
Lesson Objectives
After completing this lesson, you will be able to:
• Describe the process of Newsletter Management
• Describe the use of the Personal Respond Code (PRC)
• Use File Export for a campaign
Business Example
You want to management your newsletter.
You can use a mail form that invites the e-mail recipient to register for the
newsletter (opt in/ opt out) by clicking on a Subscribe link. The link is a URL
within a Web shop where the recipient can select topics of interest and subscribe
or unsubscribe to the newsletter.
The newsletter can contain several links. It is possible to track click-throughs to
multiple links to a Web shop and external sites.
Assign the newsletter-relevant marketing attribute set to the Web shop in the
Newsletter Subscription area of the Web shop administration.
• The Web shop displays all the attributes of this attribute set on aspecial tab
rider for newsletter subscriptions. You define in the Web shopcustomizing
which attribute sets are shown in the web shop.
Maintain the Web shop URL for automatic Subscribe/Unsubscribe hyperlink
generation in the mail forms. You can achieve this in Mail Form Maintenance by
first creating your newsletter and then choosing Subscribe/Unsubscribe to insert a
link to the Web shop.
Create a campaign and campaign element. Assign a newsletter mail form to the
campaign element, and enter the email communication medium.
Execute your newsletter campaign with the newsletter-relevant target group.
You can insert a Subscribe / Unsubscribe link into the newsletter e-mail form by
selecting Insert Subscribe/Unsubscribe from the context menu of the insert icon. If
you switch to the html source view, you can see that a URL is automatically added
to the source code. The URL is configured in the IMG → Customer Relationship
Management → Marketing → Personalized Mail → Edit URL for Newsletter.
When the email recipient clicks on the Subscribe / Unsubscribe link in the email,
he or she is directed to the newsletter page in the Web shop.
Interaction Objects used for asynchronous execution channels
Mass scenarios, such as B2C, generally require only minimum information on the
outbound contacts for performance reasons. The interaction object supports this
type of scenario.
• In order to execute an e-mail campaign, certain conditions must be fulfilled:
– A campaign must exist. A campaign (and or campaign element) is the
operative element in the marketing plan from which interaction with
customers is fulfilled.
– A target group has to exist. The target group includes the business
partners you wish to address with the e-mail.
– An e-mail form must exist. An e-mail form is the template that includes
the text conditional and non-conditional blocks of the e-mail.
– The senders address is required to send the e-mails out. Senders
e-mails can be defined in Customizing
Process
• User sets up an e-mail marketing campaign, with related target group. The
e-mail form is customized to match the desired marketing message. E-mails
are sent to all participants of the campaign with parameterized (for tracking
purposes) URL links.
• When used in conjunction with my SAP Internet Sales, dynamic, personalized
greeting and web tracking (e.g., hits from the e-mail, clickstream) is possible.
• If set up in Customizing, activities are generated for each BP in the target
group. Mail contents are linked to the activity as an attachment
The PRCs are generated during campaign execution. Its structure and format
can be individually defined. Several formats are possible depending on the
corresponding BADI implementation.
Use the personalized response code to identify a responder easily. For example,
you can print the PRC on a predefined, paper-based response like fax, postcards,
and others.
PRC also enables fast identification of the responders and the campaign in
progress. This is helpful for response recording and for response import (e.g.
from external agencies, using standard flat file formats, can import both business
partners, and transactions).
The PRC can also be used as instigation object for Campaign Automation.
The personal response code can be included in mail forms the same way as other
variables. It is automatically generated during the campaign execution and is
unique for each business partner and campaign.
What is the difference between a Personalized Response Code and a Response ID?
• You use a Response ID to track the response to your campaign. You can
use this in an e-mail campaign, so that you can track inbound e-mail. The
Response ID is hidden in the personalized mail.
• You use a Personalized Response Code (PRC) so that you can quickly
identify the campaign related to a response. The PRC is displayed in
the personalized mail. You can use a PRC when you want a response by
telephone; the PRC enables respondents to identify the campaign.
Business Example
If you want to send data to an external partner or need data for an external file you
export the data with the help of File Export.
You create a mail form for File Export with all the data you like to export such
as Business Partner data (Name and Address) or Marketing Attributes. For later
use and much easier import of the data you can add a Personal Respond Code
(PRC) to exported data.
You execute a campaign for the target group you want to export the data in a file.
In the end, you will receive the data in a file as an attachment in the campaign.
The campaign attachment can be down loaded or send to an external partner.
Log on to the CRM Web client; choose Business Role Marketing Professional.
Task 1:
Create a mail form with the form usage File Export.
1. Create mail form Z##_FILEEX with the form usage for File Export.
2. Select attributes you want to have in for File to export it. Please select
different attributes form different attribute categories, select from attribute
category: Business Partner Last Name and First Name and from attribute
category: Campaigns Personal Response Code in addition to the attribute
enter a Free Text: attribute: winter promotion
Task 2:
Create and execute a campaign, use the channel File Export.
1. Create a new campaign to export your file, use the following data: ID
C/90##-FEX-001 and DescriptionSale Gr## and campaign typeCustomer
Development .
2. Assign your just created mail form Z##_FILEEX for file export to the
campaign, choose Channel File Export (CSV with Attachment).
Task 3:
You want to record the responses of the Business Partners of target group PP_##
from the campaign C/90##-Fil-Ex## quickly and store the answers in a survey.
1. Create a Response Recording with one of the previously generated Personal
Response Code.
2. Fill out the survey answers. Create a Lead of transaction type CR600 Lead
add the description Group ## and answer the survey as you like.
Select “your” survey, the one you created in the unit Leads, by choosing the
Lead origin Lead## and Lead group Group##.
Please answer the survey questions as you like and in the end choose Save
and Thank you to save your survey and qualify your Lead.
Choose Save to save your whole Response Record and create a Lead
at the same time.
3. Verify the creation of the Lead. Have a look at the newly created Lead.
Search it by the Description Group##.
General Data:
ID: Z##_FILEEX
Description: Z##_FILEEX
Usage: File Export
2. Select attributes you want to have in for File to export it. Please select
different attributes form different attribute categories, select from attribute
category: Business Partner Last Name and First Name and from attribute
category: Campaigns Personal Response Code in addition to the attribute
enter a Free Text: attribute: winter promotion
a) you have two parts in the view one the left Attributes to choose from and
on the right File Export Attributes which represent the fields/attributes
you want to have in your file to export them. Of course at the moment
the File Export Attributes have on entries yet.
select the Attribute Category: Business Partner.
choose from the Attributes.
Attribute Category: Business Partner.
Select the attribute Person: Last Name.
Choose Move to Right to insert the attribute to the File Export
Attributes.
afterwards select the attribute Person: First Name.
Choose Move to Right to insert the attribute to the File Export
Attributes.
now change the attribute category
Select Attribute Category: Campaigns.
Select the attribute Personalized Response Code.
Choose Move to Right to insert the attribute to the File Export
Attributes.
Now add a Free Text
On the right in File Export Attributes choose Free Text
Within Attributes you find a new line with text “ Enter a text, in all
translations”. Change this text and enter winter promotion
In the end choose Save and Back.
Task 2:
Create and execute a campaign, use the channel File Export.
1. Create a new campaign to export your file, use the following data: ID
C/90##-FEX-001 and DescriptionSale Gr## and campaign typeCustomer
Development .
a) Go to the SAP Navigation Bar: Marketing choose Create → Campaign.
ID: C/90##-FEX-001
2. Assign your just created mail form Z##_FILEEX for file export to the
campaign, choose Channel File Export (CSV with Attachment).
a)
Channel:
Communication File Export (CSV with Attachment)
Medium:
File Export Form: Z##_FILEEX
4. Release and execute your campaign. Afterwards leave the campaign detail
view and go to Home in the Navigation Bar.
a) In Assignment Block Campaign Details choose Edit and enter the
following data:
Change the Status to Release and choose Save.
In the work area tool bar choose More → Start.
In the Job Wizard, change the Start date to immediately, choose Start:
immediately.
Choose to actually execute the Job.
Leave the campaign detail view. Go to Navigation Bar Home.
5. Go Back to the campaign details. Have a look at the attachment of your
campaign and check the created file.
Note the Personal Response Code for your two Business Partners.
a) Go to the Assignment Block Attachments.
After the campaign execution has run successfully you will find your
file for export in Assignment Block Attachments.
Click on the Hyperlink of your File Name C90##-Fil-EX-## to view
the details.
Note the Personal Response Code for your two Business Partners, so
you can remember them for the Response Recording Exercise.
Task 3:
You want to record the responses of the Business Partners of target group PP_##
from the campaign C/90##-Fil-Ex## quickly and store the answers in a survey.
1. Create a Response Recording with one of the previously generated Personal
Response Code.
a) SAP Navigation Bar: Marketing choose Create → Response Recording.
Assignment Block General Data.
In the field Response Code enter the Personal Response Code and
press Enter => Automatically the Account data gets generated.
2. Fill out the survey answers. Create a Lead of transaction type CR600 Lead
add the description Group ## and answer the survey as you like.
Select “your” survey, the one you created in the unit Leads, by choosing the
Lead origin Lead## and Lead group Group##.
Please answer the survey questions as you like and in the end choose Save
and Thank you to save your survey and qualify your Lead.
Choose Save to save your whole Response Record and create a Lead
at the same time.
a) Select in the Assignment Block General Data the following data:
Lesson Summary
You should now be able to:
• Describe the process of Newsletter Management
• Describe the use of the Personal Respond Code (PRC)
• Use File Export for a campaign
Lesson Overview
Bounce Management is a function that allows you to recognize and follow-up
marketing mails (e-mail, SMS, fax) that could not be delivered to the recipient
and are returned to the sender as an automatic reply mail. It is also possible to
recognize and process emails that are not actually responses to the campaign, but
are automated response mails, such as out of office notifications.
Lesson Objectives
After completing this lesson, you will be able to:
• describe the bounce management process
• set up of a bounce rule
Business Example
The growth of the Internet has provided an easy communication medium for the
marketing department, the e-mail.
Marketers now need the next level of support, they need to understand how many
e-mails of them are going astray and how many are just not reaching their target
audience.
Bounce management enables you to recognize and process e-mail, fax, or SMS
that could not be delivered to its intended recipient and is returned to the sender as
an automatic reply. It is also possible to recognize and process inbound e-mails
that are not actually responses to personalized mail, but are automated response
e-mails, such as out-of-office notifications.
These automatic replies and automated response e-mails are known as “bounces”.
We can distinguish between hard bounces or soft bounces (also known as
“permanent bounces” and “temporary bounces” respectively).
SAP delivers the rule policy DEFAULT and a default customizing. You have
defined services and service manager profiles for using the E-Mail Response
Management System (ERMS). You do this in Customizing for Customer
Bounce rules can be structured to combine generic reads and campaign specific
reads from returned messages. Generic hard and soft bounce categories like out
of office, addressee unknown, mailbox full are considered along with campaign
specific reads for email subject, or content, such as Coupon Code to ensure the
message is managed according to business requirements.
Rules are organized in a hierarchical tree structure in which every rule on a given
hierarchy level is only executed if the upper level rule has evaluated to true.
Rules are evaluated every time an incoming e-mail is received if the policy in
which they belong to is invoked during rule processing. Rules are based upon
facts associated with the e-mail, such as e-mail content and business partner
information. These facts are gathered and stored in the fact base.
Procedures
In the Bounce Rules search, select the context Bounce Management.
In bounce management, rules are used from the Bounce Management context only.
We deliver the rule policy DEFAULT.
The required services and service manager profiles for using the E-Mail Response
Management System (ERMS) are defined. All entries necessary for Bounce
Management are delivered in the default Customizing. For more information, see
Customizing under Customer Relationship Management → E-Mail Response
Management System → Service Manager
SAP delivers the rule policy DEFAULT and a default customizing. So you do not
have to make any customizing changes.
Optional you can defined services and service manager profiles for using the
E-Mail Response Management System (ERMS). You do this in Customizing
for Customer Relationship Management (CRM), by choosing E-Mail Response
Management System → Service Manager. We deliver default Customizing entries
for bounce management.
You use mail monitoring to check the status of sent e-mail, as well as any inbound
e-mail. This can be particularly important when you are sending personalized mail
as part of a campaign.
Display bounce data
• The system writes information about each bounced e-mail in the application
log. You can select a given time period in the log, display the GUIDs of the
send requests, and display what actions were executed for each bounced
e-mail.
• On the SAP Easy Access screen, choose Architecture and Technology ABAP
Workbench Development SAP Business Workflow Utilities Application Log
Application Log: Display Logs. In the Object field, enter CRM_MKTB.
Business Example
You decide to send out an email to a list of Business Partners that have been bought
into the organization. You are unsure of the quality of the data that you have
bought, so you decide to monitor this campaign by utilizing Bounce Management,
to see how many of these Business Partners have valid Email addresses.
Task 1:
Log on to the CRM Web client; choose Business Role Marketing Professional
The first thing that needs to be done is to create the initial contact Email that needs
to be sent out to all of the Account (Business Partners) involved in the above list.
1. Create a new Campaign with these entries:
Campaign Details
General Data
Identification C/90##-BOU-G##
Description Bounce Group-##
Planned Start today
Planned End in one week
Campaign Type Customer Retention
Objective Increase Revenue
Tactic Advertising
Priority high
Channel
Communication Medium E-Mail
Form for E-Mail ZCR600_BOUNCE
E-Mail Address BOUNCE
Task 2:
Now that the campaign is created, before it is executed you need to set up the
information for the Bounce Management, in order to “listen”, for the appropriate
reply email.
1. Search for the already setup Default Bounce Rules.
Under the Folder CR600 create a new bounce rule Group-##.
You can only create a new rule when you are in Draft Rules “Mode”.
Task 3:
Now create the two conditions that we are listening for,
1. Check in the Email Subject line for the word Group-##
2. Check in the Email body for the word unknown
3. Now assign the action Bounce: Status (Default 2)/ ELM Update
4. What does the preview of the rule show?
____________________________________________
Save your rule.
Task 4:
1. Your Rule is saved as Draft Rules you have to release it to get active.
Release the rule.
Save your active rule.
Task 5:
Test your bounce rule by executing your previous campaign and check the
response to it.
1. Release your campaign C/90##-BOU-G## .
2. Start the execution and choose start immediately. Afterwards Log Off
3. Check out the sent out mail at Windows Live Mail
You find it under Start → Programs → Windows Live Mail
Take a look at your Windows Live Mail Account train-## .
If your Inbox does not show your mail, check for new mails and click on
Send/Receive .
You can open the mail by double-clicking on it. (Please make sure that you
only work on your email).
4. Reply to your email, with the content of the email including the words
“unknown recipient” in the content of the email.
_____________________________________________________________
5. What will now happen with this email?
_____________________________________________________________
6. Have a look at the Business Partner Miller##, Barby. The email address
[email protected] does not exist so it causes a hard or formal bounce. For
a hard bounce the rule was set up so that the “Do not use email” flag is
set. Did the rule work?
7. As a campaign manager you want to have an overview of the outbound
contacts of your campaign C/90##-BOU-G##.
Take a look at the Contact Statics of your campaign. What information
do you receive?
Besides the information Contact Statics in your campaign, where else
can you find contact information of your campaign? Take a look at the
Marketing Contact List of your campaign.
General Data
Identification C/90##-BOU-G##
Description Bounce Group-##
Planned Start today
Planned End in one week
Campaign Type Customer Retention
Objective Increase Revenue
Tactic Advertising
Priority high
Channel
Communication Medium E-Mail
Form for E-Mail ZCR600_BOUNCE
E-Mail Address BOUNCE
General Data
ID C/90##-BOU-G##
Description Bounce Group-##
Planned Start today
Planned End in one week
Campaign Type Customer Retention
Objective Increase Revenue
Tactic Advertising
Priority high
Channel
Communication Medium E-Mail
Form of E-Mail ZCR600_BOUNCE
E-Mail Address BOUNCE
Task 2:
Now that the campaign is created, before it is executed you need to set up the
information for the Bounce Management, in order to “listen”, for the appropriate
reply email.
1. Search for the already setup Default Bounce Rules.
Task 3:
Now create the two conditions that we are listening for,
1. Check in the Email Subject line for the word Group-##
a) Conditions
Choose Add Entry
Select the Attribute Email Subject from the drop-down list box and
enter the words Group-## in the field Value
Select the Attribute Email Body from the drop-down list box and enter
the words unknown in the field Value.
3. Now assign the action Bounce: Status (Default 2)/ ELM Update
a) Actions:
Choose Add Entry
Choose in the drop-down list box Bounce: Status (Default 2)/ ELM
Update
4. What does the preview of the rule show?
____________________________________________
Save your rule.
a) If Email Subject Contains “Group-##” or Email Body Contains
“unknown” Then Bounce: Status (Default 2)/ ELM Update
Save your rule choose Save.
Task 4:
1. Your Rule is saved as Draft Rules you have to release it to get active.
Release the rule.
Save your active rule.
a) Got into the editing mode again, choose Edit and afterwards choose
MORE → Release Draft Rules and Save
your rule is now active choose Save.
Task 5:
Test your bounce rule by executing your previous campaign and check the
response to it.
1. Release your campaign C/90##-BOU-G## .
a) Call up your campaign again.
SAP Navigation Bar: Marketing choose Search → Campaigns
Search Criteria
Campaign ID is C/90##-BOU-G##.
In the Result list click on the Hyperlink C/90##-BOU-G##.
Choose Edit
Choose New Status: Released
Choose Save.
2. Start the execution and choose start immediately. Afterwards Log Off
a) Start execution choose start immediately.
In the work area tool bar choose More → Start
In the Job Wizard change the Start date to immediately, afterwards
choose Start.
Log Off.
3. Check out the sent out mail at Windows Live Mail
You find it under Start → Programs → Windows Live Mail
Take a look at your Windows Live Mail Account train-## .
If your Inbox does not show your mail, check for new mails and click on
Send/Receive .
You can open the mail by double-clicking on it. (Please make sure that you
only work on your email).
a) Open in the Windows Live Mail as described.
4. Reply to your email, with the content of the email including the words
“unknown recipient” in the content of the email.
_____________________________________________________________
a) Choose Reply and include the word unknown recipient in the mail
content. Afterwards close Windows Live Mail.
5. What will now happen with this email?
_____________________________________________________________
a) The email will come back into the SAP System, and will be “read” by
the Bounce Management, and the system will now activate the action
and will update the ELM Status of the Account.
6. Have a look at the Business Partner Miller##, Barby. The email address
[email protected] does not exist so it causes a hard or formal bounce. For
a hard bounce the rule was set up so that the “Do not use email” flag is
set. Did the rule work?
a) Log on to the CRM Web client; choose Business Role: Marketing
Professional
Bounce Rule applies for Undeliverable Mail
The Bounce Rule for Hard_Bounces was set up the following:
If Bounce Error Status Equals “802” (Status 802= undeliverable)
Then Bounce: Address Data Update
Navigation Bar: Accounts& Products
Search → Accounts
Search for: select Individual Accounts
Last Name: Miller##
First Name: Barby
Click on the Hyperlink of Barby Miller## to access the account details.
Assignment Block Addresses.
In the account details on Assignment Block Addresses have a look
at the Field Do-no-Use E-Mail. The account of Barby Miller## was
updated and now the field Do Not Use E-Mail has been marked.
7. As a campaign manager you want to have an overview of the outbound
contacts of your campaign C/90##-BOU-G##.
Take a look at the Contact Statics of your campaign. What information
do you receive?
Besides the information Contact Statics in your campaign, where else
can you find contact information of your campaign? Take a look at the
Marketing Contact List of your campaign.
a) Navigation Bar: Marketing
Search → Campaigns use as search criteria Campaign ID is
C/90##-BOU-G##
Lesson Summary
You should now be able to:
• describe the bounce management process
• set up of a bounce rule
Unit Summary
You should now be able to:
• Describe the process of Newsletter Management
• Describe the use of the Personal Respond Code (PRC)
• Use File Export for a campaign
• describe the bounce management process
• set up of a bounce rule
Unit Overview
A coupon campaign is a special type of campaign where customers can redeem
coupons to receive a discount when purchasing the products advertised on the
coupon. There is a distinction between coupons with internal clearing and coupons
with external clearing via a clearing house.
Unit Objectives
After completing this unit, you will be able to:
• Describe the Couponing Process of a Company
• Create and Execute Coupon Campaigns with Internal Clearing.
Unit Contents
Lesson: Couponing .............................................................480
Exercise 20: Campaign with Coupons...................................491
Lesson: Couponing
Lesson Overview
You want to set up a coupon campaign and set up a coupon code. Coupon codes
are used with coupon campaigns. The coupon code uniquely identifies the coupon
so that manufacturers, clearing houses, and retailers can validate the coupon.
Lesson Objectives
After completing this lesson, you will be able to:
• Describe the Couponing Process of a Company
• Create and Execute Coupon Campaigns with Internal Clearing.
Business Example
Your company want to run a coupon campaign.
The Universal Product Code (UPC) has been successfully employed in the
retail industry in the United States and Canada since 1973. UPC is a coding
system as well as a symbology; it is designed to uniquely identify a product and
its manufacturer.
The European Article Numbering system (EAN) is a superset of UPC and was
initially introduced in 1977 by an EAN association of EEC countries that included
France, Germany, England, Belgium, Luxembourg, Denmark, Finland, Norway,
Sweden, Switzerland, Italy, Holland and Austria. In 1978, Japan and Spain joined.
In 1989 Australia joined also. Today many other countries joined, and EAN-13 is
used worldwide for marking retail goods.
UPC-A check digit is calculated using standard Mod10 method. Here outlines the
steps to calculate UPC-A check digit:
• From the right to left, start with odd position, assign the odd/even position
to each digit.
• Sum all digits in odd position and multiply the result by 3.
• Sum all digits in even position.
• Sum the results of step 3 and step 4.
• Divide the result of step 4 by 10. The check digit is the number which adds
the remainder to 10.
Business Example
With the help of a coupon campaign you can run campaigns with special discounts.
The coupon can be used for example in the Web Shop or in the Interaction Center.
The campaign is tracked only by the code and does not need a tracking link.
Task 1:
Log on to the CRM Web client; choose Business Role Marketing Professional.
You want to set up a mail form for a coupon campaign with internal clearing
1. First, you need to set up the mail form for couponing. You want to give a
coupon 30 percent discount on every purchase of the notebook HT-1000
Notebook Basic 15.
Create a new mail form ZCR600_COUPON_## with the above mentioned
details or make a copy of the mail form ZCR600_COUPON.
2. Make sure Campaign Attribute Coupon Code will be generated
automatically as well and include the appropriate field in your mail form.
Task 2:
You want to run a coupon campaign for internal clearing for all your customers
##Turner of Target Group CR600_TG_Turner.
1. Create a new campaign C/90##-cou-pon with Description G## Coupon. It
should run for a few weeks, (planned start date: from today’s date up to the
end of next month).
Assign the Campaign Type Coupon (Internal Clearing), select as
Objective Customer loyalty and as Tactic Promotion for your campaign
C/90##-cou-pon.
2. Set up your campaign so it can be executed by e-mail from the marketing
department and assign your mail form ZCR600_COUPON_## to the
campaign.
3. Assign the Target Group CR600_TG_Turner to your campaign.
4. Assign the product HT-1000 and a 30% discount. For the discount
usecondition type Z201 Campaign Discount and the Sales Organization
Sales US US Sales & Service, Distribution Channel 30 and Division 00.
Task 3:
Test your campaign and turn in the coupon.
The customer wants to redeem the coupon and place an order.
To test the coupon redemption, you have to log on to the CRM Web client UI;
choose Business Role Sales Professional.
1. Create an order of Transaction Type Telesales for your customer (sold-to
party) ##Turner.
Navigation Bar: Sales Cycle: Create → Sales Order.
2. Redemption of the coupon within a Telesales order for ##Turner.
In the Telesales order assign the coupon code CR600-## and afterwards add
the Product HT-1000 with Quantity 1.
Is the 30% discount for the product HT-1000 granted? Take a look at the
Assignment Block Price Totals.
In the end please log off from the CRM Web client.
Task 2:
You want to run a coupon campaign for internal clearing for all your customers
##Turner of Target Group CR600_TG_Turner.
1. Create a new campaign C/90##-cou-pon with Description G## Coupon. It
should run for a few weeks, (planned start date: from today’s date up to the
end of next month).
Tactic: Promotion
Choose Save.
2. Set up your campaign so it can be executed by e-mail from the marketing
department and assign your mail form ZCR600_COUPON_## to the
campaign.
a) In Assignment Block Campaign Details choose Edit and enter the
following data:
Area: Channel:
Communication Medium: E-Mail
Form for E-Mail: ZCR600_COUPON_##
E-Mail Address: Marketing
In the end choose Save
4. Assign the product HT-1000 and a 30% discount. For the discount
usecondition type Z201 Campaign Discount and the Sales Organization
Sales US US Sales & Service, Distribution Channel 30 and Division 00.
a) In Assignment Block Products choose Edit List
Now you can enter the Product ID HT-1000
Maintain the discount for your campaign and go to
Assignment Block Discounts click to open the details
Choose New
Select Condition type: Z201 Campaign Discount
Choose OK
In the Campaign Details View of Campaign C/90##-cou-pon)
Assignment Block Discount make the following entries:
General Data:
Rate:
Amount* 30,000
Crcy* %
Validity:
Choose Back
In the end choose Save
5. What else do you need to assign in order to run a coupon campaign?
Answer: You need to assign the coupon details and the coupon code.
Choose Save.
7. Release and execute your campaign C/90##-COU-PON.
a) In Assignment Block Campaign Details choose Edit and enter the
following data: Change the status to Release and choose Save.
In the work area tool bar choose More → Start
In the Job Wizard change the Start date to immediately, choose Start:
immediately.
Choose Start to actually execute the Job.
Please log off from the CRM Web client.
Choose Log Off
Task 3:
Test your campaign and turn in the coupon.
The customer wants to redeem the coupon and place an order.
To test the coupon redemption, you have to log on to the CRM Web client UI;
choose Business Role Sales Professional.
1. Create an order of Transaction Type Telesales for your customer (sold-to
party) ##Turner.
Lesson Summary
You should now be able to:
• Describe the Couponing Process of a Company
• Create and Execute Coupon Campaigns with Internal Clearing.
Unit Summary
You should now be able to:
• Describe the Couponing Process of a Company
• Create and Execute Coupon Campaigns with Internal Clearing.
Course Summary
You should now be able to:
Purpose
• This business scenario assists you in comprehending the reasons for
marketing successes and failures and thereby in making your marketing
processes more efficient and successful. By analyzing information
concerning markets, competitors, and past marketing initiatives, you can
then assess and influence the success of future marketing initiatives and
campaigns right from the planning phase. Marketing Analytics allows you to
gain detailed insights and arrive at detailed analysis results that you can then
deploy in the operational processes in marketing.
Connection of Systems
• Maintain the RFC users and system connections in SM59
Define Target Systems
• Customizing
IMG: CRM → Marketing → Marketing Planning → System Landscape →
Define Target Systems.
Activate BW Update
• Customizing:
IMG: CRM → Marketing → Marketing Planning → System Landscape
→ Activate BW.
In this process, you analyze the success, efficiency, and processing over time of
your lead management.
There are a variety of ways in which you can use SAP SEM planning and SAP
BW reporting to optimize your campaign.
• You can plan the distribution of products available to the customers or
business partners available.
• You can analyze the success of your campaign and use this for future
campaign planning.
• You can plan the costs and how you wish to distribute your budget among
your customers. You can then check your budget to simulate whether this
will work and, if necessary, adjust your figures to get the best possible value
from your marketing activities.
• You can carry out a what-if analysis and determine what the return on
investment would be from your campaign.
After you have defined your scenarios, you can do analysis on them to decide
which scenario is the most likely to achieve your set goals. You can analyze an
individual scenario, or you can compare two scenarios from a scenario set to
decide which one provides the best results. Based on the results of these analyses,
you can then decide which scenario you want as the operative scenario.
If you want to compare key figures, you have to assign a planning profile group to
the marketing projects and plan your key figures before you can do the comparison.
Scenario Planner can provide integrated access to business intelligence systems, to
enable you to analyze the suitability of scenarios, based on planning figures. In
SAP BI, you can set up your own scenario analyses.
Here is an example of the MORE, this is doing the calculation of the expected
results from the execution of the initial Target Group.
This has then worked out the expected costs and returns and calculated the splits
of the groups.
This has been then reexecuted, to simulate a true marketing campaign, to
incorporate the constraints that have to be applied, such as a limitation on the
number of contacts that can be made via a channel, ie we can only call 100 people.
• Or maybe a financial limitation, we can only spend 2000 on the execution
of this campaign.
Transaction SU01: System User Maintenance: Here you can assign predefined
roles to users. Roles are bundles of transactions and related authorizations.
Transaction SPRO: CRM → Marketing → Marketing Planning and Campaign
Management → General Settings → Define Authorization Group.
Transaction PFCG: The Profile Generator allows you to create or modify roles and
generate authorization profiles for each role. Here you can define, for example,
that a user who is assigned to the campaign manager role only has display rights
for marketing plans.
The screen shot is the plain text view normally you would only see the hyperlink
text.
When the mail has been sent out, the sender is able to check which MIGs (Mail
Identifier GUIDs) have been created in order to enable the tracking.
All three MIGs are the same.
For reporting, it can be useful to create link categories. The categories allow you
to “group” and structure various links used in e-mail campaigns. Especially when
using a large number of links, link categories provide a easy to understand the
kinds of links that are the most important within a campaign and within a mail
form. If you want to track clicks to a category of links, you must assign the link
category when you create the URL in the mail form.
Link categories are hierarchical. Examples:
• Links to a General Website: Example: category = yahoo!, assigned to
individual links in a mail form translated to German = yahoo.de and French
= yahoo.fr
• Link category for Products: Link to Information ro category for Web Shops
or link to Bookstore or Link to Store for education and online learning or
for events
• Links to get further information about a company or Links to register for
newsletters
Configure Link Categories in the customizing: IMG → Customer Relationship
Management → Marketing → Marketing Planning and Campaign Management
→ Personalized Mail → Define Categories for URLs.
The following steps create a link within a mail form
• Step 1: Creating a mail form
• Step 2 – Option A: inserting links with the Insert Link button: After writing
the text and inserting pictures, hit the Insert Link button. A popup appears:
maintain the link and link category (as previously defined in customizing).
After pressing OK, the link is inserted into the mail form.
• Step 2 – Option B: inserting links manually: Insert the link manually within
a mail form. After pressing the SAVE button, the system parses the mail to
check all links within the mail form and saves the assignment of the link
to the category and campaign. As a prerequisite, all links must contain a
parameter for the category within the link. Otherwise, category reporting
cannot function.
Use Case
Use attributes from a contact person and from the organization to create a profile.
Information about contact partner and organization are needed in campaign
execution afterwards
Solution:
Relationship Segmentation
All information is stored in the target group: contact partner, organization, and
relationship
The distribution in the segment builder can be displayed for the business
partners that are in the target group and for the related business partner.
Figure 227: Architectur Details – Example Data Flow & Update Mechanism
for File Based Segmentation
The file based segmentation is a powerful tool that allows the user to extract data
from BI, ERP or any legacy system and import the data file in TREX. In this way,
the data will be available for segmentation. The file generated from BI, ERP or
any other legacy system must be a in a csv format and must be stored on a server
that is accessible both from BW and TREX.
If you are segmenting a very large number of business partners, you do not want
to upload the business partner data and corresponding marketing attributes to the
TREX server each time. Once you have performed the initial data upload, the
delta handling function allows you to upload just the changed data regularly (or
manually) to the TREX server. The data source objects are those business objects
that you use for the marketing attributes during business partner segmentation.
For example, if you only want to select business partners for which an activity
with status open and priority high exists, you must set the delta source object
activity (BUS2000126) to active. In this Customizing activity, you define which
data source objects are relevant for the delta handling. The active delta source
objects support the delta pointer for the delta handling.
For the target groups specified, the system reads the data in SAP BW to determine
the relevant top n product lists.
Prerequisites
• Maintain SAP BW parameter ID to set up a link between the marketing
profiles in CRM and the relevant query (for example, 0CRM_C01_Q001)
in SAP BW (Customizing for Customer Relationship Management →
Marketing → Product Proposals → Define BW Parameter ID for Top n
Lists).
• Assign Parameter ID to Target Group: Assign a usage category Product
proposal to the target group in the target group maintenance transaction.
• Maintain Number Range: The system automatically assigns a number to
each top n list determined from SAP BW. Via transaction SNRO, a number
range interval for the object CRM_MKTTOP must be defined.
With global product recommendations you can offer, for example, the Web shops
best-seller to all of customers that visit your Web Shop, independent of particular
target groups.
The Target group for Product Recommendation field is used in the Web shop to
offer products (best-sellers) that are displayed for all customers.
To enable selective marketing, business partners are divided into different target
groups. The target groups are maintained in CRM marketing.
By definition, members of a target group have attributes in common. In the case of
global product recommendations, this is a common interest in visiting the Web
shop (thus “global” target group).
Every visitor to the shop is indirectly assigned to this target group.
A global target group is used as a reference to propose and present certain products
in the form of a top n product list. When target groups are used for personalized
marketing functions, the shop visitor is directly assigned to one or more target
groups.
Personalized product recommendations are supported in B2B and B2C Web shops.
To offer product recommendations, a characteristic group must be assigned to
a Web shop.
In SAP BW, you have to do some Customizing before you can upload the external
list.
The Business Add-In ELM_MAPPING allows you to implement your own
mapping functions.
The SAP standard for External List Management uses the default implementation
of these methods for mapping.
Business Add-In ELM_CHECK enables you to implement your own checks for
the activities Postal Check or Duplicate Check.
The interface also offers different methods that are called when processing the
activities for an address list.
Task-specific customizing
• Event linkage
– Activate event linkage for the following workflows:
WS10001011 Generate Opportunity from Lead
• Assign processor
– Assign processors to the relevant tasks.
• General documentation
– In this activity, you make all of the required settings to modify the
standard SAP system tasks and the Workflow template. Carry out this
activity only if you want to use the scenarios in the standard SAP
system.
– For each standard task, you must specify possible processors to clearly
define the organizational responsibility for the processing.
– Workflow templates must be started online by your processors. If a
scenario is to be used, then the corresponding workflow template must
be started online so that the assignment of the template can be made for
possible processors.
– As a reaction to events generated from the application functions, you
must start a standard request or a workflow template. To do so, there
are certain events in the standard task or workflow template that are
triggering events. Activate the link between the triggering event and
the task if you want to set up a link between the event and the standard
task or workflow template as prescribed by SAP.
• Requirements
– Make sure that Customizing in SAP Basis is carried out completely
for SAP Workflow Management.
Example
• In Customizing, the action for campaign automation is assigned to the action
profile activity of object category BUS2000126. The system checks for an
inbound business activity as a scheduling requirement.
• Method MKTCA_PROC_INB is used to execute the action.
• Method MKTCA_PROC_INB is an implementation of the method
EXECUTE of the interface IF_EX_EXEC_METHODCALL_PPF.
• Process flow in method MKTCA_PROC_INB
1. Determine reference object (current document).
2. Read data for current document via function module
CRM_ORDER_READ.
3. Check whether a campaign element or a campaign is assigned as a
preceding document.
4. Determine the business partner and the activity partner from the
document. The method supplied P_GET_PARTNER only takes into
account the transaction categories of business activity and sales order.
For business activities, the partner function categories of activity
partner and contact person are read. For sales orders, the partner
function categories of sold-to party and contact person are read.
If additional scenarios are to be supported, then method must be
supplemented accordingly.
5. Call method PROCESS_INBOUND.
As well as the action in the action profile ACTIVITY, the action
profiles CAMPAIGN_AUTOMATION_ACTIVITY (BUS2000126)
and CAMPAIGN_AUTOMATION_ISALES (BUS2000115) are also
supplied. These contain only the action for starting subsequent steps
in campaign automation. They can either be assigned directly to a
transaction type or be used as a template for creating your own action
profile.
In Customizing for actions, the following steps must be performed for campaign
automation:
• Create or select action profile
– The action determines and starts subsequent steps in campaign
automation and must be assigned to an action profile. This can be a
standard profile or a customer-defined profile. Choose Define action
profiles and actions.
• Create action definition
– The action definition supplied in the standard is action
ACTIVITY_CAMPAIGN_AUTOMATION in the action profile
ACTIVITY. This can be used as a template for the definition of your
own actions. Choose Define action profiles and actions.
• Assign action profile to the transaction type
– This involves the assignment of action profile, transaction type, and
transaction category. Choose Assign action profile to the transaction
type.
This is where the actions for the follow up need to be set up and controlled.
The different context that make use rule modeling are preconfigured by SAP and
stored in the IMG: SAP IMG → CRM → E-Mail Response Management System
→ Define Repository
For each context different rule policies can be defined in the Rule Modeler.