SAP SRM Advanced CCM Cookbook
SAP SRM Advanced CCM Cookbook
CCM Cookbook:
Requisite Catalog and
SAP CCM Configuration
and Management
by Jim Stewart and Shaz Khan
Edited by Farrah Cooksey
Please visit our website at
www.sapcookbook.com
-2-
-6-
Forward
-7-
-8-
Jim Stewart
Jim Stewart (Los Angeles, CA) has over 10 years of
experience as an information systems professional,
during which time he has served as a technical
analyst, lead developer, and programming team lead.
He has implemented SAP at DirecTV, Texas
Instruments, Hewlett Packard, and other Fortune 100
clients. Mr. Stewart is the founder of Equity
Technology Group, an SAP consulting partner, and
continues to practice as a consultant in the area of
SAP SRM/EBP, Workflow, Web programming, and
UNIX systems administration.
Jim can be reached at [email protected]
Shaz Khan
Shaz Khan has been implementing SAP ERP
eProcurement and Supply Chain applications for over
8 years. Shaz began his career as a Senior
Information Technology Consultant with Ernst &
Young and immediately obtained SAP R/3 certification
in the Materials Management module. He has
implemented SAP Supplier Relationship Management
(SRM)/Enterprise Buyer Professional (EBP) projects
focused on operational self-service and services
procurement, contract management, content
management, and spend analysis. He has extensive
experience in project management, software
development and systems implementation
methodologies, and strategic consulting services. In
1999, Shaz helped launch Above Commerce, an
electronic catalog company focused on helping
-9-
- 10 -
- 11 -
Part 1: Supplier
Enablement
- 12 -
1. Supplier Activation
Process of activating selected suppliers to be used in
the e-Procurement.
2. OCI/Roundtrip Catalog
This area doesnt describe a process per se; rather it
describes the catalog and its standards required for
compatibility with SRM. The roundtrip catalog from
which the shopper will order product must be Open
Catalog Interface (OCI) compliant in order to enable
the data in the catalog fields to cleanly transfer into
the shopping cart.
3. Processing Catalog Shopping Cart to R/3 Backend
Documents
Process by which shopping carts with product chosen
from roundtrip catalogs
(catalog shopping carts) are converted into R/3
backend documents.
4. Sending Purchasing Orders to Supplier and
Receiving PO Receipt Notification
Process by which a catalog purchase order is
transmitted to the suppliers and supplier confirms
receipt back to shopper of catalog purchase orders.
5. Receiving Invoice from Supplier
Process by which we receive supplier invoices
electronically into our R/3 system.
- 14 -
- 15 -
- 16 -
to test receiving data from the roundtrip catalogshopping cart into EBP.
SAP EBP catalog configuration required. Must also
receive configuration data from supplier. See
Configuration section of this document for more
information on this activity.
- 17 -
- 18 -
- 19 -
- 20 -
- 21 -
Dell
HP
Boise
Allied
509009
610247
500410
501611
- 22 -
- 23 -
- 25 -
Configuration Area #2
Catalog must also be added to the Organizational
Structure
8. Enter transaction code PPOMA_BBP
- 26 -
- 27 -
- 28 -
- 29 -
- 30 -
- 31 -
- 32 -
- 34 -
- 35 -
- 36 -
- 37 -
- 38 -
- 40 -
- 41 -
Configuration:
To manage the creation and editing of users, the
System Administrator has super user rights. The
System Administrator uses the "administrator" login
and has full access, with an emphasis on:
Interface Management (Look & Feel, Text
Localization), Configuration (Approval, Security, etc.)
Creation of Organizations, Groups, and Users.
The "administrator" user has full rights to every area
of the program. In addition, nearly all-new objects
(rules, views, mappings, etc.) are automatically
assigned to the "administrator" user (with the
exception of approval roles).
Rights cannot be removed from the "administrator"
user, since this user is considered the super-user and
must have full access.
- 42 -
- 43 -
- 45 -
- 46 -
- 47 -
- 48 -
- 49 -
- 50 -
- 51 -
- 52 -
Organization Administrator
Organization administrators are created by the Site
Administrator and have access to Administer Loads,
View Logs, Scheduler, Background Jobs, Users &
Views, Catalog Structure, Content Management, and
Products, all within the constraints of the
organizations view. This means:
An organization can only access loads performed
within the organization.
An organization can only access log information for its
view.
An organization can only access jobs scheduled by
the organization.
Normal User
The normal user is the average end user and is
created by an Organization Administrator who gives
the user access to specific tabs within the rights of
the organization. Only categories and products within
the user's granted views may be seen under any of
the tabs.
- 54 -
Configuration
- 56 -
- 57 -
- 58 -
- 59 -
View Definition
Menu Path: Users & Views > Build Views > New
Add or Edit Attribute Constraint
When you add multiple values for the same attribute,
for example multiple supplier names, the view is
expanded (all items from all listed suppliers will be in
the view). When you add values for different
attributes, such as Manufacturer name, this will
narrow the view (only items from the selected
manufacturer sold by the listed suppliers will be
included in the view).
Add or Edit Category Constraint
You can add one or more categories as a constraint.
For example, the view might show only items in the
"Computer Software" category.
Add or Edit Organization Constraint
Use this if you want an organization to see only the
content they own. The organization that loads or adds
items to the catalog owns those items. [Note: Only
available when logged in as Administrator.]
Add or Edit Approval Constraint
You can build a view that shows only approved or
unapproved items. Note that items must pass all
approval roles before they have a status of approved.
[This feature can be used to export approved items.
Create the view, assign it to a specific user, and then
log in as that user to export any or all approved items
in the catalog.]
- 60 -
Advanced Options
The Advanced Options button allows you to change
the search behavior and is optional. All views use the
default search behavior and default search policy
unless you change them.
- 61 -
- 62 -
- 63 -
- 64 -
- 65 -
1. Click New.
2. Type a name for the attribute in the Attribute
Name text box. This name will be used as the
key value for the attribute, even if you later
change the attribute's name.
3. Select a type from the Attribute Type dropdown box (e.g., String, Numeric, etc.).
Important! You cannot change this later. If
you need to change the attribute type, you will
have to first delete and then re-create the
attribute.
- 66 -
- 67 -
- 68 -
- 69 -
3. Click Apply.
4. If you changed the "searchable" or "view
optimized" checkboxes for the attribute, you must
rebuild the search strings in order for the change
to take effect.
Attribute Types
- 70 -
Attribute Visibility
When you create or edit a common or category
attribute, you can assign or change the tags that
determine where this attribute will be visible within
the various search result and editing screens.
Multiple selections are allowed. If a visibility option is
not selected, then the attribute is set to hidden. The
visibility options are as follows:
- 72 -
- 73 -
- 74 -
- 75 -
- 76 -
- 77 -
- 78 -
Attribute Length
The default attributes have a maximum length of 700
characters, except NRCA, which holds up to 2000,
and Long Description, which can hold up to 4000
characters.
Any new attributes you create have a limit of 700
characters (Oracle).
If using eMerge, you can set rules to restrict the
number of characters entered in each attribute.
- 79 -
- 80 -
- 81 -
- 82 -
- 83 -
Rule to Apply
4. Highlight a rule in the Rule to Apply drop-down
menu.
Rule explanation is automatically generated
in the Rule Details box.
[See Note 1 below for a complete list of Rule to
Apply drop-down menu listings.]
- 84 -
- 85 -
- 86 -
- 87 -
Notes
NOTE 1
A) The following rules can be applied for either Load
or Sweep.
- 88 -
Check
Category
Specific
Attributes
against Common Attributes: This rule is
used to assure that values in the category
attributes (e.g. color, length, width, material,
etc.) also exist in the product Description or
Long Description. If the category attribute
values are not in the common attribute you
select (e.g. Description), the item will fail this
rule.
- 89 -
Numeric
type
attributes
must
be
populated: Requires that all attributes of
numeric type be populated. Items that have
numeric type attributes that are blank (have
null values) will fail. You can apply this rule to
all common or all category attributes.
- 90 -
- 91 -
- 92 -
NOTE 2
Who Owns a Rule? (Global Rules)
A rule is owned and used by the organization of the
user who created. In contrast, a global rule is used by
the entire system, although it can only be created
and edited by the Administrator organization.
Currently active global rules are applied to all content
added, loaded, or edited in the catalog, or they may
be applied to the entire database by using the Sweep
function. Users in the Administrator organization can
create global rules that can be used for all content
loads and all editing throughout the catalog.
Rights to view, run, edit, and delete rules are applied
at the Organization level, not by individual users. So
you can run, view, edit, and delete any rules created
- 93 -
- 94 -
- 95 -
- 97 -
- 98 -
- 99 -
- 100 -
- 101 -
- 102 -
- 103 -
- 104 -
- 105 -
- 106 -
- 107 -
- 108 -
the
- 109 -
- 110 -
View My Approval
Menu Path: Content Mgmt > Approval > My
Approval
1. Click on a link to view a list of the items that are
rejected for that role.
2. Click the Select All button to view all items that
are rejected (for any approval role).
- 111 -
Show Workflow
- 112 -
- 113 -
- 114 -
Microsoft Excel
Menu Path: Products > Schema Template > OK
1. If desired, delete any columns that will not be
completed.
2. To complete the template, enter the item
information into the spreadsheet fields.
Do not make changes to the header rows.
Be sure that the category name is included
with each row of data.
Maintain the blank line that precedes each
header row, but do not leave any other lines in
the spreadsheet, within a category.
- 115 -
- 116 -
- 117 -
- 118 -
- 119 -
- 120 -
Select File
Menu Path: Products > Load
1. Select the File Type.
a. BMEcat 1.2
c. xCBL 2.0
e. xCBL 3.0
g. CIF 2.1
i. CIF 3.0
k. cXML 1.0
b.
d.
f.
h.
j.
cXML 1.1
eCX XML
MSXML
OEX 6.0
Text File
Loader Options
- 122 -
- 123 -
- 124 -
- 125 -
- 126 -
- 127 -
Loader Statistics
Menu Path: Products > Load > Next > Next > Next
When the data load is complete, the Loader Statistics
report displays, with details about the success of the
load.
In this case, one item has been added.
- 128 -
- 129 -
- 130 -
- 131 -
- 132 -
- 133 -
- 134 -
- 135 -
- 136 -
Uploading Images
Also see: Add a New Product to the Catalog, Edit an Existing
Product, Load Content From Multiple File Formats
- 137 -
- 138 -
4. Click OK.
The file name will be populated in the Rich
Content File(s) * box.
5. Click Next to load the file to the server.
The number of files loaded will be indicated.
6. Click OK.
Upload Complete
Menu Path: Products > Rich Content > Content
Upload > Next
You can now link the images or rich content files to
items in your catalog.
- 140 -
this
text
from
the
search
- 141 -
Product Editor
- 142 -
Fig. 56 Product
Attribute Editor
- 143 -
- 144 -
- 145 -
Edit a Product
Menu Path: Products > Edit > Product Index
1. Select the Product Index tab.
2. Click 'Fuses' from the list of categories.
- 146 -
Edit Selected
Menu Path: Products > Edit > Product Index >
Fuses
1. Locate the product you added in the table.
2. Select the item from the table.
3. Click Edit Selected to open the Product Editor.
4. Change a value in one of the fields.
5. Click Modify . You will be returned to the Item
Table, which will display the update.
- 147 -
- 148 -
Parametric Refinement
Menu Path: Products > Edit > Product Index >
Fuses
The parametric editor provides a quick way to change
a text string in the entire catalog or in a subset of the
catalog, for example change all instances of RS
Components to RS Components Inc.
This can be a powerful tool to assure consistent,
quality content in your catalog.
1. Use the usual methods to find one or more
products to edit (quick search, index, etc.).
2. Click on an attribute header button (e.g., Sup
Name).
- 149 -
- 151 -
- 152 -
Rollback Preview
- 153 -
- 154 -
- 155 -
- 156 -
Sweeper Options
Menu Path: Content Mgmt > Quality Assurance >
Sweep >Search
Fig. 68 QA Sweep
2. Alternately, to sweep the items for a selected
supplier only, click the View All button and select the
supplier name from the drop-down list.
Running Sweep against only a selected
suppliers items is faster than sweeping the
entire catalog.
3. After the list of rules displays, use parametric
refinement (e.g., sorting) to locate specific rules.
Blue entries are Load rules (enabled)
White entries are Load rules that are
associated with one or more suppliers
Gray entries are Sweep rules (not enabled)
4. Use the check box to select the rules that you wish
to apply in the Sweep.
- 157 -
- 158 -
- 159 -
- 160 -
Report on Categories
Menu Path: Products > Reports > Search (All
Categories)
Offers category report summaries, listing the number
of products in a category, and the relevant category
attributes.
Each report is displayed as a table and may be sorted
in ascending or descending order by either category
name or by the number of items in the category.
- 161 -
- 162 -
Report on Attributes
Menu Path: Products > Reports > Search (all
attributes)
Generates a summary
category attributes.
report
on
common
and
- 163 -
- 164 -
- 165 -
- 166 -
Change Log
Menu Path: Administration > View Logs > Change
Log > Results
Allows you to view all changes made to the catalog by
selected users during a specified timeframe.
- 167 -
- 168 -
Export Log
- 169 -
Report Summary
- 170 -
- 171 -
- 172 -
- 173 -
- 174 -
- 175 -
Load
Export
Reports
Sweep
Rebuild View
SKU Report for eMerge
Load, Export, and Rebuild View for
BugsEye
- 176 -
Create a Job
Menu Path: Administration > Scheduler
Step 1: Create Job
1. Click New.
2. Enter the Job Name into the text box. Enter a
new job name or edit an existing job name.
3. Enter a Job Description of the job.
- 177 -
- 178 -
- 179 -
Activity Buttons
Menu Path: Administration > Scheduler
1. Save: Use this button to save a job. Save may be
clicked after completing Step 1, after combining
Step 1 and Step 2, or after making modifications
to an existing job (e.g., changing its name). A job
is automatically saved (without clicking the Save
button) if all three steps are completed, and Set
Up is launched and successfully completed.
- 180 -
- 181 -
- 182 -
Edit Selected
Menu Path: Administration > Background Jobs
- 183 -
- 184 -
Product Editor
Menu Path: Administration > Background Jobs
- 185 -
- 186 -
Table 1
Attribute
Name
OCI Name
Default
Value
Override
Value
Group/Service
Info
Service
Value
<none>
<none>
<none>
<none>
<none>
<none>
<none>
<none>
<none>
<none>
<none>
<none>
<none>
<none>
<none>
<none>
<none>
<none>
<none>
<none>
<none>
<none>
<none>
<none>
<none>
<none>
<none>
<none>
<none>
<none>
<none>
<none>
UNSPSC
NEW_ITEMCURRENCY
NEW_ITEMDESCRIPTION
NEW_ITEMPRICE
NEW_ITEMQUANTITY
NEW_ITEMPRICEUNIT
NEW_ITEMSERVICE
NEW_ITEMVENDOR
NEW_ITEMVENDORMAT
NEW_ITEMMATGROUP
<none>
<none>
<none>
<none>
UOM
NEW_ITEM-UNIT
<none>
<none>
<none>
<none>
Currency
Description
Price
QTY
Saleable
Quantity
Service
Sup Num
Sup Part
Num
- 187 -
eMerge Users.xls
BugsEye Users.xls
- 188 -
Views
eMerge Views.xls
eMerge Users.xls
BugsEye Views.xls
BugsEye Users.xls
Approval Roles
eMerge Approval.xls
- 189 -
Suppliers
eMerge Supplier
List.xls
- 190 -
Attributes
- 191 -
Category Defaults
- 192 -
Rules
eMerge Rules.xls
eMerge Supplier
eMerge Approval.xls
- 193 -
Actions
eMerge Actions.xls
Descriptions
eMerge Description.xls
Currencies
- 194 -
UOM
- 195 -
- 196 -
- 197 -
- 198 -
Introduction to CCM
SAPs CCM is SAPs latest offering for managing
catalog data from various sources and is tightly
integrated with the SRM/EBP solution. CCM is
composed of two components, the Catalog Authoring
Tool (CAT) and the Catalog Search Engine (CSE).
The Catalog Authoring Tool provides all of the
functionality to upload, manage, enrich, and publish
catalog data in the CCM tool. The CSE tool allows
individuals to search for products within published
catalogs through a variety of search mechanisms.
Procurement
Catalog
Catalog Description
Catalog data from all
of your different
suppliers
Default catalog that is
generated at the time
of installation. The
master catalog contains
all of the supplier
product information,
which can be
distributed to multiple
procurement catalogs.
A catalog that endusers can search and
purchase from within
EBP.
- 199 -
Publishable
No
Yes
Yes
SRM Server
Product Data
Contract
Catalogs
No
No
Supplier A Catalog
Procurement Catalog #1
Supplier B Catalog
Master
CatalogProcurement Catalog #2
Supplier C Catalog
Procurement Catalog #N
Supplier
Product Data
Load Schema
Exchange
Infrastructure
3.0
*See Note Below
Requisitioner within EB
Catalog Search Engine (
Search Catalog
Enterprise Buyer
Professional 5.0
SAP R/3
Replicated
SRM Product
Masters
Approve Catalog
Data
Define Views
- 201 -
Published
Catalogs
Publish Catalogs
XI Configuration
A.) Define a RFC destination to HTTP Adapter of XI
Server Transaction Code: SM59
Note: When creating the RFC destination, make sure
the path prefix is changed to /sap/xi/adapter_plain in
the connection definition
Catalog Authoring Tool (CAT) Settings
Procedure
Note: If the CCM CAT tool is installed on a
separate server than the SRM Server, please log
directly into the CAT client GUI to make these
settings.
- 202 -
Transaction
code
ii. /CCM/CATALOG_APPROVER
Users who will approve catalog
entries need this role.
iii. /CCM/CATALOG_SEARCH
Users who search in the catalog
need this role.
- 204 -
- 205 -
- 206 -
- 207 -
- 208 -
- 209 -
- 210 -
- 211 -
Prerequisites
XI is installed*
Create RFC destination for the HTTP connection to
the HTTP adapter of the Integration Server
Import business scenarios for CCM in XI
- 212 -
Procedure
Scenario #1: Material Master Replication from
SRM/EBP to CCM
Note: Before replicating product masters from EBP to
CCM, you must have replicated the material master
records from SAP R/3 to EBP via the standard load
object MATERIAL in transaction code R3AS in EBP
and the XI business content for Material Data
replication must have been loaded.
1.) Execute SA38 in the SRM system
2.) Enter report BBP_CCM_TRANSFER_CATALOG
and click Execute
3.) Select either a Material Group or Product
Subtype in the Category/Hierarchy dropdown.
If you select Material Group, enter all of the
material groups with product master records
that you want to replicate to the CCM tool. If
you selected Product Subtype, select all of
the material types with product master
records that you want to replicate over.
4.) To check the job for the replication, execute
transaction SLG1.
Scenario #2: Catalog Publishing
- 213 -
- 214 -
CSV 1.0
CSV 2.0
XML
BMEcat Version 1.2
TIP
When a user orders items from a CCM catalog
within EBP, the product data is transferred to
the EBP shopping cart session from the CCM
Catalog Search Engine via OCI.
CCM Characteristics
Simple
made up
Complex
made up
- 215 -
- 216 -
SYS
System item
Detaile
/CCM/LON d
G_DESCRIP Descrip Long description of
tion
item.
TION
Minimum quantity of
Minimu the item that can be
purchased. For
m
/CCM/MINI purchas example, you have to
MUM_QUA e order purchase a minimum
quantity of 10 bolts per order.
NTITY
Sub-characteristic for
/CCM/QUAN
minimum quantity
TITY_VALU Quantit indicating the
E
y
minimum amount
Sub-characteristic for
Unit of minimum quantity
/CCM/UNIT_ Measur indicating the unit of
CODE
e
measure
Referen Internal business
partner ID for
ce to
busines manufacturer of item
s
partner
data of
/CCM/MNF manufa
CTR_GUID cturer
Externa
l
/CCM/MNF Manufa External ID of
cturer manufacturer of item
CTR_ID
Manufa
/CCM/MNF cturer
Manufacturer part
CTR_PART part
number number
_NO
Concate
nated
manufa
cturer Concatenated
part
manufacturer part
/CCM/MPN number number
/CCM/ORD Order Unit of measure used
unit
to order item
ER_UNIT
Busines
Internal business
s
/CCM/PART partner partner ID of supplier
NER_GUID GUID of item
/CCM/PRIC Price of
the item Price of the item
E
NEW_ITEMLONGTEXT_N:132
NEW_ITEMMANUFACTCODE
NEW-ITEMMANUFACTMAT
NEW_ITEM-UNIT
- 217 -
Currenc
/CCM/CURR y
Sub-characteristic for
ENCY_COD Indicato price indicating the
currency of the item. NEW_ITEM-CURRENCY
E
r
Sub-characteristic for
price indicating the
/CCM/AMO
price (amount) of the
NEW_ITEM-PRICE
UNT
Amount item.
Sub-characteristic for
/CCM/LOWE Scale price indicating price
R_BOUND Value per scale value.
Quantity to which the
price of the item
refers (for example,
/CCM/PRIC Base
E_BASIS_Q unit of the price refers to 20
UANTITY measure bags)
Sub-characteristic for
price basis quantity
indicating quantity
Sub-characteristic for
price basis quantity
indicating UOM
Product group which
item is assigned to in
the backend system
Product (this is your product
NEW_ITEM-MATGROUP
Group group)
Discount on the
Discoun product group to
which the item
t for
product belongs to in the
group backend system
/CCM/QUAN
TITY_VALU Quantit
E
y
Unit of
/CCM/UNIT_ Measur
CODE
e
/CCM/PRO
DUCT_GRO
UP
/CCM/PRO
DUCT_GRO
UP_REBAT
E
/CCM/PRO
DUCT_GUI Product Product GUID in the
GUID backend system
D
Product
ID in
the
/CCM/PRO backend Product ID in the
NEW_ITEM-MATNR
DUCT_ID system backend system
Number indicating the
/CCM/QUA Interval quantity in which
products can be
NTITY_INT for
quantity ordered.
ERVAL
/CCM/SHO Short
RT_DESCRI descript Short description for
ion
item
NEW_ITEM-DESCRIPTION
PTION
/CCM/STAN Default Not relevant in
current release
DARD_ID ID
- 218 -
/CCM/STAN
DARD_TYP Default Not relevant in
current release
type
E
Vendor Master
/CCM/SUPP Supplie Record Number or
r ID
Supplier ID created
LIER_ID
NEW_ITEM-VENDOR
/CCM/SUPP
LIER_NAM Supplie Name of supplier of
r name product
E
/CCM/SUPP Supplie
LIER_PART r Part Item part number
Number issued by the supplier NEW_ITEM-VENDORMAT
_NO
/CCM/VALI Valid Not relevant in
current release
from
D_FROM
Not relevant in
/CCM/VALI
Valid to current release
D_TO
TIP
When uploading supplier content, make sure you
have values for the following characteristics
maintained for each product, at a minimum:
/CCM/BASE_UOM
/CCM/ORDER_UNIT
/CCM/PRICE (including sub-characteristics
AMOUNT and CURRENCY CODE)
/CCM/PRODUCT_GROUP (this represents your
product category/material group)
- 219 -
/CCM/SHORT_DESCRIPTION
/CCM/SUPPLIER_ID
/CCM/SUPPLIER_NAME
/CCM/SUPPLIER_PART_NO ***This is an
important characteristic as it serves as the
index field for catalog items. Even if the
supplier does not provide a supplier part
number, enter a value in the file for this
characteristic***.
EN
- 220 -
Model
# Catalog
Catalog
ID
Catalog
MasterCa
t
# Data
Type
Data
Type ID
Basic
Type ID
EN
Descripti
on Text
Compone
nt ID 1
Compone
nt ID 2
#
Compone
nt
Compone
nt ID
Data
Type ID
Multivalue
Indicator
Complex
Data
Type ID
EN
Descripti
on Text
#
Character
istic
Character
istic ID
Data
Type
Multivalue
Indicator
EN
Descripti
on Text
#
Schema
Schema
ID
Character
istic ID
Schema
SCHEM
A1
EN
Descripti
on Text
{EN}Co
mpany
Master
Schema
#
Category
Category
ID
Category
Category
4323000
0
4323160
0
4323000
0
4323160
1
4323160
0
Category
Category
EN
Descripti
on Text
{EN}Co
mpany
Master
Catalog
EN
Descripti
on Text
{EN}Sa
mple
Software
Catalog
{EN}Sof
tware
{EN}Fin
ance
Acctg
and ERP
Software
{EN}Ac
counting
Software
Parent
Category
ID
- 221 -
Character
istic ID
4323220
0
4323000
0
Category
4323220
2
4323220
0
{EN}Co
ntent
Manage
ment
Software
{EN}Do
cument
Manage
ment
Software
- 222 -
Use
After the master catalog has been created in the CCM
system, you will need to upload a catalog schema for
the master catalog. The schema is a representation
of all of the product categories and additional
characteristics that you want to maintain in your
catalog. There can only be one master catalog for
any CCM instance.
Prerequisites
Procedure
- 223 -
- 224 -
TIP
Any upload, mapping, or publishing process will
generate a log file. The log file can be accessed
through the Web or through transaction SLG1 in the
CCM backend system.
To view a log, please follow these steps:
1.) Go to the CCM home page and click on
Display Log
2.) Select Uploaded Catalogs option to view the
status of the schema upload and select any
other options to restrict the number of logs
returned such as date range, catalog type, and
status.
- 225 -
- 226 -
Use
Once the master catalog has been initialized and the
schema has been uploaded, you can create multiple
supplier catalogs and upload supplier catalog data for
these catalogs.
Prerequisites
Suppliers have provided catalog content.
Master schema has been uploaded.
Procedure
Step 1: Create Supplier ID
1.) Click on Edit Supplier Data on the CCM home
page
2.) If you want to create a new Supplier ID, enter
a Supplier ID (without spaces) and click the
Create icon. If the Supplier ID has already
been replicated from the backend system,
please read the TIP below.
3.) Enter the Supplier Name, DUNS Number
(optional), and Supplier Description and click
the Back button
- 227 -
TIP
If the CCM CAT and CSE tool are loaded onto the
same server as the SRM system, all existing external
business partners (vendor master records) on the
SRM system will exist in the CCM CAT tool. Therefore,
you will not be required to create new Supplier IDs.
You can simply enter an existing vendor record
number, click the Display button to view the vendor
name and description, and then skip to Step 2:
Create Supplier Catalog directly.
If the CAT and CSE tools are loaded separately from
the SRM Server, you will have to create Supplier Ids
manually for each vendor that you will receive a
catalog from.
Step 2: Create Supplier Catalog
- 228 -
- 229 -
- 230 -
- 231 -
- 232 -
Use
You can distribute supplier content from the master
catalog to multiple procurement catalogs. To begin,
create a procurement catalog ID and then upload a
schema for the procurement catalog.
Step 1: Create Procurement Catalog
1.) Click on the Create Procurement Catalog link
on the CCM home page.
- 233 -
- 234 -
- 235 -
Manage Content
After the catalog schema and product data have been
uploaded, you will need to map the content from a
supplier catalog to a master catalog and then map
data to the procurement catalog from the master
catalogs.
Map Categories and Items
Use
Map the product categories and product data from
the supplier catalog to the master catalog and from
the master catalog to 1 or many procurement
catalogs.
Prerequisites
Schemas have been uploaded for all three
catalogs: supplier, master, and procurement
catalogs
Supplier product content has been uploaded to
a supplier catalog.
Procedure
Step 1: Map Supplier Catalog to Master Catalog
1.) Click on Edit Catalogs on the CCM home page
2.) Select the appropriate supplier catalog and
click Edit
3.) Click the Mapping tab for the supplier catalog
4.) On the left hand side will be the Source
Catalog (supplier catalog) and on the right
hand side will be the Target Catalog (master
catalog)
5.) Perform the following steps to begin the
mapping process:
- 236 -
- 237 -
- 238 -
Manual Enrichment
- 239 -
- 240 -
Use
Before content can be transferred from the master
catalog to the procurement catalog, you must approve
the catalog items.
Prerequisites
Product categories and supplier content have
been mapped from the supplier catalog to the
master catalog.
Procedure
Step 1: Add Approvers to Schema and/or Categories
For our purposes, we will only add an approver for the
catalog schema
1.) Click on Edit Catalogs on the CCM home page
2.) Select the master catalog and click Edit
3.) Click on the Schema tab and select the
Manage Approvers link
4.) Click on Add New Approver and enter the
User ID of the Approver
5.) Click Assign at the bottom of the screen
6.) The approver is now added to the list
7.) Repeat Steps 4 and 5 for additional approvers
Note: You must also maintain approvers for all of your
procurement catalogs. Repeat Steps 1 6 for each
procurement catalog.
- 241 -
- 242 -
- 243 -
- 244 -
Publish Catalog
Define Views
Use
You can define views for procurement catalogs to
display a subset of items and characteristics to a
select group of users. Once a view has been defined,
it must be added to an appropriate requisitioning
security role.
Prerequisites
Procurement catalog contains content ready to
be published.
Procedure
Step 1: Define View in CCM
1.) Go to the CCM home page
2.) Click on Edit Catalogs
3.) Select the procurement catalog and click the
Edit button
4.) Click the Views tab
5.) Click on the Create button
6.) Enter the name of the view (no spaces) and a
description and click Create
- 245 -
- 246 -
Use
Once the procurement catalogs have been created,
you will need to publish you catalog to the Catalog
Search Engine (CSE) to make the catalog data
available to order from in EBP.
Prerequisites
Procurement catalog contains content ready to
be published.
Procedure
1.) Go to the CCM home page
2.) Click on Edit Catalogs
3.) Locate the procurement catalog that you want
to publish and select the catalog
4.) Click the Publish button
5.) To publish the entire catalog, select the
Publish Entire Catalog radio button and click
Start. If you have updates to an existing
published procurement catalog, select the
Publish Changes radio button. If you want to
remove the catalog from the Catalog Search
Engine, choose the Undo Publishing radio
button.
- 247 -
TIP
- 248 -
Search Catalog
Use
Once the respective catalogs have been published to
the Catalog Search Engine, a Shopper can log into
EBP, browse the items in a catalog through a number
of different search capabilities, and add items to their
shopping cart session.
Prerequisites
Procedure
An individual can search for catalog items while
logged into EBP in the following ways:
Hierarchal/Index Navigation
Simple Search
Advanced Search (Exact, Fuzzy, Linguistic)
Search Option #1: Hierarchal/Index Navigation
- 249 -
- 250 -
- 251 -
Procedure
SAP
Menu
SRM
Transaction
code
- 252 -
Seque Parameter
nce
Name
10
20
Parameter Value
Type
http://HOST/sap/bc/bs
p/ccm/srm_cse/main.d URL
o
CCM Procurement
CATALOGID
Fixed
Catalog ID
- 253 -
SAP-CLIENT
SAPLANGUAGE
Locale
CCM-USER
CCMPASSWORD
Client Number
Fixed
SAP
SY-LANGU
Field
EN
Fixed
Default CCM User ID Fixed
Default CCM User ID
Fixed
Password
- 254 -
Sequ
ence
Parame
ter
Name
10
20
USERN
AME
30
PASSW
ORD
40
~LANG
UAGE
Parameter Value
URL provided by
supplier for OCI
catalog
Enter the username
provided by the
OCI vendor
(This parameter is
required only if
the OCI vendor
supplies a
password to you
for the OCI
catalog) Enter the
password provided
by the OCI vendor
EN
NOTE
- 255 -
Type
URL
Fixed
Fixed
Fixed
HOOK_URL
~OkCode
~target
~caller
Procedure
SAP SRM IMG
Menu
Transaction
code
- 256 -
Select th
dropdow
value in
C t l
- 257 -
- 258 -
- 259 -
- 260 -
A
a New Product to the
Catalog 143
Approval
Requisite Catalog 54
Approval Configuration
Requisite Catalog 117
Approval Roles
Create and Edit Rules 114
approve catalog items
SAP CCM 248
Attribute Actions
Characteristics 79
attribute types 74
Automatic enrichment
247
B
Basis Setup Activities for CCM
209
batch load
Requisite catalog content
126
BBPGETVC 37
BBPGETVD 37, 38
BUCF 34
BugsEye 73, 126, 177, 183,
193, 195
Business Partner
Number Range 33
C
Cascading Extended
View 62
D
Data Transfer Log
- 262 -
M
Manage Background Jobs
182
Manual enrichment 247
Master Catalog 217
E
N
OCI
OCI Sample Catalog 17
Organization
administrator
Requisite Catalog 55
G
Generate Master Catalog
217
P
parametric editor 155
Parent View 62
PO and Invoice Document
Transfer 18
PPOMA_BBP 32
Produce a Schema
Template 195
Publish Entire Catalog
SAP CCM 254
punch out See External
Catalogs
Purchasing Organization
32
I
Item History 160
Item Rollback 158
L
Load Content From 118
Load into Catalog 126
Loader Statistics 134
- 263 -
Sweep 164
replicating product
masters
to CCM 220
reports 166
Requisite
Manage Catalog Users 43
Requisite Catalog 1, 7, 40
roundtrip catalog 25
Roundtrip Catalog 14, See
External Catalog
U
User Administration
Requisite Catalog 41
User Administration
Overview 190
User Login Log 173
Users & Views 56
Using Action Rules 109
S
SAP OCI Editor 193
Schedule Automated Jobs
190
Schema Template 118
Search Performance
Requisite Views and 69
Settings for CCM catalogs 260
Settings for OCI catalogs 262
Show Workflow 117
spreadsheet files 122
Standard Call Structure
26
Standard Security Roles
SAP CCM 211
Structure
Creating 69
Sup Name 106
supplier content
SAP CCM 226
Supplier Enablement 13
Step by step overview 15
Supplier Involvement 14
Supplier Logo 46
V
vendor master 22, 34, 36,
39, 235
Vendor Master Records
37
Vendor Replication 39
vendors
replicating 33
X
xCBL 18
XI 5, 6, 13, 15, 16, 18, 19, 21,
22, 23, 209, 213, 214, 215,
219, 220, 221
- 264 -
Jim Stewart
Jim Stewart (Los Angeles, CA) has over 10 years of
experience as an information systems professional,
during which time he has served as a technical
analyst, lead developer, and programming team lead.
He has implemented SAP at DirecTV, Texas
Instruments, Hewlett Packard, and other Fortune 100
clients. Mr. Stewart is the founder of Equity
Technology Group, an SAP consulting partner, and
continues to practice as a consultant in the area of
SAP SRM/EBP, Workflow, Web programming, and
UNIX systems administration.
Jim can be reached at [email protected]
- 265 -
Shaz Khan
Shaz Khan has been implementing SAP ERP
eProcurement and Supply Chain applications for over
8 years. Shaz began his career as a Senior
Information Technology Consultant with Ernst &
Young and immediately obtained SAP R/3 certification
in the Materials Management module. He has
implemented SAP Supplier Relationship Management
(SRM)/Enterprise Buyer Professional (EBP) projects
focused on operational self-service and services
procurement, contract management, content
management, and spend analysis. He has extensive
experience in project management, software
development and systems implementation
methodologies, and strategic consulting services. In
1999, Shaz helped launch Above Commerce, an
electronic catalog company focused on helping
businesses establish private procurement exchanges
over the Internet. He has managed and implemented
SAP and SRM supply chain and operational
procurement projects for numerous Fortune 500
clients in the Media, Chemical, Oil, and Financial
Services industries including Dow Chemical/Union
Carbide, Warner Bros., and Disneyland. He has
recently launched his new consulting firm Ciena
Partners, Inc. and is currently implementing SRM 4.0
at a major Fortune 100 client. Shaz received his B.A.
in Computer Science and a B.A. in Economics from
the University of California at Berkeley.
Shaz can be reached at [email protected]
- 266 -
- 267 -
- 268 -
- 269 -
- 270 -
- 271 -
- 272 -