Вы находитесь на странице: 1из 44

CRM E-Commerce

Contents
CRM E-Commerce: Configuration Guide .................................................................................. 3
1 Purpose........................................................................................................................... 3
2 Preparation ..................................................................................................................... 3
2.1 Prerequisites ............................................................................................................ 3
2.2 Notes for E-Commerce ............................................................................................ 3
3 General Configuration..................................................................................................... 3
3.1 Business Partner...................................................................................................... 3
3.1.1 Setting Up Internet Users for B2B................................................................... 3
3.1.2 Setting Up Internet Users for B2C................................................................... 4
3.1.3 Setting Up Roles for Web-based User Management ...................................... 4
3.1.4 Generating Authorizations............................................................................... 5
3.2 Product Catalog ....................................................................................................... 6
3.2.1 Selecting Document Types.............................................................................. 6
3.2.2 Creating Templates for Folders....................................................................... 7
3.2.3 Defining Catalog Types ................................................................................... 7
3.3 Transaction Types.................................................................................................... 8
3.3.1 Defining Completion Date Profile .................................................................... 8
3.3.2 Defining Sales Document in SAP ECC........................................................... 9
4 Basic Configuration....................................................................................................... 10
4.1 Business Partner.................................................................................................... 10
4.1.1 Creating an Employee................................................................................... 10
4.1.2 Creating Contact Persons for Business Partners.......................................... 10
4.1.3 Checking E-Mail Address for Contact Persons ............................................. 11
4.1.4 Creating an Internet User for Business Partner ............................................ 12
4.1.4.1 Assigning J2EE Admin Role to User Profile......................................... 12
4.1.4.2 XCM Configuration for User Administration.......................................... 12
4.1.4.3 Maintaining the JCO Component.......................................................... 13
4.1.4.4 Creating the User for Web Shop Manager ........................................... 13
4.1.4.5 Creating the Super User for the Customer ........................................... 14
4.1.4.6 Creating Internet Users......................................................................... 15
4.1.4.6.1 Creating Internet Users with the Web User Interface...................... 15
4.1.4.6.2 Creating Internet Users for Existing Contact Persons..................... 15
4.1.4.6.3 Creating Internet Users for new Contact Persons........................... 16
4.1.4.6.4 Creating Internet Users via Business Partner Maintenance ........... 17
4.1.4.6.5 Checking the Internet User Settings................................................ 18
4.1.5 Checking Settings for E-Mail Confirmation.................................................... 18
4.1.5.1 E-Mail Settings for User Administration................................................ 18
4.1.5.2 E-Mail Settings for E-Mail Confirmation................................................ 19
4.2 Product Catalog ..................................................................................................... 19
4.2.1 Defining Country Groups............................................................................... 19
4.2.2 Maintaining the Product Catalog ................................................................... 21
4.2.2.1 Creating a Product Catalog .................................................................. 21
4.2.2.2 Creating Catalog Variants..................................................................... 21
4.2.2.3 Creating Catalog Areas ........................................................................ 22
4.2.2.4 Assigning Products to the Product Catalog.......................................... 23
4.2.2.5 Creating the Webcatalog Component .................................................. 23
4.2.2.6 XCM Configuration for Web Shops....................................................... 24
4.2.2.7 Maintaining the JCO Component.......................................................... 25
4.2.2.8 General XCM Configuration for Web Shops......................................... 26
4.2.2.9 Assigning the Webcatalog to the Configuration.................................... 26
4.2.2.10 Assigning Multimedia Objects .............................................................. 27
4.2.2.11 Activating the Product Catalog for Publication ..................................... 28
4.2.2.12 Replicating Product Catalog Contents Initially ..................................... 29
4.2.2.13 Delta Replication of the Product Catalog.............................................. 30
4.3 Web Shops............................................................................................................. 30
4.3.1 Maintaining Shop Administration................................................................... 30
4.3.1.1 General XCM Configuration for Web Shop Administration................... 31
4.3.2 Maintaining Web Shops................................................................................. 32
5 Optional Configuration.................................................................................................. 35
5.1 Product Proposals.................................................................................................. 35
5.1.1 Global Product Recommendations (Top N Lists) .......................................... 35
5.1.1.1 Assigning Target Group to Web Shop.................................................. 35
5.1.2 Personalized Product Recommendations ..................................................... 36
5.1.2.1 Assigning Attribute Set to Web Shop.................................................... 36
5.1.2.2 Assigning Target Group for Cross/Up/Down-Selling ............................ 37
5.2 Creating Web Catalog Views ................................................................................. 37
5.2.1 Creating a Personalized Web Catalog View ................................................. 38
5.2.1.1 Maintaining a Personalized Web Catalog View.................................... 38
5.2.1.2 Activating a Personalized View in Product Catalog.............................. 39
5.2.2 Maintaining a Web Shop Specific Catalog View ........................................... 39
5.2.2.1 Maintaining a Web Shop Specific Product Catalog View..................... 39
5.2.2.2 Activating Shop-Specific View in Product Catalog ............................... 40
6 Appendix....................................................................................................................... 41
6.1 SAP E-Commerce Application Console................................................................. 41
6.1.1 Application Cache Statistics .......................................................................... 41
6.1.2 Catalog Cache Statistics ............................................................................... 42
6.1.3 Application System Cache Statistics ............................................................. 42
6.1.4 Java Connector Pools ................................................................................... 43
6.1.5 Version........................................................................................................... 43
6.1.6 Logging.......................................................................................................... 43
6.2 Modifying the E-Commerce Framework ................................................................ 43
6.3 Restarting Java Applications.................................................................................. 43
6.3.1 Restarting J2EE Engine using the ICM Monitor ............................................ 44
6.3.2 Restarting single Java Applications using the Visual Administrator.............. 44

CRM E-Commerce: Configuration Guide
1 Purpose
This configuration guide provides the information you need to set up the configuration of this
building block manually.

2 Preparation
2.1 Prerequisites
Before starting with the installation of this building block, please see the document Quick
Guide to Installing SAP Best Practices for CRM.
2.2 Notes for E-Commerce
Check the following SAP Notes if necessary.
SAP
Note
Area Title
563461 CRM-ISA SAP Internet Sales: Problem with decimal and date
622128 BC-FES-GUI Customizing the file Upload/Download paths.

3 General Configuration
3.1 Business Partner
3.1.1 Setting Up Internet Users for B2B
Use
With this activity, you define the way Internet user administration takes place in E-Commerce.
Procedure
1. Access the activity using the following navigation options:
Transaction code SPRO
SAP CRM IMG menu Customer Relationship Management E-Commerce
Basic Settings for E-Commerce Internet User Internet User
Settings Set B2B Internet User
2. Make the following entries:
Field name User action and values
Change Internet User SU05 for
Internet User SU01

Only use Internet User (SU01) X
Only use Internet User (SU05)
New Internet User Role (SU01) SAP_CRM_ECO_ISA_WU_B2B_FULL
3. Choose Save.

If Internet users (SU05) exist in your system, make one of the following settings:
convert Internet user (SU05) to Internet user (SU01)
only use Internet users (SU05)
3.1.2 Setting Up Internet Users for B2C
Use
You can use this activity to define how Internet user administration should be performed for
B2C in E-Commerce.
Procedure
1. Access the activity using one of the following navigation options:
Transaction code SPRO
SAP CRM IMG menu Customer Relationship Management E-Commerce
Basic Settings for E-Commerce Internet User Internet
User Settings Set Up Internet Users (B2C)
2. Make the following entries:
Field name User action and values
Change Internet User SU05 for
Internet User SU01
X
Only use Internet User (SU01)

Only use Internet User (SU05)
Reference User Variable $INTERNETUSR
Reference User (Internet)
3. Choose Save.

If Internet users (SU05) exist in your system, make one of the following settings:
convert Internet user (SU05) to Internet Sales Internet user (SU01)
only use Internet users (SU05)


3.1.3 Setting Up Roles for Web-based User Management
Use
You can use E-Commerce User Administration to assign authorizations using roles and
reference users.
In this activity, you can define roles that can be assigned in user administration for E-
Commerce Internet users.
These roles contain all of the authorizations that an Internet user requires in order to carry out
relevant activities.
Procedure
1. Access the activity using the following navigation options:
Transaction code SPRO
SAP CRM IMG menu Customer Relationship Management E-Commerce
Basic Settings for E-Commerce Internet User Web-
based User Management Set up Roles for Web-based
User Management
2. Make the following entries:
Role Prese-
lection
Role name Description in Web
SAP_CRM_ECO_ISA_WU_B2B_FULL
CRM
X CRM-ECO: ISA Internet User
(Full Document Authorization)
ISA_B2B_FULL
SAP_CRM_ISA_UA_SUPERUSER X Internet Sales User
Administration Authorizations
Superuser
SAP_CRM_ISA_WEBSHOP_MANAGER X Authorizations for the Internet
Sales Web shop Manager
Webshop Manager
3. Choose Save.


3.1.4 Generating Authorizations
Use
Internet User, Web Shop Manager and Super User will be created in the following sections.
These users need special authorizations. Therefore the following roles must be generated,
Later when the users are created the roles will be assigned.
Roles Users
SAP_CRM_ECO_ISA_WU_B2C

Internet User for B2C
SAP_CRM_ECO _ISA_WU_B2B_FULL

Internet User for B2B
SAP_CRM_ISA_UA_SUPERUSER Super User for Customer
SAP_CRM_ISA_WEBSHOP_MANAGER Web Shop Manager to create Internet User

Procedure
1. Access the activity using one of the following navigation options:
Transaction code PFCG
SAP CRM menu Architecture and Technology System
Administration User Maintenance Role
Administration Roles
Run through the following procedure with each of these roles:
SAP_CRM_ISA_UA_SUPERUSER
SAP_CRM_ISA_WEBSHOP_MANAGER
SAP_CRM_ECO_ISA_WU_B2C
SAP_CRM_ECO _ISA_WU_B2B_FULL

2. In the Role field enter the role name.
3. Choose Change Role.
4. Choose the tab Authorizations.
5. Choose Change Authorization Data.
6. Choose Generate.

3.2 Product Catalog
3.2.1 Selecting Document Types
Use
As a prerequisite for catalog types you must define the document types. Check which
document types can be used for the assignment of products, product items, and catalog
areas.
Procedure
1. Access the activity using the following navigation options:
Transaction code SPRO
SAP CRM IMG menu SAP Web Application Server Application Server Basis
Services ArchiveLink Basic Customizing Edit Document
Types
2. A list of all existing document types is displayed.
3. If you want to add additional document types, choose Edit New entries (F5). Ensure
that you are in the change mode.
4. The table Global document types contains the following standard values that are relevant
for CRM:
Document type Long name Document Class Status
CRM_IMAGE


CRM_THUMB
CRM_SOUND
CRM_VIDEO
5. If you type an X in the Status field, this document type appears in the Business
Document Navigator as a standard document type and is displayed in the directory
Standard doc. types. Otherwise, the document type is displayed in the directory
Document types for obj.
6. Choose for the Best Practices for CRM scenario the objects
- CRM_THUMB (small pictures)
- CRM_IMAGE (large pictures)
and copy them to
Document type Long name Document Class Status
YCRM_IMAGE

X
YCRM_THUMB X
7. Choose Save.


3.2.2 Creating Templates for Folders
Use
In this activity, you create the folder templates used to store information on products,
business partners, and other such objects within CRM. This folder template is the directory
structure which appears initially before any documents have been assigned to an object.
You assign the folder structure in the next step to catalog areas and items. This folder
template then automatically appears as a default when storing documents on a product in the
catalog.
Procedure
1. Access the activity using the following navigation options:
Transaction code SPRO
SAP CRM IMG menu Customer Relationship Management Basic Functions
Content Management Define Templates for Folders.
2. Copy the templates MANU-AREA and MANU-ITEM to YMANU-AREA and YMANU-ITEM.
3. On the Details screen rename the folders CRM_THUMB and CRM_IMAGE to
YCRM_THUMB and YCRM_IMAGE
4. These folders are sufficient for the Best Practices scenarios. But you can add additional
folders if required.

3.2.3 Defining Catalog Types
Use
There are different types of catalogs:
Manual product assignment (catalog type: MANU) allows you to assign products
manually from the product master to a catalog area.
Automatic product assignment (catalog type: AUTO) allows you to assign a product
category to one or more catalog areas which could also be part of different catalogs. The
products are automatically assigned to the corresponding catalog areas through product
categories.
Manual and automatic product assignment (catalog type: BOTH) uses both product
assignments in one catalog.
The catalog types MANU and AUTO are standard entries, the catalog type BOTH is not
included in the CRM standard.
The catalog type BOTH has been configured within the Best Practices for CRM.
The catalog type determines:
Type of product assignment (manual, automatic, or both)
Text determination procedure for catalog areas and product items
Types of documents that are transferred for the products taken from the product master
(only valid for automatic product assignment)
Types of documents for product items (only valid for manual product assignment)
Document types for catalog areas
Procedure
1. Access the activity using the following navigation options:
Transaction code SPRO
SAP CRM IMG menu Customer Relationship Management Master Data Product
Catalog Define catalog types
2. Choose New entries (F5).
3. Make the following entries:
Field name User action and values
Catalog type YBOT
Description Manual and automatic assignment
Definition
Prod. assgmt Manual and automatic product assignment
Usage Sales catalog
Product Types Allowed
Material activated
Service
Text determination
procedure:

For Areas S2 (all texts)
For Items S2 (all texts)
Folder Template
For Areas YMANU-AREA
For Items YMANU-ITEM
4. Choose Save.


3.3 Transaction Types
3.3.1 Defining Completion Date Profile
Use
For the B2B/B2C scenario the transaction type AGIS (Request for Quotation) is used which is
assigned the date profile QUOTE001. By creating a request quotation the date of delivery
date is necessary. You have to complete the date type REQ_DLV_DATE for date profile
QUOTE001.
Procedure
1. Access the activity using the following navigation options:
Transaction code SPRO
SAP CRM IMG menu Customer Relationship Management Basic Functions Date
Management Define Date Profile
2. Mark the date profile QUOTE001 (Offer)
3. Choose the folder Date Types
4. Choose the button New Entries to add new entry.
5. Make the following entries:
Date Type Value 3
Date Type REQ_DLV_DATE - Rqstd Delivery
Date Proposal - Order Hdr
Date rule Value 3
Date Rule TODAY (Todays Date)
Display Format Value 3
Date X
Defaults Value of Manual Entry Value 3
Current Time X
Default Time 00:00:00
Reference obj. SYSTEM
6. Choose Save.

3.3.2 Defining Sales Document in SAP ECC
Use
To exchange the Sales Order Documents between the CRM and the ECC system it is
necessary to create the Sales Document with an identical Identifier (ISBB for B2B and ISBC
for B2C).
Here you have to create the transaction type ISBB and ISBC as a sales document type in the
ECC back-end system. This entry is necessary for the replication of sales orders.
Procedure
1. Access the activity using the following navigation options:
Transaction code VOV8
SAP ECC IMG menu Sales and Distribution Sales Sales Document
Sales Document Header Define Sales
Document Type
2. Make sure that you are in change mode.
3. Mark the Sales Document Type OR (Standard Order) and choose Copy as.
4. Make the following entries:
Field name User action and values
Sales document type ISBB - B2B: Internet Sales
5. Choose Enter.
6. In the occurring dialog box, select Yes.
7. Choose Save.
8. Select a customizing request if required.
9. Confirm the Maintain table views dialog box.
10. Repeat steps 3-9 for the transaction type ISBC B2C Internet Sales.
4 Basic Configuration
4.1 Business Partner
4.1.1 Creating an Employee

Please check the Delta Guide.
Prerequisites
The user who is processing an order in CRM must be an employee in the CRM system and in
the ECC system. For this reason, the necessary master data has to be created in case there
are no employees in either system.
Refer to building block CRM Connectivity, section Maintaining Employee to create an
employee master in ECC.
If there are employees already maintained in both systems, an existing employee can be
chosen to link the systems. In this case you have to set up the integration with HR in the CRM
system.

See Section Master Data Creation Business Partner Assigning Employee
Responsible to Business Partners for details.
Orders that are submitted from the Web Shop to CRM are transferred to CRM with the user
Weblogin. The user Weblogin has to be an employee in the CRM system and must be linked
to an employee in the ECC.
Procedure
1. Access the activity using the following navigation options:
Transaction code BP
SAP CRM menu Master Data Business Partner Maintain
Business Partner
2. Choose Create Person and leave the Grouping field empty.
3. In the Role field, choose Employee.
4. Choose Create on the confirmation screen.
5. Enter the number/name of your employee.
6. On the Address tab page, enter the required data.
7. Choose the Identification tab.
8. In the Personnel number field, enter the number of the employee that has been
maintained in the R/3 Back-end System.
9. In the User field, enter WEBLOGIN.
10. Choose Save.


4.1.2 Creating Contact Persons for Business Partners

Please check the Delta Guide.
Use
A contact person for each business partner is required for the ordering of products via the
Web Shop. These contact persons have to be created if they are not replicated from the
OLTP ECC system.
Procedure
1. Access the activity using one of the following navigation options:
Transaction code BP
SAP CRM menu Master Data Business Partner Maintain
Business Partner
2. Choose Create Person.
3. Choose role Contact Person.
4. Enter the required general data.
5. Choose Relationships.
6. In the field Relationship category choose Is contact person for.
7. In the field Relationship to BP enter the business partner for this contact person.
8. Choose Save.

4.1.3 Checking E-Mail Address for Contact Persons

Please check the Delta Guide.
Use
Before you can create an internet user for an existing contact person with the web user
interface, a e-mail address must be maintained in the relationship data for the contact person.
To this e-mail address, the password for the internet access will be sent.
Procedure
1. Access the activity using one of the following navigation options:
Transaction code BP
SAP CRM menu Master Data Business Partner Maintain
Business Partner
2. Choose your Contact Person (Shift + F5).
3. Choose Relationships (Shift + F1).
4. Choose Change Relationship.
5. In the field E-Mail enter the email address for this contact person.
6. Choose Enter.
7. Choose Save.

4.1.4 Creating an Internet User for Business Partner
4.1.4.1 Assigning J2EE Admin Role to User Profile
Use
Before you can maintain the XCM, you have to assign to your su01 user a special profile that
allows you the access to XCM.
Procedure
1. Access the activity using one of the following navigation option:
Transaction code SU01
SAP CRM menu Architecture and Technology Administration
System Administration User Maintenance
Users
2. Enter your User and choose Change.
3. Choose the tab Roles.
4. Enter additional Role SAP_J2EE_ADMIN.
5. Choose Save.

4.1.4.2 XCM Configuration for User Administration

Before you create a user, you have to define your customer configuration and set up the
parameters for the user administration.
Procedure
1. Access the activity using the following navigation option:
Web browser XCM Configuration for User Administration
URL http://<host>:<port>/isauseradm/admin/xcm/init.do
Username <Your User>
Password <your Password>

2. Select the pre-configured SAP Configuration:
XCM Menu Start Application Configurations SAP
isauseradmStandard

3. Choose Edit.
4. Enter the configuration name in the field Create customer configuration based on this
SAP application configuration, for example =<yourscenario> (the name of configuration is
case- sensitive).
5. Choose Create.
6. Assign a value to a configuration parameter jcodata by selecting the appropriate value
from the dropdown list box.

If the parameter jcodata doesnt exist, you can create it in the folder Components
Customer jco, which is described below.
7. Choose Save configuration.
8. Restart the Java application now or after the next section Maintaining JCO Data.
9. Choose Advanced Settings: Display.
10. Change entry usertype to CRM SU01 UserID if you dont want to use UME.

4.1.4.3 Maintaining the JCO Component
Procedure
1. Access the activity using the following navigation option:
Web browser Maintaining JCO Component
URL http://<host>:<port>/isauseradm/admin/xcm/init.do
Username <Your User>
Password <your Password>

2. Access the JCo Component:
XCM Menu Start Components Customer jco

3. Enter the required data, for example:
Name Description
Client The client used to log on to the SAP system,
Group Group (for example, PUBLIC)
lang
Language (for example, en)
Maxcon
Maximum size of SAP Java Connector
pool
mshost
Message server host name
passwd
Password for SAP system. This
password is encrypted when it is stored.
r3name
System ID (for example, IDES)
User
User name (for example, weblogin)

4. Choose Save configuration.
5. Restart the Java application.

4.1.4.4 Creating the User for Web Shop Manager

Please check the Delta Guide.
Use
In order to create or maintain an Internet User you need a user with the authorization role
Web Shop Manager: SAP_CRM_ISA_WEBSHOP_MANAGER.
Procedure
1. Access the activity using one of the following navigation options:
Transaction code SU01
SAP CRM menu Architecture and Technology Administration System
Administration User Maintenance Users
2. In the User field, enter WEBADMIN.
3. Choose Create (F8).
4. Enter the following data:
Address tab
Last Name Web Shop Manager
E-Mail A valid e-mail address which appears as sender of user
and password
Comm. Method E-Mail
Logon data tab
Alias
WEBADMIN

The alias is required for the determination of the User by
logon to the Web-Management.
User type Dialog
Password Initial ( at the first logon change password to welcome)
Roles tab
Role SAP_CRM_ISA_WEBSHOP_MANAGER
5. Choose Save.
4.1.4.5 Creating the Super User for the Customer
Use
In order to create or maintain an Internet User of the customer side you need a super user
with the authorization role Super User: SAP_CRM_ISA_UA_SUPERUSER.
The Super User can also log on to the B2B Webshop. He can create Internet Users for his
Company. Therefore he has to pass the authorization Internet Customer to the new Internet
Customer of his company.
Procedure
1. Access the activity using the following navigation options:
Web
browser
Creating a Super User for the Customer
URL http://<host>:<port>/isauseradm/useradmin/init.do?scenario.xcm=<yourscenario>

2. Log on to the Web User Management with the above-created user/password (for
example, Web Shop Manager user/password).
3. Choose Create new users.
4. Enter the User ID; E-mail of the user. If the User already has an existing Business Partner
in the CRM system, enter the Business Partner number.
5. Assign the company; by clicking the link Company search you can also search for the
company of the User or display all. Then select the company, and adopt the selected
company.
6. Assign the authorization, select USERADMIN_SUPERUSER and ISA_B2B_FULL choose
.
7. Select via the dropdown list the Form of Address/Title, for example, Mr.
8. Enter the First Name/Name.
9. Choose Continue.
10. Enter the communication data: language, telephone, fax.
11. Choose Create.
You get a new initial password and have to pass on the access data to the superuser. The
first time of log on to the Web shop the superuser must change the password.

If you try to create an order in the Web shop and get a runtime error. The problem is that the
user and the sold-to-party have different format settings (for example, date). You have to use
the same format as the sold-to-party. You can set this up via transaction code SU01 in the
CRM system.
For example: The superuser with alias Superuser is created based on the Web User
interface. After creating the user, you have to log on to the CRM system (SAP GUI). Start
SU01 and search for the alias Superuser and go to the tab Defaults, then set the Decimal
Notation with the format for country US and Date Format .
Save the data.

4.1.4.6 Creating Internet Users
Use
In order to place the order via the Web Shop, the contact person for each business partner
needs the Internet User.
You can create an internet user for a contact person that already exists in the R/3 system, or
you can create a new internet user and contact person with the Web User Interface.

4.1.4.6.1 Creating Internet Users with the Web User Interface

4.1.4.6.2 Creating Internet Users for Existing Contact
Persons

Please check the Delta Guide.
Prerequisites
The contact persons in the CRM system have maintained the contact person relationship
general data. The e-mail address is important.
Use
You have to use the User administration with the authorization web shop manager or a
customer company super user for creating Internet Users.
Procedure
1. Access the activity using the following navigation option:
Web browser Creating an Internet User for Business Partner
URL http://<host>:<port>/isauseradm/useradmin/init.do?scenario.xcm=<yourscenario>
2. Log on to the Web User Management with the above-created user/password (for
example, Web Shop Manager user/password).
3. Choose Create new users.
4. Go to section Create New User for Existing Contact Person Create.
5. Select the relevant Contact Person and choose Copy.
6. Enter the User ID of the user.
7. Assign the authorization, select ISA_B2B_FULL and choose .
8. Choose Continue.
9. Choose Create.
You get a new initial password and have to pass on the access data to the Internet user.
The first time you log on to the Web shop you have to change this.
10. Choose Exit.

The e-mail address for the contact person must be maintained in section Checking e-mail
address for Contact Person.

If you try to create an order in the Web shop and get a runtime error, the problem is that the
user and the sold-to-party have different format settings (for example, date). You have to use
the same format as the sold-to-party. You can set this up via transaction code SU01 in the
CRM system.
For example: The user with alias Chung_egon is created based on the Web User interface.
After creating the user, you have to log on to the CRM system (SAP GUI). Start SU01 and
search for the alias Chung_egon and go to the tab Defaults, then set the Decimal Notation
with the format for country US and Date Format . Save the
data.
4.1.4.6.3 Creating Internet Users for new Contact Persons
Use
You have to use the User administration with the authorization web shop manager or a
customer company super user for creating Internet Users.
Procedure
1. Access the activity using the following navigation option:
Web browser Creating an Internet User for Business Partner
URL http://<host>:<port>/isauseradm/useradmin/init.do?scenario.xcm=<yourscenario>
2. Log on to the Web User Management with the above-created user/password (for
example, Web Shop Manager user/password).
3. Choose Create New Users.
4. Enter the User ID; E-mail of the user.
5. Assign the companies; by clicking the link Company search you can also search for the
company of the User or display all. Then select the company, and adopt the selected
company.
6. Assign the authorization ISA_B2B_FULL and choose .
7. Select via the drop down list the Form of Address/Title, for example, Mr.
8. Enter the First Name/Name.
9. Choose Continue.
10. Select company address and enter the communication data: language, telephone, fax.
11. Choose Create.
12. You get a new initial password and have to pass on the access data to the Internet user.
The first time you log on to the Web shop you have to change this.

If you try to create an order in the Web shop and get a runtime error. The problem is that the
user and the sold-to-party have different format settings (for example, date). You have to use
the same format as the sold-to-party. You can set this up via transaction code SU01 in the
CRM system.
For example: The user with alias Chung_egon is created based on the Web User interface.
After creating the user, you have to log on to the CRM system (SAP GUI). Start SU01 and
search for the alias Chung_egon and go to the tab Defaults, then set the Decimal Notation
with the format for country US and Date Format . Save the
data.


4.1.4.6.4 Creating Internet Users via Business Partner
Maintenance
Use
This is the procedure to create internet users for contact persons that already exist in the
ECC system.
Procedure
1. Access the activity using one of the following navigation options:
Transaction code BP
SAP CRM menu Master Data Business Partner Maintain
Business Partner
2. Search the Contact Person for which you want to create an Internet User.
3. Go to the General Data Page and choose Change.
4. Under Change in Role, choose the Internet User (New) role.
5. Go to the Internet User tab.
6. Enter the Internet User and Password. The Internet User field corresponds to the Alias
field in SU01 User Maintenance.
7. In User Roles, enter the role SAP_CRM_ECO_ISA_WU_B2B_FULL.
8. Choose Save.
Result
You can log on to the Web shop with the Internet User and Password you created.

4.1.4.6.5 Checking the Internet User Settings
Use
You have to check that the date and the format settings or your internet user correspond to
the settings of your system. Otherwise you get system errors creating E-Commerce orders.
Procedure
1. Access the activity using the following navigation options:
SAP CRM Role Menu Checking the Internet User Settings
Transaction Code SU01
2. Enter the Alias and choose Change.
3. If there are inconsistencies with the address maintain the required data. (Last Name, First
Name and E-Mail)
4. Go to the Roles tab page.
5. Choose Display/Change, that you are in display mode.
6. If the Role SAP_CRM_ECO_ISA_WU_B2B_FULL is red. Double click on the Role.
Otherwise go to step 10.
7. Go to the User tab page.
8. Choose User comparison.
9. Choose Complete comparison.
10. Choose Back.
11. Go to the Defaults tab.
12. Choose Change, so that you are in change mode.
13. Set the Decimal Notation and Date Format according your country settings. For example
for country US and Date Format .
14. Choose Save.

4.1.5 Checking Settings for E-Mail Confirmation
Prerequisite
The settings of Chapter Automatic Sales Order Confirmation by E-Mail of building block CRM
Extended Sales will be configured after this building block. So make sure when you install
later this building block that you check the settings.

4.1.5.1 E-Mail Settings for User Administration
Use
The B2B User Administration can be done with the Web User Interface. If a new internet user
is created for a business partner, the user and password is sent to the contact person via e-
mail. Therefore an e-mail address has to be maintained for the user Web Shop Manager and
the Contact Person of the Business Partner.
There is a security risk, because the user and password are sent in the same e-mail.
Procedure
1. Check Chapter Creating the User for Web Shop Manager. Check if a valid e-mail address
is maintained.
2. Check Chapter Checking E-Mail Address for Contact Persons. Check if a valid e-mail
address is maintained.
4.1.5.2 E-Mail Settings for E-Mail Confirmation
Use
These settings are required to send an e-mail order confirmation, to the Business Partner who
has ordered something in our web shop. An e-mail address has to be maintained in the
Business Partner for receiving the email. For sending e-mails an e-mail address has to be
maintained for the User assigned in the XCM.
Procedure
1. Check chapter Maintaining E-Mail Address for Business Partner of building block CRM
Extended Sales. Check the e-mail address of your Business Partner. (Building block
CRM Extended Sales will be configured after this building block, so you cant check it
now.)
2. Check chapter Creating User WEBLOGIN (CRM) of building block CRM Connectivity.
Check if a valid e-mail address is maintained. Check in the XCM which user is assigned
to the JCO component and that this user has an e-mail address.


4.2 Product Catalog
In mySAP E-Commerce for CRM, the product catalog enables you to display an effective
presentation of the product catalog data in the Web Shop and is based on the product master
data downloaded from the ECC back-end system.
A product catalog consists of the following parts:
Catalog header
Catalog variants
Catalog areas
Catalog sub areas
Product item level

4.2.1 Defining Country Groups
Use
Country groups are used during user maintenance in the Web Shop. The country group
function defines the countries to which products can be sold. For example, customers in the
USA can only select US addresses from the menu when they register.
Procedure
1. Access the activity using the following navigation options:
Transaction code SPRO
SAP CRM IMG menu Customer Relationship Management E-Commerce E-
Selling Define Country Groups
2. Choose New Entries.
3. Make the following entries:
Country Group Description
Y001 US
Y002 EU Countries
4. Select your country group.
5. Double-click on Countries in the dialog structure.
6. Choose New Entries.
7. Type in the country key directly or use the input help to select the relevant country keys.
Country group Y001 Country group Y002
AR Argentina AD Andorra
BR Brazil AT Austria
CA Canada BE Belgium
CL Chile CH Switzerland
CO Columbia CZ Czech Republic
CR Costa Rica DE Germany (default)
EC Ecuador DK Denmark
GT Guatemala ES Spain
HN Honduras FI Finland
MX Mexico FR France
PA Panama GB United Kingdom
PE Peru GR Greece
PY Paraguay HU Hungary
US USA (default) IE Ireland
UY Uruguay IT Italy
NL Netherlands
NO Norway
PL Poland
PT Portugal
RO Rumania
RU Russian Fed.
SE Sweden
SI Slovenia
SK Slovakia
8. Choose Enter.
9. Keep the field with regions empty for all countries.

You can use this field if you want customers to fill out the region code of their
address when registering in the Web Shop.
10. Choose Save.


4.2.2 Maintaining the Product Catalog
4.2.2.1 Creating a Product Catalog
Procedure
1. Access the activity using one of the following navigation options:

Transaction code COMM_PCAT_ADM
SAP CRM menu Master Data Product Catalog Maintain Product
Catalog
2. Enter the name of your product catalog (PRODUCT CATALOG).
3. Select a catalog type (Manual and automatic assignment).
4. Choose Create.
5. Enter a description and specify a corresponding language key. You can maintain
descriptions in different languages for one catalog.
6. In the screen area Basic data, select the validation dates.

Prerequisite: If you are using automatic product assignment, you have created
the relevant product categories in the product master.
7. Choose Save.


4.2.2.2 Creating Catalog Variants
Use
The catalog variants enable you to determine the specifications of the catalog to be
published.
You have to define for each language you want to display in the Web Shop a variant.
Procedure
1. Access the activity using one of the following navigation options:
Transaction code COMM_PCAT_ADM
SAP CRM menu Master Data Product Catalog Maintain Product
Catalog
2. In the Product Catalog field, enter PRODUCT CATALOG.
3. Choose Change.
4. To create the catalog variants, go to the screen area Variants.
5. In the field Maint. language, specify the language in which you want to maintain the
catalog variant data.
6. Make the following entries:
Field name Value (Example) Value (Example)
Catalog Variant Variant 1 (EN); Variant 2 (DE)
Description Variant 1 (EN) ; Variant 2 (DE)
Language English German
Field name Value (Example) Value (Example)
Currency <variable>, EUR or USD <variable>, EUR or USD
Sales organization <sales organization>
for example, BP_sales
<sales organization>
for example, BP_sales
Distribution channel <distribution channel>
for example, 01
<distribution channel>
for example, 01
Pricing Procedure <pricing procedure>
RVAA01 (Germany),
RVAXUD (US)
<pricing procedure>
RVAA01 (Germany),
RVAXUD (US)
UoM type (Unit of measure) Base unit of measure Base unit of measure
Valid from (optional) (optional)
Valid to (optional) (optional)
7. Choose Save.


4.2.2.3 Creating Catalog Areas
Use
With this function you can structure and organize your product catalog to fit your needs.
Procedure
1. Access the activity using one of the following navigation options:
Transaction code COMM_PCAT_ADM
SAP CRM menu Master Data Product Catalog Maintain Product
Catalog
2. In the Product Catalog field, enter PRODUCT CATALOG.
3. Choose Change.
4. To create catalog areas, from the screen area Object name, select the node Product
Catalog and click the right mouse button. Choose Create Subarea.
5. In the field Catalog area, enter a name for your Catalog Area.
6. In the field Description, enter a description for the catalog area.
Note: To access these areas within the Web Shop you have to maintain a separate
language variant of the description for each area in every language that is used to log on
to your Web Shop. Using the language key, you can create descriptions in different
languages.

To manually assign the products to your catalog area, ensure that the field
AutoAssign is deselected. To automatically assign the products to your catalog
area, select the field AutoAssign.
7. At header data area you can assign documents (pictures) to the catalog area, select the
Documents tab and choose Import Document or Create..
8. To create texts, select the tab Texts and choose Create.
9. Choose Save.
10. To create further subareas for an individual subarea, select Sub area or Adjacent area.



4.2.2.4 Assigning Products to the Product Catalog

Please check the Delta Guide.
Use
After creating the product catalog, you assign products manually to the catalog.
From the products that have been downloaded from the R/3 Backend System, decide on 10
products that you want to assign to the product catalog.
Ensure that the products belong to the sales areas that you have specified for the catalog
variants.
Procedure
1. Access the activity using one of the following navigation options:
Transaction code COMM_PCAT_ADM
SAP CRM menu Master Data Product Catalog Maintain Product
Catalog
2. In the Product Catalog field, enter PRODUCT CATALOG.
3. Choose Change.
4. Check that the status is Inactive.

A yellow light bulb indicates that the status is Active. To set the status to Inactive,
click the light bulb and a gray light bulb appears.
To add new products to your product catalog, you must first deactivate the status on all
levels.
5. In the Object Name screen area, select your product catalog.
6. Choose Expand all.
7. Double-click the catalog area to which you want to manually assign the products.
8. Enter your products at Item Overview Area.
9. Check that the product status is Inactive.

The product is only visible in those catalog variants which have the same
assignment of a sales organization as the product.
10. Choose Save.
11. Repeat these steps for each catalog area to assign the products.
12. Choose Save.

4.2.2.5 Creating the Webcatalog Component
Use
This component contains general information about the Web Catalog. Here you can define
the URL of the server directory, to which images from the CRM system are published. In the
application this URL will be concatenated with the content of each image attribute to build the
full URL for the html 'img' tag. The value of this parameter must correspond to your settings in
the CRM system, for the 'publishing' part of the catalog replication process.
Procedure
1. Access the activity using the following navigation options:
Webbrowser Creating the Webcatalog Component
URL http://<host>:<port>/b2b/admin/xcm/init.do
Username <Your User>
Password <your Password>
2. Access the webcatalog component:
XCM Menu Start Components Customer Webcatalog
3. Double-click the webcatalog component to create your own component by entering a
specific name in the input field (for example, <yourscenario>) and choose Create.
4. You have to maintain the image server:
Webcatalog Data
Name Value (Example) Description
imageserver e.g. http://<host>:<port>/
This URL describes the server directory, to
which images are published. In the
application this URL will be concatenated
with the original entry out of the Document
Management System in the R/3 for each
image to build the full URL for the html 'img'
tag.
itemPageSize 5
The number of items to be displayed on one
screen in the item list. Set this to 0 (=zero) to
display all items on one screen.
preventIPCPricing false Should IPC pricing be suppressed?
5. Choose Save Configuration.
6. Repeat these steps for the scenario B2C with the URL:
http://<host>:<port>/b2c/admin/xcm/init.do

4.2.2.6 XCM Configuration for Web Shops
Use
Before you create a web shop, you have to define your customer configuration and set up the
parameters for the web shop.
Procedure
1. Access the activity using the following navigation option:
Web browser XCM Configuration for Web Shops
URL http://<host>:<port>/b2b/admin/xcm/init.do
Username <Your User>
Password <your Password>

2. Select the pre-configured SAP Configuration:
XCM Menu Start Application Configurations SAP
b2bcrmstandard (or b2ccrmstandard)

3. Choose Edit.
4. Enter the configuration name in the field Create customer configuration based on this
SAP application configuration; for example =<yourscenario> (the name of configuration is
case-sensitive).
5. Choose Create.
6. Assign a value to a configuration parameter jcodata by selecting the appropriate value
from the dropdown list box.

If the parameter jcodata doesnt exist, you can create it in the folder Components
Customer jco, which is described below.
7. Choose save configuration.
8. Repeat these steps for the configuration B2C with the URL:
http://<host>:<port>/b2c/admin/xcm/init.do


4.2.2.7 Maintaining the JCO Component
Procedure
1. Access the activity using the following navigation option:
Web browser Maintaining JCO Component
URL http://<host>:<port>/b2b/admin/xcm/init.do
Username <Your User>
Password <your Password>
2. Access the JCo Component:
XCM Menu Start Components Customer jco
3. Choose Edit.
4. Enter a Name; for example =<yourscenario> (the name of configuration is case-
sensitive).
5. Choose Create.
6. Enter the required data, for example:
Name Description
Client The client used to log on to the SAP system,
Group Group (for example, PUBLIC)
lang
Language (for example, en)
Maxcon
Maximum size of SAP Java Connector
pool
mshost
Massage server host name
passwd
Password for SAP system. This
password is encrypted when it is stored.
r3name
System ID (for example, IDES)
User
User name (for example, weblogin)
7. Choose Save configuration.
8. Repeat these steps for the configuration B2C with the URL:
http://<host>:<port>/b2c/admin/xcm/init.do

4.2.2.8 General XCM Configuration for Web Shops
Use
Before you create a web shop, you have to specify the J2EE ports and SSL settings
Procedure
1. Access the activity using the following navigation option:
Web browser XCM Configuration for Web Shops
URL http://<host>:<port>/b2b/admin/xcm/init.do
Username <Your User>
Password <your Password>

2. Select the pre-configured SAP Configuration:
XCM Menu Start General Application Settings Customer
b2b (or b2c) b2bconfig (or b2cconfig)

3. Choose Edit.
4. Enter the required data, for example:
Name Description
SSLEnabled Choose whether HTTPS should be forced
http.port.core J2EE HTTP Port
https.port.core
J2EE HTTPS Port
5. Choose Save configuration.
6. Repeat these steps for the configuration B2C with the URL:
http://<host>:<port>/b2c/admin/xcm/init.do

4.2.2.9 Assigning the Webcatalog to the Configuration
Prerequisite
In the XCM a configuration for <yourscenario> is already created.
Use
After creating the Web catalog component you have to assign the Web catalog to your
defined configuration.
Procedure
1. Access the activity using the following navigation options:
Webbrowser Assigning the webcatalog to the configuration
URL http://<host>:<port>/b2b/admin/xcm/init.do
Username <Your User>
Password <your Password>
2. Access the configuration:
XCM Menu Start Application Configurations Customer
3. Select your configuration, for example <yourscenario>
4. Choose Display next to Advanced Settings and maintain the parameter webcatdata:
Configuration
Param.
Name
Value
Component Description
webcatdata
<yourscenario>
webcatalog
Additional
settings for
the web
user
interface of
catalog data
usertype
CRM_SU01UserID (B2B)
CRM_Standalone_LogonConsumer_NonUniqueEmail
(B2C)

Change
entry
usertype to
the
following
values if
you dont
want to use
UME.

5. Choose Save configuration.
6. Repeat these steps for the configuration B2C with the URL:
http://<host>:<port>/b2c/admin/xcm/init.do
7. Restart the Java application.

4.2.2.10 Assigning Multimedia Objects
Use
You can assign multimedia objects, such as photographs, video or sound files, or texts to the
products. These multimedia objects are then displayed in the Web Shop with the
corresponding products.
Procedure
1. Access the activity using one of the following navigation options:
Transaction code COMM_PCAT_ADM
SAP CRM menu Master Data Product Catalog Maintain Product
Catalog
2. In the Product Catalog field, enter PRODUCT CATALOG.
3. In the Catalog Type field, enter Manual and automatic assignment.
4. Choose Change.
5. Expand Header Data by choosing the Expand data area Button labeled Header Data
6. Check that the status is Inactive.

A yellow light bulb indicates that the status is Active. To set the status to Inactive,
click the light bulb and a gray light bulb appears.

To add new products to your product catalog, you must first deactivate the status
on all levels.
7. In the Object Name screen area, select your product catalog.
8. Choose Expand all.
9. Double-click the catalog area to which you want to manually assign your objects.
10. Check that all products are set to inactive.
11. In the Item list, double-click the product.
12. The selected product is shown below in the screen area Item Details.
13. Choose the Item Documents tab.

The tab page Product Documents provides information about which objects are
already assigned to a product in the product master. This means that these
objects cannot be changed in the product catalog. They can only be changed in
the product master.
14. Choose the folder YCRM_IMAGE or YCRM_THUMB and choose Import document.
Browse for the multimedia object that you want to assign to the product.
15. Select the object (picture) and choose Save.
16. Choose the tab page Properties to set this multimedia object as language-independent,
set the field Language-Independent(Prod) = Yes.

This field controls the publication of documents in catalog variants depending on
the language. This means that the document is valid for all languages in which
the catalog is published.
17. Choose Save.

4.2.2.11 Activating the Product Catalog for Publication
Use
To publish your product catalog, you must activate the following parts of the product catalog:
Catalog header
Catalog variants
Catalog areas
Catalog sub areas
Product item level
Procedure
1. Access the activity using one of the following navigation options:
Transaction code COMM_PCAT_ADM
SAP CRM menu Master Data Product Catalog Maintain Product
Catalog
2. In the Product Catalog field, enter PRODUCT CATALOG.
3. In the Catalog Type field, enter Manual and automatic assignment.
4. Choose Change.
5. In the screen area Object Name, select the category subarea. Click the right mouse
button and choose Activate Inclusive sub areas and items.
6. In the screen area Object name, double-click the catalog header.
7. Expand Header Data by choosing the Expand data area Button labeled Header Data
8. To activate the basic data and the variants, click the corresponding light bulb icons
(Activate). Ensure that the catalog is in change mode.
9. Choose Save.

4.2.2.12 Replicating Product Catalog Contents Initially
Use
This function transports product catalog data (for example, product items or text) to the index
server. You can replicate all or individual product catalog variants. The replicated product
catalog contents are transferred from the index server to the Web server. The product catalog
contents are then available in the E-Commerce application. Multimedia objects are
transferred from the product catalog to the Knowledge Provider Content Server and are
subsequently published on the Web server.
Procedure
1. Access the activity using one of the following navigation options:
Transaction code COMM_PCAT_IMS_INIT
SAP CRM menu Master Data Product Catalog Initial Replication
2. In the screen areas Input parameters and Run parameters, enter the following data:
Field name User action and values
Product catalog <product catalog>
Variant (empty = all) No entry
Search server relation <search server relation>
(name as defined in the transaction SRMO)
Publishing computer ID <publishing computer ID>
(name as defined in Customizing set targets for
publishing)
Force Overwriting of
Indexes
selected
3. Choose Execute (F8).
4. After the replication is complete, you receive a log of the results. If the traffic lights are
green, the replication was successful.

Errors that occur during the replication of a product catalog can be analyzed with
the report COM_PCAT_TEST_HTTPPUT. See SAP Note 455197 for details.


4.2.2.13 Delta Replication of the Product Catalog
Use
Changes to the Product Catalog (e.g. adding new products, assigning images, defining views)
are not automatically transferred to the Web Server. A replication of the delta information is
necessary.
After the initial replication this activity has to execute for every catalog content change that
should be available on the index server and the Web server.
Prerequisites
Procedure
1. Access the activity using one of the following navigation options:
Transaction code COMM_PCAT_IMS_UPDA
SAP CRM menu Master Data Product Catalog Update
Replication
2. Enter the following data:
Field name User action and values
Product catalog <product catalog>
Variant (empty = all) No entry
3. Choose Execute (F8).
4. After the replication is complete, you receive a log of the results. If the traffic lights are
green, the replication was successful.



4.3 Web Shops
4.3.1 Maintaining Shop Administration
Use
Before you can maintain the Web shop, you have to set up the parameters for the shop
administration (shopadmin) with using XCM.
Procedure
1. Access the activity using the following navigation options:
Webbrowser Maintaining Shop Administration
URL http://<host>:<port>/shopadmin/admin/xcm/init.do
Username <Your User>
Password <your Password>
2. Select the pre-configured SAP Configuration:
XCM Menu Start Application Configurations SAP
crmshop
3. Choose Edit.
4. Enter a Name, for example <yourscenario> (the name of configuration is case-sensitive).
5. Choose create.
6. Select default configuration.
7. Choose Save configuration.
8. Create the JCO component. Go to previous section Maintaining the JCO Component.
9. Assign the jcodata to your configuration, by selecting the appropriate value from the
dropdown list box.
10. Choose Save configuration.
11. Restart the Java application.


4.3.1.1 General XCM Configuration for Web Shop
Administration
Use
Before you administer a web shop, you have to specify the J2EE ports and SSL settings
Procedure
1. Access the activity using the following navigation option:
Web browser XCM Configuration for User Administration
URL http://<host>:<port>/shopadmin/admin/xcm/init.do
Username <Your User>
Password <your Password>

2. Select the pre-configured SAP Configuration:
XCM Menu Start General Application Settings Customer
shopadmin shopadminconfig

3. Choose Edit.
4. Enter the required data, for example:
Name Description
SSLEnabled Choose whether HTTPS should be forced
http.port.core J2EE HTTP Port
https.port.core
J2EE HTTPS Port

5. Choose Save configuration.
6. Restart the Java application.


4.3.2 Maintaining Web Shops
Use
The Web Shop allows you to define which products you want to sell in Business-to-Business
or Business-to-Consumer E-Commerce scenarios. You specify the contents in the product
catalog, which also forms the basis of the Web Shop.
Procedure
1. Access the activity using the following navigation options:
Webbrowser Maintaining Web Shops
URL
http://<host>:<port>/shopadmin/shopadmin/init.do?scenario.xcm=<yourscenario>

2. Select a logon language, for example EN.
3. Logon to the Web Shop Management with the Web Shop Manager user/password.
4. Choose Create New Shop for scenario and select the E-Commerce scenario, for example
E-Commerce B2B or E-Commerce B2C via dropdown list.
5. Create a Web Shop for each language you want to offer.
6. Make the following entries for a sample B2B Web Shop:
New Shop Value (Example)
Shop ID B2B_SHOP
Description Business to Business Shop
General Information Value (Example)
Usage
- Business Scenario

Internet Sales B2B
Authorization Group
User Administration
- Partner Function Contact Person
- Country group

e.g. 00000015
Y001 (US) or Y002 (EU)
Billing Documents
- Display of Billing Documents

From R/3
Catalog Value (Example)
Catalog * PRODUCT CATALOG
Catalog Variant* Variant 1 (EN) (defines the language of
the shop)
Controlling price determination in the
Catalog
via IPC
Transactions Value (Example)
General
- Display product determination
information

Select
Order
- Order Type
- Order Type *

Select
ISBB
Order Templates
- Order Templates Allowed
- Order Type

Select
ISBB
Quotations
- Request for Quotation
- Order Type
- Order Type *

Select
Select
AGIS
Contracts
- Contract Determination

<empty>
Contract Negotiations
- Allow Contract Negotiations

<empty>
Marketing Value (Example)
Global Product Recommendation Optional, you can assign later
Personalized Product Recommendation Optional, you can assign later
Cross-, Up-Selling and Accessories Optional, you can assign later
7. Choose Save.

8. Make the following entries for a sample B2C Web Shop:
New Shop Value (Example)
Shop ID B2C_SHOP
Description Business to Consumer Shop
General Information Value (Example)
Usage
- Business Scenario

Internet Sales B2C
Authorization Group
User Administration
- Country group

Y001 (US) or Y002 (EU)
Catalog Value (Example)
Catalog * PRODUCT CATALOG
Catalog Variant * Variant1 (EN) (defines the language of the
shop)
Controlling price determination in the
catalog
via IPC
Transactions Value (Example)
General
- Sales office

<empty>
Order
- Order Type *

ISBC
Order Template
- Order Templates Allowed

Select
Marketing Value (Example)
Global Product Recommendation Optional, you can assign later
Personalized Product Recommendation Optional, you can assign later
Cross-, Up-Selling and Accessories Optional, you can assign later
9. Choose Save.
5 Optional Configuration
5.1 Product Proposals
Product proposals can be defined for certain target groups and marketing profiles, so that the
appropriate product proposals are only applied if the business partners that select these
products belong to a certain target group or if they correspond to the marketing profile defined
in the rule.
Based on a method schema that you have created in Customizing, you can define the product
lists and product association rules that determine when the product proposal is displayed.
More details about settings for product proposals can be found in the CRM Marketing Master
Data Configuration Guide.

5.1.1 Global Product Recommendations (Top N Lists)
This function allows you to offer the best seller to all customers who enter your Web shop,
irrespective of the target group that they belong to.
Using a global target group as reference, certain products are proposed and presented in the
form of a top-n product list. All Web Shop customers and visitors belong to the global target
group.
Prerequisites
Install the Building Block CRM Marketing Master Data:
Create a (dummy) target group (BP Global Product Recommendation).
Create a Top N List and assign the target group.

5.1.1.1 Assigning Target Group to Web Shop
Use
Special Offers are displayed, when your customer enters the Web Shop.
Procedure
1. Access the activity using the following navigation options:
Webbrowser Maintaining Web Shops
URL
http://<host>:<port>/shopadmin/shopadmin/init.do?scenario.xcm=<yourscenario>

Caution: The parameter <yourscenario> is case-sensitive!
2. Select a logon language, for example EN.
3. Logon to the Web Shop Management with the Web Shop Manager user/password.
4. Choose the link Existing Shops.
5. Either select a Scenario (for example, E-CommerceB2B or E-CommerceB2C) and enter a
search term or choose Display all.
6. Select one of your Web Shops (for example, B2B_SHOP or B2C_SHOP) by clicking on
the respective hyperlink.
7. Go to the Marketing tab and choose Change.
8. Set the checkbox in area Global Product Recommendation. A new field Target Group for
Product Recommendation appears.
9. You can either enter the name of the target group directly or search for attributes using
the value help, for example
Target Group for Product
Recommendation
BP Global Product Recommendation
10. Choose Save and then Cancel to go back to the shop selection.
11. If required, repeat the steps 3-8 for other Web shops.
Result
In the Web Shop you will see the Special Offers.


5.1.2 Personalized Product Recommendations
This function allows you to recommend top n products lists for customers depending on their
assignment to a specific target group. These products are selected as being of interest to
them.
Prerequisites
Install the building block CRM Marketing Master Data.
5.1.2.1 Assigning Attribute Set to Web Shop
Use
If you want to offer your customers the opportunity to maintain a customer profile in the Web
Shop, you have to assign an attribute set to your Web Shop.
Procedure
1. Access the activity using the following navigation options:
Webbrowser Maintaining Web Shops
URL
http://<host>:<port>/shopadmin/shopadmin/init.do?scenario.xcm=<yourscenario>

Caution: The parameter <yourscenario> is case-sensitive!
2. Select a logon language, for example EN.
3. Log on to the Web Shop Management with the Web Shop Manager user/password.
4. Choose the link Existing Shops.
5. Either select a Scenario (for example, E-CommerceB2B or E-CommerceB2C) and enter a
search term or press button Display all.
6. Select one of your Web Shops (e.g. B2B_SHOP or B2C_SHOP) for one of your E-
Commerce scenarios by clicking on the respective hyperlink.
7. On the Marketing tab choose Change.
8. Set the checkbox in area Personalized Product Recommendation. A new field
Characteristic Group appears.
9. You can either enter the name of the attribute directly or search for attributes using the
value help. For example:
Characteristic group Description
BP_CUST_CLASS BEST PRACTICES CUSTOMER CLASSIFICTION
10. Choose Save and then Cancel to go back to the shop selection.
11. If required, repeat steps 3-8 for other Web shops.

5.1.2.2 Assigning Target Group for Cross/Up/Down-Selling
Use
If you want to offer your customers the opportunity to maintain a customer profile in the Web
Shop, you have to assign an attribute set to your Web Shop.
Procedure
1. Access the activity using the following navigation options:
Webbrowser Maintaining Web Shops
URL
http://<host>:<port>/shopadmin/shopadmin/init.do?scenario.xcm=<yourscenario>

Caution: The parameter <yourscenario> is case-sensitive!
2. Select a logon language, for example EN.
3. Logon to the Web Shop Management with the Web Shop Manager user/password.
4. Choose the link Existing Shops.
5. Either select a Scenario (for example, E-CommerceB2B or E-CommerceB2C) and enter a
search term or press button Display all.
6. Select one of your Web Shops (for example, B2B_SHOP or B2C_SHOP) for one of your
E-Commerce scenarios by clicking on the respective hyperlink.
7. Select the tab Marketing and switch to change mode (button Change).
8. Set the checkbox in area Product Related Proposals. New fields appear: Method Schema
and Personalized Product Related Proposals.
9. You can either enter the name of the method schema directly or search for method
schema using the value help, for example:
Method Schema 000010
10. Set the check box for personalized Product Related Proposals and assign the target
group:
Standard target group BP Product Proposal
11. Choose Save and then Cancel to go back to the shop selection.
12. If required, repeat the steps 3-9 for other Web shops.


5.2 Creating Web Catalog Views
Use
This function enables you to filter the catalog data that you make available to your business
partners using catalog views. This means that business partners can only see the products
that they are allowed to order. This function is only relevant to the B2B scenario.
There are two types of Web catalog views.
Personalized catalog view
Web-shop specific catalog view

For a Web Shop only one type of catalog views can be applied.

After the creation of Catalog Views a delta replication of the product catalog is
required. See section Delta Replication of the Product Catalog.

5.2.1 Creating a Personalized Web Catalog View
Use
The system determines suitable catalog views for users, when they register in the Web shop.
Personalized Web catalog views can only be used for the B2B scenario.

5.2.1.1 Maintaining a Personalized Web Catalog View
Procedure
1. Access the activity using one of the following navigation options:
Transaction code COMM_PCAT_ADM
SAP CRM menu Master Data Product Catalog Maintain Product Catalog
2. In the Product Catalog field, enter PRODUCT CATALOG.
3. In the Catalog Type field, enter Manual and automatic assignment.
4. Choose Change.
5. Ensure that you are in change mode. To verify the mode, choose Display <-> Change on
header level.
6. Click on the tab Views.
7. On the Views tab enter the following data:
Field Value For Example
Catalog View <Identifier of the catalog view> PERSONALIZED_VIEW
Description <Description of the catalog view> Personalized View
8. Select the catalog view and choose Details.
9. In the catalog view screen select catalog areas and products that should be presented in
the catalog view.
10. Choose Save.
11. Choose Back.
12. Select the catalog view and choose Assignment Business Partner.
13. In the search tab search for business partners or target groups which should be assigned
to the catalog view.
14. In the search result list select business partners or target groups and choose Assign
Catalog View.
15. Choose Save.

After the creation of Catalog Views a delta replication of the product catalog is
required. See section Delta Replication of the Product Catalog.


5.2.1.2 Activating a Personalized View in Product Catalog
Procedure
1. Access the activity using the following navigation options:
SAP
CRM
Activating Personalized View in Web Shop
URL http://<host>:<port>/shopadmin/admin/xcm/init.do?scenario.xcm=<yourscenario>
2. Enter maintaining language, for example EN and logon to the Shop Administration with
the Web Shop Manager User; e.g. Webadmin and PW: welcome and choose Log on.
3. Choose the link Existing Shops.
4. Either select a Scenario (for example, E-CommerceB2B or E-CommerceB2C) and enter a
search term or choose Display all.
5. Select on of your Web Shops (for example, B2B_SHOP or B2C_SHOP) for one of your
E-Commerce scenarios by clicking on the respective hyperlink.
6. Go to the tab Catalog.
7. Choose Change.
8. You can both, enter the name of the catalog view directly or search for the catalog view
using the value help, for example:
Catalog View Personalized View
9. Choose Save and then Cancel to go back to the shop selection.
10. If required, repeat steps 3-9 for other Web shops.


5.2.2 Maintaining a Web Shop Specific Catalog View
Use
All of the Web Shop users have the same catalog view. No business partner inspection takes
place. In this case the catalog view has purely a filter function.

5.2.2.1 Maintaining a Web Shop Specific Product Catalog
View
Procedure
1. Access the activity using one of the following navigation options:
Transaction code COMM_PCAT_ADM
SAP CRM menu Master Data Product Catalog Maintain Product
Catalog
2. In the Product Catalog field, enter PRODUCT CATALOG.
3. In the Catalog Type field, enter Manual and automatic assignment.
4. Choose Change.
5. Ensure that you are in change mode. To verify the mode, choose Display <-> Change on
header level.
6. Choose the Views tab.
7. On the view tab page enter the following data:
Field Value For Example
Catalog View <Identifier of the catalog view> SHOP_VIEW
Description <Description of the catalog view> Shop specific view
8. Select the catalog view and choose Details.
9. In the catalog view screen select catalog areas and products that should be presented in
the catalog view.
10. Choose Save.

After the creation of Catalog Views a delta replication of the product catalog is
required. See section Delta Replication of the Product Catalog.

5.2.2.2 Activating Shop-Specific View in Product Catalog
Procedure
1. Access the activity using the following navigation options:
SAP
CRM
Activating Personalized View in Web Shop
URL http://<host>:<port>/shopadmin/admin/xcm/init.do?scenario.xcm=<yourscenario>
2. Enter maintaining language, for example EN and logon to the Shop Administration with
the Web Shop Manager User; for example Webadmin and PW: login and choose Log on.
3. Choose the link Existing Shops.
4. Either select a Scenario (for example, E-CommerceB2B or E-CommerceB2C) and enter a
search term or press button Display all.
5. Select on of your Web Shops (for example, B2B_SHOP or B2C_SHOP) for one of your
scenario E-Commerce scenarios by clicking on the respective hyperlink.
6. Go to the tab Catalog.
7. Choose the button Change.
8. You can either enter the name of the catalog view directly or search for the catalog view
using the value help, for example:
Catalog View Shop specific View
9. Choose Save and choose Cancel to go back to the shop selection.
10. If required, repeat steps 3-9 for other Web shops.


6 Appendix

6.1 SAP E-Commerce Application Console
You can use the following URLs to access:
Business-to-Business E-Commerce:
http://<host>:<port>/b2b/admin
Business-to-Consumer E-Commerce:
http://<host>:<port>/b2c/admin
The following links are available:
Extended Configuration Management (XCM) Administration
Application Cache Statistics
Catalog Cache Statistics
Application System Cache Statistics
Java Connector Pools
Java Connection Sharing
CCMS Heartbeat Customizing
Scheduler Administration
Version
Logging

6.1.1 Application Cache Statistics
On this page you can observe the caches that are currently being used by the application and
their size and utilization.
The table columns have the following meaning:
Name Here you can find the internal name of the cache. This name uniquely
identifies a cache within the application and cannot be changed by the
administrator.
Status
Max. size Specifies the maximum number of objects that the cache can hold. This
number cannot be changed in the existing version by the administrator and is
set to a suitable size.
Actual size Specifies how many objects the cache currently holds.
Hits Describes the number of successful read attempts from the cache. This
numerator is increased by one each time an object is removed from the cache
without necessitating a read from the backend.
Misses Number of unsuccessful read attempts from the cache. This numerator is
increased by one each time a requested object is not available in the cache
and has to be read from the backend.
User Your User
Password Your Password

You can reset the contents of the cache using the link clear that is in the last
column. This always makes sense if you have changed data in the backend and
for that reason the old data should be removed from the cache.

6.1.2 Catalog Cache Statistics
On this page you can check the parameters of the cache that is created for the catalogs.
The following times are displayed on the top half of the page:
Configured expiration time
Time interval that was defined for the parameter expiration during the initialization
of the catalog cache.
Configured removal time
Time interval that was defined for the parameter removal during the initialization of
the catalog cache. This specification does not have to be made if no timeframe was
specified there.
Next check of remaining life time
Time that specifies when the thread that removes the catalogs whose life cycle is less
than or equal to zero should be restarted. The thread is started hourly.
Information about the individually buffered catalogs is displayed in the table on the lower half
of the page.
The table columns have the following meaning:
Key Key under which the catalog is managed in the cache
Catalog Guid Unique indicator of the catalog (name, variant)
Time Stamp Time stamp that specifies when the catalog was last accessed
Remaining life time Time specification that shows when the catalog was removed from
the cache, if it was not accessed again in the meantime. The check of
this time takes place hourly. It is therefore possible that the time
specification can be negative


You can explicitly remove a catalog from the cache using the link remove that is
in the last column.


6.1.3 Application System Cache Statistics
This page gives you an overview of system caches.
The table columns have the following meanings:
Cache Name Here, you find the internal name of the cache. This name identifies a
cache within the application.
Num Objects Specifies how many objects are currently stored in the cache.
Hits Describes the number of successful read attempts from the cache.
Time To Live
[min]
Time in minutes that an object is stored in the cache until it is removed
from the cache, if this object is not accessed during this time.
Description Description of the cache.
Clear A hyperlink, which is used to delete the cache.

The following caches are currently available:
JCO Used to temporarily save calls from the SAP Java Connector to
the SAP system.
XCM_APP_SCOPE
XCM_SESSION_SCOPE
All other parameters are only for SAP-Ecommerce for ERP.

6.1.4 Java Connector Pools
The page gives information about Connector Management to the SAP System, which takes
place via the SAP Java Connector.
The following table gives information about the Java connection pools that are
available on the application server:
pool name Name of the connection pool
max pool size The maximum size of SAP Java Connector connection pool
max cons used The maximum number of connections to the SAP System that are
required per pool up to that point in time
num current used cons The number of connections that are currently available in the pool

6.1.5 Version
Version information was moved to http://[hostname]:[port]/sap/monitoring/ComponentInfo,
where [hostname] is the hostname and [port] the http of this J2EE Engine

6.1.6 Logging
Logging is now configured centrally in the J2EE Engine Visual Administrator (server service:
Log Configurator)
6.2 Modifying the E-Commerce Framework
For a detailed description of SAP E-Commerce modifications (for example, changing the
global look and feel of the Web Shop UI) see the CRM standard guide Development and
Extension Guide SAP E-Commerce 5.0
To get the latest version, log on to the SAP Services Marketplace.
http://service.sap.com/crm-inst -> Installation and Upgrade Guides -> my SAP
Business Suite Solutions -> mySAP CRM -> mySAP CRM 2005 -> CRM Core and
Standalone Components -> Development and Extension Guide - SAP E-Commerce 5.0.

6.3 Restarting Java Applications
There are different ways to restart your Java Applications. You can either restart the complete
J2EE Engine, which includes the B2B and the B2C application. Or you can restart a single
Java Application either with the Visual Admin or the Netweaver Administration Console.
6.3.1 Restarting J2EE Engine using the ICM Monitor
Use
The fastest way to restart the complete J2EE Engine is to use the ICM Monitor.
Procedure
1. Access the activity using one of the following navigation options:
Transaction code SMICM
SAP CRM menu Architecture and Technology System
Administration Monitor System Monitoring
ICM Monitor
2. Choose Administration J2EE Instance (local) Send Hard Shut Down with Restart.

6.3.2 Restarting single Java Applications using the Visual
Administrator
Use
Especially when changing XCM settings, a restart of the affected application is usually
necessary. Throughout this guide, you will be advised to restart an application when needed.
Procedure
1. Open the Visual Administrator by double-clicking on go.bat in the admin subdirectory of
your J2EE root directory.
2. Create a new configuration using the New button.
3. Enter a name for your connection (e.g. The hostname of the J2EE server).
4. Choose Direct Connection to a Dispatcher Node.
5. Choose Next.
6. Fill out the fields as follows:
User Name <your username>
Host <your J2EE Host>
Port P4 Port of J2EE (usually HTTP Port + 4)
7. Choose Save.
8. Choose Connect.
9. Enter your password.
10. Choose Connect.

Wait for the connection process to complete
11. Choose Cluster Server Services Deploy.
12. Choose radio button Application.
13. Select a Java application to be restarted.
14. Choose Stop Application Ok.
15. Choose Start Application Ok.