Definition of SRM Backend URL when calling a shop
Hi,
we installed the SRM portal and SRM 7.0 Backend on a server with full qualified host name "internal.server.int". The portal and the backend are accessed by the customer (internal network) with URLs "srmportal.company.com" and "srmbackend.company.com". Most stuff works fine, but when calling an external shop, the application /sap/sapsrm/outbound_hdlr is being called with the hostname "internal.server.int" and not with srmbackend.company.com as it should be. Therefore SSO is not working and the user is being asked to logon with password and username. When accessing the portal with the original server ID, everything works fine.
We changed the parameters
gw/alternative_hostnames
icm/host_name_full
to "srmbackend.company.com" but still the application /sap/sapsrm/outbound_hdlr is being called wit the wrong URL.
Now my question is where the information of hostname and port is being taken from to call the application /sap/sapsrm/outbound_hdlr. Is it a profile parameter or customizing or...?
Thanks a lot for your help,
Fabian
Hi,
we changed the two parameters in the Catalog Call Structure:
BYPASS_INB_HANDLER X (Fixed Value)
BYPASS_OUTB_HANDLER X (Fixed Value)
Now it seems to work.
Thanks to all,
Fabian
Similar Messages
-
How long can be URL in Go to URL when calling SSRS report?
Hi
I am facing issues when calling a report using go to URL. I have 6 cascading multiple value parameter in one of my report and from this I am calling another report by passing all these parameters using java script in go to URL option. Since I am passing
all these multiple value parameter my report URL is exceeding up to 5000 to 7000 characters long. This is not working at all as max characters in URL are allowed to be 2048.
Is there any work around to pass all these multiple value parameter using go to URL option?
I thought of using Go to report instead but our business is not allowing to this.
Thanks!
BhushanHi Bhushan,
As you may know, Microsoft Internet Explorer has a maximum uniform resource locator (URL) length of 2,083 characters. Internet Explorer also has a maximum path length of 2,048 characters. This limit applies to both POST request and GET request URLs.
For more details, please see:
Maximum URL length is 2,083 characters in Internet Explorer
I am afraid it is a limitation in IE, so I would suggest you ask the questions to IE forum:
http://social.technet.microsoft.com/Forums/ie/en-US/home?category=internetexplorer threads to seek further assistance. There are many IE experts who may help workaround the limitation.
Thank you for your understanding.
Regards,
Katherine Xiong
Katherine Xiong
TechNet Community Support -
Same URL when called from other page when called directly behaves different
Hi All,
I am working on SRM 5.0 implementation , the open catalog interface applications are called from a link from the standard ITS (thses catalog applications are developed in BSP) and then submited back to the ITS application using a URL :
va r ret_URL = "<% = hook_ur l%>" <--- this is the return URl to which catalog data is submited
d ocument.f inal . action = ret_URL;
d ocument .final .method = " P O S T ";
d ocument. final. submit ( );
This application is transfered perfectly if the catalog is called by clicking link on standard ITS application(EBP application) but if i enter the catalog URL(BSP Application URL) directly in the browser and hardcode the value of HOOK_URL (ret_url) in BSP application , the catalog is submited but it shows a blank page with javascript error 'window.opener.isLeanWP' is null or not an object .
hook_url = http://sapupd.mycompanyname.com:8002/sap/bc/gui/sap/its/bbpsc02/?~OkCode=ADDI&~Target=_top&~Caller=CTLG&~client=200&sap-client=200&~language=EN&~HTTP_CONTENT_CHARSET=utf-8
Kindly suggest the solution. We need to call the OCI application directly and submit it to ITS application using this hook_url.
Regards,
AnubhavPlease post this question to the Portal Applications forum.
Thanks,
Jerry -
How to hide URL when calling Reports from Forms 10g.
Hi ,
When end user runs a report through a form then report output is displayed and following type of URL is also generated on address bar of browser: http://server:7778/reports/rwservlet/getjobid22243?server=rep_servername_appsrv
Can we hide this URL so that the user cant change the JOB_ID and get access to other previous reports.
Thanks & Regards,
NLActually, there are several options including the one already offered above. Here are a few more:
1. If you are using 10.1.2.3 and a newer JRE on the client (e.g. 1.6.0_10 or newer), you could use java script to open the report. This will not be a perfect solution because it may not work if using a non-IE browser or if java scripting is disabled. Refer to MyOracleSupport Article 265863.1 for more information.
EXAMPLE:
WEB.SHOW_DOCUMENT ('javascript:void(window.open("http://www.oracle.com","","location=no,toolbar=no,menubar=no,"));self.close()','_blank');Replace the url in the above example with the call to your report.
2. Set the age of the cache to a very short value so that it is only available long enough to be viewed by the user who created it. In other words, when setting the reports properties in your Forms code, include the Reports "others" parameter with TOLERANCE=1
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_OTHER,'TOLERANCE=1');This will cause the cache (on the server) to live for only one minute then be deleted. Refer to the Report Deployment Guide for more information.
3. Upgrade to Fusion Middleware (Forms/Reports) 11. In version 11, the Reports jobid can be randomized. See section 18.8.2 of the Reports 11 Deployment Guide
http://download.oracle.com/docs/cd/E14571_01/bi.1111/b32121/toc.htm -
Error message when calling a Business Connector RFC destination from SRM
Hello all,
We are facing one problem with data Purchase Order transmission between SRM 5.0 (SRM_SERVER 5.5, extended classic scenario) and Business Connector 4.7.
We made needed customizing in order to have "XML / XI" output medium available in tab 'Company Data' in "Manage Business Partners" web transaction (by updating BBP_USE_AI table in SM30 transaction).
Then, we implemented BAdI definition BBP_EBPXML_OUT_BADI with method PURCHASEORDER in order to change XI system type to Business Connector.
In this way, PO transfer data between SRM and BC is done using BC Module Function BAPI_POEC_XML_SEND (TCP/IP RFC connection was defined for Purchase Order in BBPC_RFCDEST table).
Nevertheless, even if method BBP_PO_SEND_XML is correctly triggered when PO is created with a vendor with XML output medium, we have in the document output log ("Process Purchase Order" web transaction) an error message:
' Error (Unknown Partner and Message Type. Routing Rule created. Sender: SMR Receiver:) when calling RFC destination BC '
where SRM is the SRM log. sys. and BC the Business Connector log. sys.
Our EAI team is working on it, but if you have any idea, your are welcome !
Thank you in advance.
Regards.
LaurentHello Christian,
Thank you for your help. However, we abandoned this solution between SRM and Business Connector.
So, we followed instructions indicated in OSS note 883693 - "ECS: PO output determination in R/3".
Nevertheless, in order to restrict this behaviour for specific vendors and purchasing organizations, we added some filters.
It is working fine.
However, when the PO is modified in SRM, then order again, PO is modified in R/3 (by the RFC user from SRM) more than once.
As a consequence, we have as much messages as modifications of the order in R/3 (due to multiple RFC access with the SRM RFC user).
Does anybody have an idea to have only one R/3 output message when the PO is modified in SRM ?
One solution could be to check in the NAST table if the time creation of the last output message is lower than, for example, one minute.
If it is the case, we do not allow R/3 ouput message.
Any suggestions is welcome.
Regards.
Laurent. -
Report runs OK through concurrent program, but not when called through URL
We have a custom 6i report developed that works successfully 100% of the time when run through a concurrent program.
We are now attempting to integrate this into an OAF application. To do this, we build the necessary call to the reports server by reading different profile options, etc and come up with a URL like this:
http://ebsd777.xxxxx.com:8000/dev60cgi/rwcgi60?d777_APPS+report=XXMFG_ESPEC_REPORT.rdf+P_SPEC_ID=43+DESFORMAT=PDF
This report works 90% of the time when called like this, but the other 10%, we get the following error:
"Error: The requested URL was not found, or cannot be served at this time.
Incorrect usage."
Trying to find what the differences are between the reports that work and those that don't - found that reports which fail seem to extend out further to the right than the reports that do work. But, these reports still fit on standard letter paper in landscape format - as we can verify through the concurrent program call.
Is there some sort of report server setting or parameter which we can change to get this to work when called through the reports server URL?
Any thoughts would be appreciated!
Thanks,
CraigHi,
Please post the application release along with the database version and OS.
But when i call the same program through the pl/sql executable of another concurrent program , it does not print the pdf output by defaultHow do you call the program? What is the value of the number of copies profile option?
Please see if these docs help.
Note: 757901.1 - How To Restrict The Number Of Copies To 1?
Note: 729117.1 - How To Specify the Number of Copies to Print by Report?
Thanks,
Hussein -
500 InternalServerError when calling app with same url than oracle app
Hello
i wonder if some one could help us.
we are running an application on oas developed with forms 10g on a specific IP say
ip 10.10.10:9999 and this application is calling other application (a jsp) on another server
and to call it i use:
Web.show_document (http://10.10.10:9080 ,'_blank');
but that other application is on the same ip than the oracle application
when this hapens the listener try to connect itself 5 time then it just
give the 500 InternalServerError .
any idea why this is happening
i will realy apreciated your help
many thanks in advance
Ana
ps:
i forgot to say that when i use the following command :
webutil_Host.host('cmd /C START iexplore "'||v_url||'"');
it works
i think that is because is a new sesion???
Edited by: ana.gutierrez on 19-feb-2009 4:27Hola Roberto
many thank for your answer.
the oracle aplication is developed in Forms [32 bits] Versión 10.1.2.3.0 (Producción)
the server is
10g Release 2 (10.1.2) Patch Set 3 (10.1.2.3.0) for Solaris Operating System
the jsp is in a was server it is version 6 the java aplication is developes using jdk 1.4 but is running on a jre 1.6.0_11
bouth applications have the same ip differt ports
when oracle app calls the java app use the
http://999.999.999.9/dir/dir.do?parameters.....
the port is not especified but is different
when the java application calls the oracle aplication the url is something like
http://999.999.999.9:8888/forms/frmservlet?config=oracle_aplication&otherparams=
if the urls are call directily from a browser they work fine.
has it got something to do with the configuration of the single sing on ??
any help or idea will be very apreciated
many many thanks
ANa -
SRM Workflow error- Error' 9' when calling service ' SO_OBJECT_SEND'
Hi Team,
We are facing problem with SAP SRM Workflow error- Error' 9' when calling service ' SO_OBJECT_SEND' .
Due to this WI is not going to Approver/Requester INBOX and unable to process that WI.
Please advice .
Greatly Appreciated for Help.
Regards
CKHi,
Not sure what '9' is, the exceptions called by the SO_OBJECT_SEND function are as follows:
EXCEPTIONS
ACTIVE_USER_NOT_EXIST = 35
COMMUNICATION_FAILURE = 71
COMPONENT_NOT_AVAILABLE = 01
FOLDER_NOT_EXIST = 06
FOLDER_NO_AUTHORIZATION = 05
FORWARDER_NOT_EXIST = 08
NOTE_NOT_EXIST = 45
OBJECT_NOT_EXIST = 13
OBJECT_NOT_SENT = 15
OBJECT_NO_AUTHORIZATION = 13
OBJECT_TYPE_NOT_EXIST = 17
OPERATION_NO_AUTHORIZATION = 21
OWNER_NOT_EXIST = 22
PARAMETER_ERROR = 23
SUBSTITUTE_NOT_ACTIVE = 31
SUBSTITUTE_NOT_DEFINED = 32
SYSTEM_FAILURE = 72
TOO_MUCH_RECEIVERS = 73
USER_NOT_EXIST = 46
OTHERS = 1000.
Regards,
Jason -
URL show password when calling a new form
Forms 10.1.2.0.2
Java 6.22
Windows XP
FireFox 4.0 and IE 8.0
Hi. When calling another form from within an existing form the new form shows the URL I'm calling, but also includes the parameters I'm passing which happen to include my username and password. Like this:
http://9.35.32.205:7777/forms/frmservlet?pageTitle=Dropper%20E/M&config=TTMSMENU&form=dropper_em&userid=MYUSER/MYPASS@SPARC20
{code)
Is there anyway to suppress the display of the URL or the parameters?
Any help would be greatly appreciated.You said:
...When calling another form from within an existing form... Are you calling another form from an already open form using WEB.SHOW? If so, why? There are probably more reasons why you should not do this than the number of reasons to do this. Most importantly is that by opening a new browser to launch another Forms instance, you increase the resource usage on the client, thereby degrading performance.
Why not use CALL_FORM, OPEN_FORM, or NEW_FORM? With any of these, the next form to open will display in the same browser and no login will be required since the user has already logged in at the first form. If the goal is to achieve multiple instances of the same "first" form, well for security sake, I would recommend the user log in manually each time anyway. -
BSP Application Dump only when calling URL through Favorites
Hi,
We have a BSP application which works perfectly fine when we type in the URL in IE Address bar and we press enter. The standard logon screen displays; on entering the right credentials, the application goes through smoothly.
However, the same URL when chosen from the Favorites menubar leads to an application dump once the login information has been entered. The details of the dump are as follows:
Exception-Klasse CX_SY_REF_IS_INITIAL
Fehlername
Programm CL_HTMLB_INPUTFIELD===========CP
Include CL_HTMLB_INPUTFIELD===========CM00F
ABAP-Klasse CL_HTMLB_INPUTFIELD
Methode RESOLVE_MODEL_BINDING
Zeile 95
Langtext Es wurde versucht, auf eine initiale (NULL-) Objektreferenz einen dynamischen Methodenaufruf auszuführen. Die Referenz muß auf ein Objekt verweisen.
Can anyone help out here? Do we need to make any specific IE settings for the URL to work through Favourites?
Thanks!
Best Regards,
Devakiif its working when typed directly in the browser address bar, it should work when called from the favorites as well.
may be check whether you need to pass any info along with the url (like client, some form fields etc.) this dump is happenning in the login page or in your application?
Regards
Raja
PS: since you are new here take sometime to go through the rules of engagement Before you post: Rules of engagement -
How to automatically stop a Midlet when calling platformRequest(url)?
I want to automatically exit my Midlet when calling platformRequest(url).
So, I have tried the following ways, but the Midlet is still running after calling platformRequest().
platformRequest(url);
destroyApp(true);
The Midlet is likely to be re-invoked by AMS.
Can anyone help me?
Thanks,PS. The question above is in J2ME.
-
WDRuntimeException: Exit-Plug must no be triggered with an URL when running
Dear SAP,
In our SRM-JAVA system, when I am leaving a web page, I get this error :
The initial exception that caused the request to fail, was:
com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Exit-Plug must no be triggered with an URL when running in portal.
Use portal navigation instead to navigate to another application!
at com.sap.tc.webdynpro.progmodel.view.View.navigate(View.java:516)
at com.sap.tc.webdynpro.progmodel.view.View.navigate(View.java:462)
at com.sap.mdm.srmcat.uisearch.master.wdp.InternalMasterWindowInterfaceView.wdFirePlugToApplicationPlugOUT
(InternalMasterWindowInterfaceView.java:205)
at com.sap.mdm.srmcat.uisearch.master.Master.callOCIComponent(Master.java:1119)
at com.sap.mdm.srmcat.uisearch.master.wdp.InternalMaster.callOCIComponent(InternalMaster.java:940)
... 32 more
More detail :
com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Exit-Plug must no be triggered with an URL when running at com.sap.tc.webdynpro.progmodel.view.View.navigate(View.java:516)
at com.sap.tc.webdynpro.progmodel.view.View.navigate(View.java:462)
at com.sap.mdm.srmcat.uisearch.master.wdp.InternalMasterWindowInterfaceView.wdFirePlugToApplicationPlugOUT(at com.sap.mdm.srmcat.uisearch.master.Master.callOCIComponent(Master.java:1119)
at com.sap.mdm.srmcat.uisearch.master.wdp.InternalMaster.callOCIComponent(InternalMaster.java:940)
at com.sap.mdm.srmcat.uisearch.master.MasterView.onPlugfromResultSetViewIn(MasterView.java
Thanks in advance for your input.
Best regards
SAP NetweaverAdmin
Edited by: SAPNetWeavAdmin on Jan 14, 2011 7:11 PMHi,
could you please take a look at the following SAP note and see if this is relevant for you?
1450826 - Error when SLD administration called in portal environment
About your problem, is this happening every time you leave a web page?
Regards,
Jonas Cella -
Error when calling skillbuilder popup in edit-record mode
Apexers,
Iam facing another issue with Skillbuilder modal page(for those who have used this plugins). Ive the CREATE part working well the problem is with EDIT part to edit records via the link i applied all the steps and clicking the edit link pops up the page but the issue is for any clicked row the parameter is not being passed and seleceted record doesnt show on the pop up page where could the problem be? though if i set it back to normal link created by the wizard the edit link works well and shows that record on the editable page.
Apex 4.1.1/oracle 11gR2 ; issue happens in FF & IE
any help please?
thanks.Gor_Mahia wrote:
Apexers,
Iam facing another issue with Skillbuilder modal page(for those who have used this plugins). Ive the CREATE part working well the problem is with EDIT part to edit records via the link i applied all the steps and clicking the edit link pops up the page but the issue is for any clicked row the parameter is not being passed and seleceted record doesnt show on the pop up page where could the problem be? though if i set it back to normal link created by the wizard the edit link works well and shows that record on the editable page.
Hi,
How do you define the "URL Location" in the dynamic action "Settings" region when calling the plugin? Is it "Statically Defined"? If yes, please make sure that you are setting the URL to the target page correctly - you need to set the appropriate page items of the target page in the URL definition.
If the URL is being set properly, make sure that the target page has a page process (before/after header) to load the contents correctly.
Apex 4.1.1/oracle 11gR2 ; issue happens in FF & IE
any help please?
thanks.So, what happens in other browsers - chrome? -
WDA app not launched with SSO when called from portal
Hi,
we have configured our systems so that our portal (NW Portal 7.0) is issuing logon tickets and ERP6.0 is receiving them in the backend for single sign-on.
When launching a SAP GUI for Windows transaction (System admin->Support->SAP Application) to test if the SSO is set up correctly, all goes well and I'm able to call e.g. SU01 with logon tickets from the portal.
My problem is that when calling a Web Dynpro for ABAP application in the same backend system from the same portal, I get an error "SSO logon not possible; logon tickets not activated on the server" and need to login manually when starting the application.
When looking at the WDA app URL, I see http://<backend server>.<domain1>.com/... and the portal is sitting on http://<portal server>.<domain2>.com. Could it be a problem if the backend system is in another domain? And if yes, how come the SAP GUI for Windows launch then works (related to an http connection and domain relaxing?)? How to go forward and make it work all right?
Best regards,
MikkoHi Navarro,
Merry Xmas:)
>>We did the same test with the demo app from you (MS)
http://msdn.microsoft.com/en-us/library/windows/apps/hh202967(v=vs.105).aspxand it still don't work. (remember to setup
fast app resume)
Yes, I can reproduce your issue using the official sample.
I think this issue is caused by the mechanism of Fast app resume, please refer to the following reference:
#Fast app resume for Windows Phone 8
http://msdn.microsoft.com/en-us/library/windows/apps/jj735579(v=vs.105).aspx
Quote:
With Fast Resume, when an app is resumed, the system creates a new page instance for the target of the launch point and this page is placed on top of the app’s existing backstack.
This official sample can also help us to understand how it works:
https://code.msdn.microsoft.com/windowsapps/Fast-app-resume-backstack-f16baaa6
We could find that the Application.Launching event will not be triggered if we used Fast app resume, this will affect responding Toast's parameter(Deep Link).
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
How to transfer username when calling web service from PI?
Hi
I have a scenario where a front end application is calling a web service exposed by PI 7.11 and PI is forwarding the call to the backend web service. That is, a SOAP sender adapter and a soap receiver adapter.
Now, I would like to transfer the username, which the PI exposed web service is called with, to the backend web service.
I previously did this by using a UDF where I picked up the username like this and mapped the username to a field in the request message when calling the backend web service:
DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/SOAP", "SRemoteUser");
String WSuser = conf.get(key);
return WSuser;
However, I would like to avoid this method and in stead e.g. use either a query string like http://xxxxx:6571/ISBWS/soap/ISBCore?username=mikael or maybe transfer the username in the http header in some way.
So my question is: what are my options and how do I set it up?
BR MIkaelApparenty sending user name details in query string is not best practice in webservice. Thats why WSDL does not cover user credentials inside. Webservice deals with message level security , transport level security, encryption , certificate authentication , username token etc
If you want to use http query string in the soap receiver target url try as below and see how that helps... somthing as below..
example: http://host:port/jsppage?userid=test or use xslt mapping or java mapping create soap header as you want and specify username over there.
Maybe you are looking for
-
Hi, I have a Ipod Touch that I have an apple ID for and have set up on my MAC OS with Itunes and all that jazz. I however fully admit I know very little about properly using Itunes especially when I get new Ipods. Case and Point = I have 6 different
-
Cube refresh fails with an error below
Hi, We are experiencing this problem below during planning application database refresh. We have been refreshing the database everyday, but all of a sudden the below error is appearing in log. The error is something like below: Cube refresh failed wi
-
how do I set up my Sony HDR-FX1000 to import footage to Final Cut Pro 7, I get an error message "attempt to capture video without a video device selected. Please select a video device in your capture presets and try again."
-
I am awaiting my iPad, and thinking about how to keep Aperture photos on it. I have Aperture set to shared previews. What is the best preview size and quality settings for optimized viewing on an iPad? The iPad specs say, "TV and video Support for 10
-
Is there anyway to check for duplicate swatches/patterns/gradients?
Besides looking at each one yourself.