cancel
Showing results for 
Search instead for 
Did you mean: 

Contract Catalog ?

Former Member
0 Kudos

Dear SRM Gurus,

I am having a doubt.

We are in SRM 5.0 and CCM 2.0 both with Support pack level 8.

We are not using Supplier Catalogs, Product Catalogs. We would like to use, only Contract Catalogs. In the Master Catalog we have defined the schema.

We are able to Transfer Contract Data to Catalog. Now, how do we map this contract data to Master Catalog. While mapping, what will happen? How do we proceed further?

Can anybody guide us?

Thanks & Regards,

Ramkumar

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,Masa

Afrer reading your hints, I have a question:

Must I make Contract catalog map to Master Catalog not Product Master ? if do like that, I will manually map Contract catalog to Master Catalog one by one , because one contract ID in EBP is created one contract catalog. I would have lots of Contracts in EBP, that is very boring. Is it so?

Thanks

regards!

Jesse

Edited by: jesse lei on May 12, 2008 3:42 PM

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

You do not need any mapping action for contract catalog. Enrichment works automatically. Please try this step.

1. Supplier Catalog or Product Master Catalog

+ Assign Category to Master

+ Assign Characteristics to Master

+ Map Contents

2. Create a contract selecting item from Master Catalog

+ Catalog distribution is ON

+ Make sure item has Supplier Parts No or Product Master ID

3. Check the SLG1 log

4. Check the Master catalog, item should be enriched with contract

Regards,

Masa

Former Member
0 Kudos

Hi,Masa

but I found that item still is not be enriched with contract ,because when I open Master Catalog, the Contract id and Contract item id and price are empty value.

when I create a contract in EBP. and see SLG1 in CCM.

one yellow light: No original catalog item found for contract catalog item 1. why? it will cause that item is not be enriched with contract ?

urgent!

thanks !

Jesse

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

I think the error message is correct.

No original catalog item found for contract catalog item 1.

Do you use supplier catalog or product master ?

Have you selected item from catalog when creating the contract ?

Regards,

Masa

Former Member
0 Kudos

Hi ,Masa

Thanks a lot for responsing so quick.

I only use product catalog that Mapping from EBP by XI.

and when I assigned catagories to Master Catelog, I flagged " with automatical characteristic assignment" and then flagged"map contract"

i didn't change other setting.

when I create the contract and assure item exist

best regards

Jesse

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

Can you paste the XML payloads of the contract transfer message here? Transaction SXMB_MONI. I would like to check the product ID is transfered.

Regards,

Masa

Former Member
0 Kudos

Hi, Masa

the following is SAP supporter said to me. the scenario is what we are doing.

-


The assignment of the contract data to the master catalog is not

automatic, In the scenario described by the customer the typical

business scenario would be something like this:

Contract data distributed from SRM -> CCM

SRM Product Data distributed from SRM -> CCM

Master Catalog used as Procurement Catalog (published version)

The data flow is -> SRM product data is sent to CCM via execution of

report BBP_CCM_TRANSFER_CATALOG creating SRM_EXTRACTED_CATALOG.

Contracts are distributed to CCM once 'Distribute contract to

catalog' is selected in contract creation. Now once this is complete

the contract catalog must be enriched with SRM extracted data before

it can be 'used'

In order for a contract catalog to be usable in the master catalog it

must be enriched by the (in this case) SRM_EXTRACTED_CATALOG (in other

cases also by Supplier Catalogs). This enrichment will provide a

valid schema to allow mapping to proceed between the contract and

master catalogs. However - even when the enrichment is complete, it is

still a manual mapping process for the first time, the catalog admin

should access the contract catalog and map the categories to relevent

categories in the Master catalog, once the categories have been mapped

you can proceed with mapping content.

-


if he is right , how will i do ?, because I have still some question:

1. how to map Contract Catalog to Master Catalog?

The Contract Catalog in CCM is only a schema named "CONTRACT_CATALOG_CLASSIFICATION_SCHEMA" , and no categories under it. Don't I map schema to schema from contract catalog to master catalog? , I had a try , it seems not OK.

2. Do I still need a map from product catalog to master catalog?

3. a contract in EBP will create a contract catalog in CCM. for lots of contract, must I map erery contract catalog to master catalog ?

thanks a lot!

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

I think you issue is contract enrichment did not work properly because you have not mapped category and content from Product Catalog to Master Catalog. Have you complete the category and content mapping from Product catalog to Master catalog ?

Regards,

Masa

Former Member
0 Kudos

HI,Masa.

I have mapped the catagories from product catalog to master catalog . if i don't use contract catalog , actually , I can work normally. the master catalog have items. and I can select product from CSE while creating Shoppint Cart.

Because I want to show price and vendor in creating Shopping Cart, I need contract catalog. but i can't realize the functionality that enrichs contract price and vendor. Pls give me a hand.

Thanks a lot

Jesse

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

Do you still get the warning?

> one yellow light: No original catalog item found for contract catalog item 1

Regards,

Masa

Former Member
0 Kudos

Yes,this warning still occurs.

Masa, The following is that SAP support wrote to me today.

Could I realize the richment between product catalog and contract product.

-


1. how to map Contract Catalog to Master Catalog?

The Contract Catalog in CCM is only a schema

named "CONTRACT_CATALOG_CLASSIFICATION_SCHEMA" , and no categories

under it. Don't I map schema to schema from contract catalog to master

catalog? , I had a try , it seems not OK.

If a contract catalog retains only the CONTRACT_CATALOG_CLASSIFICATION_

SCHEMA then it was never enriched, so, in this case it appears the

enrichment process never found a match between the SRM_EXTRACTED_CATALOGand the contract catalog. It is worth remembering that the enrichment

works on a brute force methodology whereby if two contract catalogs

exist with the same supplier and product, only the first one found will

be enriched, this is the standard functionality.

2. Do I still need a map from product catalog to master catalog?

This depends on requirements, if all the data from the extracted

catalog is required then yes, it should be mapped to the master.

3. a contract in EBP will create a contract catalog in CCM. for lots

of contract, must I map erery contract catalog to master catalog ?

Yes - once enriched the contract catalog can be mapped to the master, itis a manual process, however, once initially mapped, any update to the

contract will update also the master catalog data.

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

Can you paste the XML payloads of the contract transfer message here? Transaction SXMB_MONI. I would like to check the product ID and itemGUID are transfered.

Regards,

Masa

Former Member
0 Kudos

Hi , Masa:

I don't know uplod the XML file, I only use 'COPY' and "PAST", hope you can read clearly. it seems to have no item GUID

<?xml version="1.0" encoding="utf-8" ?>

- <nr1:CatalogTransmission xmlns:nr1="http://sap.com/xi/EBP">

- <StandardBusinessDocumentHeader>

<ID schemeID="0080">88000000420000000220080521074634</ID>

<CreationDateTime>2008-05-21T07:46:34Z</CreationDateTime>

- <SenderParty>

<InternalID schemeID="PartyID" schemeAgencyID="DSRCLNT230">SG0122</InternalID>

</SenderParty>

</StandardBusinessDocumentHeader>

- <Catalog>

<ID>8800000042</ID>

<CatalogTypeCode>03</CatalogTypeCode>

- <NameList>

<Name>G0A03</Name>

</NameList>

<ActionCode>04</ActionCode>

<CompleteTransmissionIndicator>true</CompleteTransmissionIndicator>

- <ValidityDateTimePeriod>

<StartDateTime>2008-05-15T12:00:00Z</StartDateTime>

<EndDateTime>2009-05-15T12:00:00Z</EndDateTime>

</ValidityDateTimePeriod>

- <CatalogContent>

- <ItemList>

- <Item>

<ID>2</ID>

<ActionCode>04</ActionCode>

<CompleteTransmissionIndicator>false</CompleteTransmissionIndicator>

- <PropertyValuationList>

- <PropertyValuation>

<PropertyReference>/CCM/PRODUCT_ID</PropertyReference>

- <PropertyValues>

- <SimpleValue>

<NameSpecification>G0A03</NameSpecification>

</SimpleValue>

</PropertyValues>

</PropertyValuation>

- <PropertyValuation>

<PropertyReference>/CCM/PRICE</PropertyReference>

- <PropertyValues>

- <MultipleValue>

<Index>1</Index>

- <SimpleValue>

<AmountSpecification currencyCode="CNY">5.0</AmountSpecification>

</SimpleValue>

</MultipleValue>

</PropertyValues>

</PropertyValuation>

- <PropertyValuation>

<PropertyReference>/CCM/PRICE_BASIS_QUANTITY</PropertyReference>

- <PropertyValues>

- <SimpleValue>

<QuantitySpecification unitCode="PF">1.0</QuantitySpecification>

</SimpleValue>

</PropertyValues>

</PropertyValuation>

</PropertyValuationList>

</Item>

</ItemList>

</CatalogContent>

</Catalog>

</nr1:CatalogTransmission>

-


Thans,

Best regards

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

That is standard function. Supplier Parts Number or Product Master ID should be in the contract. When a contract transferred to CCM, CCM finds item from supplier catalog or product master catalog and item is enriched with contract number.

[http://help.sap.com/saphelp_ccm20/helpdata/en/90/fe349497f841f29448b72d6dfefe8f/frameset.htm|http://help.sap.com/saphelp_ccm20/helpdata/en/90/fe349497f841f29448b72d6dfefe8f/frameset.htm]

For testing, please select item from catalog when you create a contaract.

Regards,

Masa

Former Member
0 Kudos

I want to know the answer. we use Product catalog and contract catalog, how do we combine both them . which catalog will mapping to master catalog , product or contract .how to do?

thanks !