Hello all!
In the OCI-Call the system is using a hidden form to transfer parameters.
I would like to change/delete parameter sap-client.
In my case the system is using following parameters:
function renderCatalogFrame() {
return'<html><head><meta http-equiv="Content-Type"
content="text/html;charset=utf-8"></head>
<body>
<form id="service_form"name="service_form"method="GET"action="https://www.xxx-xxxxxx.de/fis/fisesales/login_oci.htm"target="_self"autocomplete="off">
<input type="hidden" name="sap-client" value="100">
<input type="hidden" name="sap-language"value="D">
<input type="hidden" name="username" value="XXXXX">
<input type="hidden" name="password" value="YYYYY">
<input type="hidden" name="~OKCode" value="ADDI">
<input type="hidden" name="~Caller" value="CTLG">
<input type="hidden" name="OCI_VERSION" value="4.0">
<input type="hidden" name="OPI_VERSION" value="1.0">
<input type="hidden" name="returntarget" value="_top">
<input type="hidden" name="HOOK_URL" value="http://XXX.XXX.XXX:8000/sap/sapsrm/inbound_hdlr?CODEPAGE=utf-8&TARGET_URL=http%3a%2f%2fXXXX.XXX.XXX%3a50000%2firj%2fportal%2fajax%3fNavigationTarget%3dpcd%3aportal_content%2fZSRM70%2fzcom.sap.pct.srm.core.Zro_employeeselfservice%2ffl_goshopping%2fcom.sap.pct.srm.srm70.iv_create_sc%26NavMode%3d3%26UsePost%3dTrue%26SAPSRM_RESUME_ID%3dSAPSRM_OCI">
<input type="hidden" name="CATALOG_URL" value="https://www.xxx-xxxxxx.de/fis/fisesales/login_oci.htm">
</form>
<script language="Javascript">document.getElementById("service_form").submit()</script></body></html>';}
The vendor is also using SAP but with sap-client 001.
Unfortunately the client is transferred as a parameter and therefore client 100 is used for logon.
I was not able to find (debug) the coding where the parameters sap-client and
sap-language are added.
Where are these parameters added?
Is it possible to change the logic? (not to add a parameter or to change the
parameter).
Thanks in advance for all your inputs!
Stefan