on 06-14-2011 2:51 PM
Hello,
We have implemented standard SRM 7.0 in our DEV Landscape and integrated with MDM. However in the standard shopping cart scenario we are facing an error. Here is the scenario
- We goto the ESS option in Portal and click on Shop
- This opens a new window with Roadmap with title "Shop in 4 steps"
- We choose Browse Internal Product Catalog and this navigates us to SRM-MDM Product Catalog Application
- In this application we add a product to cart
- When we goto cart and click on transfer items, the window closes but on the main window we see following errors
a. Product and description are missing
b. Incomplete items in catalog. Only complete items were transferred
Any idea what is going wrong. We have checked the short and long description in MDM system and its properly maintained. Also based on a thread we checked the version and we are using all the latest version and patches.
If anyone can help, that will be really great.
Regards,
sapnwm
Kindly check if you have maintained the OCI Mapping for the relevant fields.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
i using MDM 7.0 SP 6.0 , maybe this is a bug of this version.?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi everybody.
i have the same problem -Incomplete items in catalog. Only complete items were transferred-, somebody help me please.
We have checked in MDM Repository and the Short Description has values populated. If I change the mapping to Supplier Name, transfer works fine.
i don´t understand the solution proposed for Jason. I am sure that the minimum required for procurement document creation is the existance of either a Short Text Description or a Material Number. It is a catalog services, we are working with SRM7.1 & MDM7.0, the Web As Java for MDM is on SUS server.
i have review the OCI mapping, the requisites for transfer, the debugging for the Content to transfer. I don´t have a solution for
this problem and in the next week i have planned .
Add, in another hand, the catalog services, when i transfer any item from the catalog, i see in the debugging that SRM take it like a material, and the GUID have an error, -The system can interpreted the GUID-. i am trying to chance in OCI mapping, but this field is lock for changes.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Implement the code from note 487917 into your Badi BBP_CATALOG_TRANSFER, this will write to the application log the transferred data but, more importantly, it will also capture the 'actual' error in et_messages rather than the generic 'Incomplete items in catalog.....' message. This will obviously then give you a very good idea of the problem! Alternatively, you could also debug the transfer to see in realtime what the errors are, perhaps you can review the note 1577768 whcih describes how to analyse this issue and linksd also to a Wiki entry complete with screen shots. (In case you really do want to debug it )
Regards,
Jason
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Jason,
I have debugged and found that after the CALL FUNCTION 'WSI_IMPORT_DATA' the description field in lt_oci_item_data is blank. If I populate it manually, the items are transferred and cart gets created.
However, I am not sure why its coming blank. I can see the short description and long description being popuated in MDM. Also it shows correctly in MDM WD Java Application. I have even checked the OCI Mapping and I can see that NEW_ITEM-DESCRIPTION is mapped to Short Decription in the drop down.
Any idea what can be wrong here? Anyway to test the WS directly and check where is the issue.
Regards,
Shubham
Hi Shubham,
I suggest that you implement the code from the note 487917 into the badi and verify the data which is being passed in the structure, as SRM-MDM contains existing mappings for NEW_ITEM-XXXXXXX parameters there should be no issue with said mappings unless you have changed these in the MDM Catalog specifically.
Best to see first what is being passed by using the Badi code and go from there.
Regards,
Jason
Hi Jason,
We implemented the Note and now we see the error message in Application Log. We are using standard mapping as we restored to SAP Default configuration using the button provided in the OCI Mapping screen.
After this when we run the transfer, we get this error in Application Log
NEW_ITEM-LINE = 00001
NEW_ITEM-QUANTITY = 1
NEW_ITEM-UNIT = EA
NEW_ITEM-PRICE = 35.0000
NEW_ITEM-PRICEUNIT = 1
NEW_ITEM-CURRENCY = USD
NEW_ITEM-VENDOR = 213
NEW_ITEM-MATGROUP = 00106
NEW_ITEM-SERVICE = X
NEW_ITEM-EXT_PRODUCT_ID = GUID39
NEW_ITEM-PURCHORG = W100
00001 E BBPWS Product and description are missing
We have checked in MDM Repository and the Short Description has values populated. If I change the mapping to Supplier Name, transfer works fine. So I suspect something wrong on MDM side.
Any pointer what might be missing here
Regards,
Jai
Hi Jai,
The error is as described, in catalog transfer, the minimum required for procurement document creation is the existance of either a Short Text Description or a Material Number, your transferred data has neither, as it is a service I expect that a short description is assigned to it, make sure this is linked to the OCI parameter NEW_ITEM-SHORT_DESCRIPTION[N] for transfer, for more details on the required fields in catalog transfer see the note 336658.
Regards,
Jason
The following fields are required fields in all cases: (to be mapped in OCI settings in the catalog Config UI)
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.
make sure these are mapped - and that these fields have values in MDM
hth
thanks
-Adrivit
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.