Quantcast
Channel: SCN: Message List - Supplier Relationship Management (SAP SRM)
Viewing all articles
Browse latest Browse all 6690

Re: OCI parameters outbound - how are they sent?

$
0
0

Hi,

 

The OCI interface uses a simple html form POST to transmit the request to the OCI catalog. I think that the GET method is a bit out of fashion due to the plain text sending of user and pass in the URL.

 

For example:

<HTML>

<BODY>

<FORM NAME="SUBMITFORM" ACTION= "YOUR CATALOGUE URL" METHOD="POST">

  <INPUT TYPE="HIDDEN" NAME= "LOGIN" VALUE= "LOGIN">

  <INPUT TYPE="HIDDEN" NAME= "PASSWORD" VALUE= "PASSWORD">

  <INPUT TYPE="HIDDEN" NAME="HOOK_URL" VALUE="<AUTOMATICALLY GENERATED BY SRM>">

  <INPUT TYPE="HIDDEN" NAME="returntarget"VALUE="_top">

</FORM>

<SCRIPT LANGUAGE="JavaScript"> document.SUBMITFORM.submit();</SCRIPT>

</HTML>

The blue part is what you provide and maybe you have some additional fields that you want to have as well, maybe a customer ID, or a unique ID to identify the user that logs in (BADI BBP_CAT_CALL_ENRICH should then be implemented by your customer). The above login is for a generic access that is used by all SRM users that have access to the catalog. It is possible to access a catalog by only having a URL and HOOK_URL in the call structure in SRM, however that is not really OCI compliant.

 

Regards,

Robin


Viewing all articles
Browse latest Browse all 6690

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>