cancel
Showing results for 
Search instead for 
Did you mean: 

Material - UoM Pair issue in SRM Portal - shopping cart

Former Member
0 Kudos

Hello Experts,

When we try to add Pair type material in shopping cart in SRM Sandbox Portal (Material no:

11100000000111) , it is throwing error as " Incomplete items in catalog. Only complete items were transferred" in checkout screen and item is not showing in shopping cart.

I created some test implementation on this BADI BADI bbp_catalog_Transfer, so that it will give more log on SLG1 for this issue.

>

> Error in SRM - SLG1 tcode log for Pair Material while adding to shopping Cart: PR cannot be converted to PAA ; Check units with product 0000000000000000000000000011100000000111 PR PAA 000000000

>

> SRM config(IMG ) for unit of measure:

>

> For PR ISO code - Unit of measure there are 2 entries in SRM config. Already this concept is used in SRM QA.

>

> One entry is PR - This also has ALE/EDI - ISO Code - PR

> another entry is PAA - This also has ALE/EDI - ISO Code - PR

>

> In MDM Data manager for this material 11100000000111, if i look at the catalog item table, There are 2 fields.

>

> A) Unit of Measure - Value: Pair - Look up table is UoM ISO code table

>

> B) Order Unit - Value : Pair - Look up table is UoM ISO code table

>

> In MDM Data Manager in UoM ISO Code table, If i look it, there are 3 fields.

>

> UoM description, UoM ISO Code, UoM Commercial Unit format.

>

> Value: Pair - PR - PAA

>

> It looks like this PR - Unit of measure value (MDM) is not able to adjust or find the right unit of measure in SRM for this material while adding into shopping cart because right now there are 2 entries in SRM for this unit of measure (PR) ISO code.

In SRM for this material - Unit of Measure (Base unit of Measure) in Product work Bench (COMMPR01 tcode) : PAA

In purchasing view : order unit PAA (Pair)

This is SRM-MDM Catalog integration.

SRM 5.5 / MDM 7.1 and SRM-MDM catalog 3.0

Thanks in advance.

I already posted this SRM shopping cart and i just posted to get more inputs reg. this

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

you have put too many details ..

this error is simple in the fact that there are a few mandatory fields that needs to be transferred from MDM to SRM SC

The following fields are required fields in all cases:

u2022 Either NEW_ITEM-DESCRIPTION[n] or NEW_ITEM-MATNR[n] must be filled. Only one of the two should be filled.

u2022 NEW_ITEM-QUANTITY[n]

The following fields are required fields depending on conditions:

u2022 NEW_ITEM-UNIT[n] if NEW_ITEM-MATNR[n] has not been filled

u2022 NEW_ITEM-CURRENCY[n] if NEW_ITEM-PRICE[n] has been filled

u2022 NEW_ITEM-EXT_SCHEMA_TYPE[n] if NEW_ITEM-EXT_CATEGORY_ID[n] or NEW_ITEM-EXT_CATEGORY[n] are used

u2022 NEW_ITEM-EXT_QUOTE_ID[n] if NEW_ITEM-EXT_QUOTE_ITEM[n] has been used

u2022 NEW_ITEM-CONTRACT[n] if NEW_ITEM-CONTRACT_ITEM[n] has been used

All other fields are optional.

check in the catalog OCI mappings if these mandatory fields are mapped.

if they look fine : then make sure that the values in those mandatory fields are also maintained in the SRM side

for eg : if Prod cat of R01 is maintained and sent from MDM : then the same R01 must be present in SRM

if UoM ISO of EA is maintained and sent from MDM : then the same EA (not EACH) must be present in SRM

this will solve ur issue.

thanks

-Adrivit

Former Member
0 Kudos

Hello,

Error log in SRm - SLG1

Error in SLG1 for this material

we are getting all these details. As i said, there are 2 unit of measure in SRM for the same ISO code, it is getting confused.

@5B\QInformation@ NEW_ITEM-LINE = 00001

@5B\QInformation@ NEW_ITEM-DESCRIPTION = "<Material 1

@5B\QInformation@ NEW_ITEM-QUANTITY = 1

@5B\QInformation@ NEW_ITEM-UNIT = PR

@5B\QInformation@ NEW_ITEM-PRICE = 178.9000

@5B\QInformation@ NEW_ITEM-PRICEUNIT = 1

@5B\QInformation@ NEW_ITEM-CURRENCY = USD

@5B\QInformation@ NEW_ITEM-MATNR = 10100000000155

@5B\QInformation@ NEW_ITEM-VENDORMAT = -

@5B\QInformation@ NEW_ITEM-MATGROUP = 12345

@5B\QInformation@ NEW_ITEM-EXT_PRODUCT_ID =XXX812

@5C\QError@ 00001 E BBPWS PR cannot be converted to PAA ; Check units with product 0000000000000000000000000010100000000155 PR PAA 000000000

I checked OCI mapping also, looks fine.

Thanks

Former Member
0 Kudos

Hi,

In MDM, I guess UoM Measure ISO code is unique.

Initially only one entry in MDM (not two entries).,

MDM have PR or EA ISO code UoM entry in MDM and UoM description.

Edited by: saptest2011 on May 5, 2011 10:43 PM

Former Member
0 Kudos

Hi Adrivit,

Thanks for your reply. Please elaborate your reply, so that it will help me to put right solution for this issue.

if Prod cat of R01 is maintained and sent from MDM : then the same R01 must be present in SRM

if UoM ISO of EA is maintained and sent from MDM : then the same EA (not EACH) must be present in SRM

this will solve ur issue.

if i remove one entry in SRM unit of Measure config : ie PAA (commercial unit of measure) - Pair (description) - PR (ISO code) , it is working fine.

But already SRM system is live and used these two entry concept in unit of Measure.

Right now they are not using it even though, they just want to keep it.

I tried to create 2 entries in MDM, it didn't work, both having PR as ISO code and description is same.

Do you think, If i make commercial unit of measure as unique field in MDM, will it work?

Thanks

Edited by: saptest2011 on May 5, 2011 11:30 PM

Former Member
0 Kudos

ideally in MDM you should not have 2 entries for Pair

one with ISO PAA and one with PR

what i am trying to say is : if in the SRM system ISO code for pair is PR

in MDM keep the entry with ISO PR and delete the PAA

so that at the item level all items which have UoM pair will have corresponding ISO code PR

(note the ISO code is sent from MDM to SRM)

thanks

-Adrivit

Former Member
0 Kudos

Hello,

Already i fixed the issue. Any way thanks for your help.

Answers (0)