cancel
Showing results for 
Search instead for 
Did you mean: 

Price Validation in External Catalog (OCI)

Former Member
0 Kudos

When adopting item from an old SC or SC template, price validation is possible to retrieve the latest price from the catalog it came from. This is standard functionality in the SRM-MDM catalog.

Has anyone gotten this to work with an external supplier catalog?

Currently we're getting the error: Connect failed and fails at the follow method call:

method IF_HTTP_RESPONSE~GET_STATUS

system-call ict

did

ihttp_scid_get_header_field

parameters

m_c_msg " > c handle

code " < status code

reason " < status

m_last_error. " < return code

endmethod.

Thanks.

Accepted Solutions (0)

Answers (1)

Answers (1)

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

You should ask external supplier to support OCI validate call. I know some suppliers do not support it.

Regards,

Masa

Former Member
0 Kudos

I understand that, and our supplier has said they've implemented this function. We're trying to debug why we're not getting a http connection error.

Former Member
0 Kudos

Bump.

It's difficult to trace what HTTP Post parameters are passed when SRM is doing a price validation check, as everything is done on the backend.

We've tested manually passing parameters to a MDM catalog was able to retrieve the data MDM responds back to the SRM server. Our MDM catalog price validation is working.

We've asked our supplier to return the data exactly as how MDM is formatted, yet in SRM we're still getting a connection failed error.

The call structure between MDM and Supplier catalog are just the URL/username/passwords. We maintain the same HOOK_URL, returnTarget, etc.

The error seems to be kicking up in IF_HTTP_CLIENT~RECEIVE of /SAPSRM/PDO_CATALOG_VALIDATE. We were able to successfully CALL METHOD client->send and and CALL METHOD client->listen without any error. But when we get to CALL METHOD lv_res_client->receive, it fails.

Thanks for reading.

jason_boggans
Active Contributor
0 Kudos

HI,

SAP support the catalog validation with SAP catalogs, in this scenario validation works, most external catalogs do not support background search/validation as the call made from SRM during validation is different to that made during shopping.

I would work on the premise that in general, you will not get an external catalog which supports this function, should you wish to use validate method, implement SRM-MDM catalog solution only. (Or CCM is release is older)

Regards,

Jason

Former Member
0 Kudos

Hi Derek,

could you solve this problem yet?

Best regards,

Holger

Former Member
0 Kudos

There are several things that needs to be done by the supplier

1. Protocol must be HTTPS

2. Along with the HTTPS protocol, the supplier must have a valid SSL certificate, which needs to be imported into STRUST of your server

3. If there are any proxy configs, then that needs to be done in your system.

Hope this helps.

Former Member
0 Kudos

Close question, please read post before for external catalog config issues.