cancel
Showing results for 
Search instead for 
Did you mean: 

How to obtain data in MDM in SRM system?

mt13065
Explorer
0 Kudos
187

Hi.

There is an employee self-service in SRM PORTAL. In the store inside, you can get the MDM product catalog. Now I want to develop a WDA tab and get the MDM catalog by function or other means. I am a newbie development, hope Someone can help me how to get these, and add, delete, and modify.

best regards.

Accepted Solutions (1)

Accepted Solutions (1)

ImreMatyas
Product and Topic Expert
Product and Topic Expert
0 Kudos

Dear Tian Meng,

I only can assess on how to bring catalog data into SRM (as I am not an FPM developer).

This is done by the FUNCTION 'WSI_IMPORT_DATA' , it brings the catalog details f.ex. into the Shopping Cart and Purchase Order.

For Shopping Carts, the call stack is as follows:

1. SC method /SAPSRM/IF_PDO_BO_SC~ADD_ITEMS_FROM_CATALOG, class /SAPSRM/CL_PDO_BO_SC will call the FUNCTION 'BBP_WS_IMPORT_SC_DATA'.

2. This will in turn call the main FUNCTION 'WSI_IMPORT_DATA' which will look for the data based on catalog format.

3. Then the FUNCTION 'BBP_WS_MAP_OCI_TO_SC' maps the imported catalog data into the Shopping Cart and the FUNCTION 'BBP_WS_MAP_SC_TO_ENRITEM' calls the so called Catalog transfer BAdI (METHOD lo_catalog_transfer->enrich_item_data).

At PO, the above call stack is quite similar but PO method /SAPSRM/IF_PDO_BO_PO~ADD_ITEMS_FROM_CATALOG, class /SAPSRM/CL_PDO_BO_PO calls the above functions. So this is how standard ABAP brings the catalog data. I'll let others to reply on the FPM part. 😉

All the Bests,

Imi

mt13065
Explorer
0 Kudos

DEAR Imre MatyasThank you very much for your reply, I will try it.
best regards.

Answers (2)

Answers (2)

ImreMatyas
Product and Topic Expert
Product and Topic Expert
0 Kudos

Dear Tian Meng,

Sorry, the requirement is not clear. What would you like to achieve?

As per your screenshot - an MDM Catalog search UI ? - you are already using an SRM system + your MDM catalog is up and running.

So the catalog content will be reachable for users based on their settings in PPOMA_BBP transaction. In PPOMA, you can give the catalog's "web service ID" to the User > which will appear subsequently in "Shop" transaction for that user. Once the user is in the catalog, they can select the product and "Checkout" button will resume to SRM Shopping Cart.

Please find below more information about Catalog configuration:

Customizing a catalog: https://wiki.scn.sap.com/wiki/x/0BHMFw

Parameters in the call structure : https://wiki.scn.sap.com/wiki/x/GYM8Fg

Return from catalog: https://wiki.scn.sap.com/wiki/x/1xHMFw

Please let me know if I misunderstood the requirement.

Best regards,

Imi

mt13065
Explorer
0 Kudos

First of all, thank you for your reply. My goal is to develop an FPM tab. Just like the self-developed interface below, I want to get MDM data by function or other means, and can change or add or delete MDM. The key point of the catalog data is that I don't know how to get MDM data in the SRM system, by function or other means, not standard configuration.

mt13065
Explorer
0 Kudos

These data are the data in MDM's datamanager, how can I get it?