Expose an FM or RFC as an http url (invoke FM by opening url in browser)

Hi,
We have a function module e.g. Z_PROCESS_ORDERS, it does not have any import parameters, and there are no export parameters. the FM basically performs some action in SAP. e.g inserting a value a ztable.
is it possible to invoke this FM over the internet url.
I am not speaking about webservice.
I am talking about a plain http url. something like: http://sapserver:xxxx/blahblah/Z_PROCESS_ORDERS/xyz/something
if anyone clicks or opens this url in Internet explorer, the FM should be invoked in sap.
i searched on sdn, and found that webservice is an option, but to invoke it we need a webservice client or consumer proxy.
but my end user doesnot have that, and he wants just a IE link (http link) to invoke this function.
let us know webdynpro abap could serve this purpose.
thanks in advance,
Madhu_1980

the browser window should be closed
you can use an exit plug in your WDA App and provide a little javascript in the SICF-node of your app, that closes the window
or should display a message "the FM is invoked, you can close this window"
Simply use a TextView UIElement on your default view
Kind regards
Andreas

Similar Messages

  • What is INTEGRATION_DIRECTORY_HMI in RFC destination in HTTP type

    Hi All,
    what is INTEGRATION_DIRECTORY_HMI in RFC destination of HTTP type?Is it used for to Connect the ECC sytem to XI in Proxy scenario.
    Regards

    Hi,
    INTEGRATION_DIRECTORY_HMI is used for Cache update.
    Please find attached link.
    http://help.sap.com/saphelp_nwpi71/helpdata/en/8f/770f41218ff023e10000000a155106/frameset.htm
    Edited by: Rajhans Abhay on Jan 5, 2010 8:12 AM

  • With autocomplete turned on, I can no longer type "https" as the beginning of a URL

    I have used autocomplete in previous versions of Firefox and I was able to type "https" at the start of a URL, but now since I don't have any save domains that start with "h", autocomplete imediatley changes the "h" to a "p" which makes it impossible for me to type "https". I understand that I can hit "esc" after typing each letter, but that is crazy.
    I assume that Firefox now ignores the protocol portion of bookmarks and that is why this is happening.

    You can set the pref <b>browser.urlbar.trimURLs</b> to <i>false</i> on the <b>about:config</b> page to see the http: protocol.
    *http://kb.mozillazine.org/about:config
    See also this bug report:
    *[https://bugzilla.mozilla.org/show_bug.cgi?id=678352 bug 678352] - 'h' entered as first letter in location bar is overwritten with 'w' when browser.urlbar.autoFill is true
    <i>(please do not comment in bug reports)</i>

  • Https pdf links won't open in IE8

    https pdf links won't open in IE8 but do in Firefox.

    Hi All,
    We have had a few bug reports related to Adobe Reader X protected mode coming in from you in this forum. We have addressed a large number of them in our upcoming Reader update and we would like to hear your feedback.
    To that extent, we would like to invite you to the Adobe Reader Prerelease program and try out the latest build. To participate, please fill in the form available at https://www.adobe.com/cfusion/mmform/index.cfm?name=reader_prerelease_ interest and indicate Adobe Reader as the product of your interest.
    We look forward to your active participation, feedback and help towards making Reader a better product.
    Thanks and regards,
    Adobe Prerelease Team

  • Java applet runs inside html page when opened with http, but no longer with "Open File" menu, why?

    Using the "Open File" menu, file:///Users/234866H/Documents/atom/atomic1.html fails to open the java applet atomic1.class inside atomic.html. However, http://atom.curtin.edu.au/igor/atom/atomic1.html works just fine.
    I suspect the problem arose following the recent java upgrade. It is also there on Safari.
    Testing Java at http://www.java.com/en/download/testjava.jsp yields:
    "Your Java is working. Your Java configuration is as follows: Vendor: Apple Inc. Version: Java SE 6 Update 51 Operating System: Mac OS X 10.6.8 Java Architecture: 64-bit"
    However, this is an http test, and not an "Open File" test.
    Any help would be appreciated.

    Hello, I don't know about this specifically but this is what I would try.
    Instead of the string "\u7834\u70C2\u7269\u7A0B\u5E8F\u5458..."
    Set the encoding type in the String constructor first...
    ie:
    new String( "\u7834\u70C2\u7269\u7A0B\u5E8F\u5458...","GB18030");
    Here is a little class I whipped up to show the CharSets that are available to you..
    public class ShowAllCharSets
    ShowAllCharSets()
    Map myMap = Charset.availableCharsets();
    Iterator iterator = myMap.keySet().iterator();
       while (iterator.hasNext())
          System.out.println("Char set name = "+((String)it.next()));
    public static void main(String args[])
       new ShowAllCharSets();
    }Then use the preset charset String with the specific encoding already set for your menu items.
    GB18030 I picked arbitrarily because it is Chinese and you may have to try another.
    Good Luck!
    (T)

  • Youtube not opening in Safari browser. However it works with google browser. There is a red arrow coming, with https in you tube, and the page just does not open. help required.

    youtube not opening in Safari browser. However it works with google browser. There is a red arrow coming, with https in you tube, and the page just does not open. help required.
    It seems I have done some mistake when you tube was open, and i stopped one site to delete!
    From then on it is not working.
    Any solutions?
    GV Joshi

    Hi gajanan vasant!
    I have a couple of articles for you that should help you troubleshoot your issue with Safari. First, you may want to try a reset on Safari by following the procedure listed in this article:
    Safari 5.1 (OS X Lion): Reset Safari
    http://support.apple.com/kb/PH5043
    If you are still having issues after resetting Safari, you may want to check out this article about third-party add-ons in Safari:
    Safari: Unsupported third-party add-ons may cause Safari to unexpectedly quit or have performance issues
    http://support.apple.com/kb/TS3230
    Thanks for using the Apple Support Communities!
    Regards,
    Braden

  • Each time I open my Firefox browser, the following web page opens. Has my browser been hijacked? http:former/v18/?v=18&cid=4151&clickid=0066992567558218278&a=

    Please help me get rid of the following web page that appears each time I open the Firefox browser. It appears as a separate page behind the browser window, and each time I close it. Very annoying -- has my version of Firefox been hacked? I have run Norton complete scan, etc. -- no problem detected. Here is the web page -- http://www.appround.biz/lp/videoperformer/v18/?v=18&cid=4151&clickid=0066992567558218278&a=1 == and this is the message on that page --
    There is a new Video Player version. Install new version now for better performance

    You should never install software or a Firefox extension when a website asks you to do this as this is likely an effort to install malware.
    You can check the target line in the Firefox desktop shortcut (right-click: Properties) to make sure that nothing is appended after the path to the Firefox program.
    Your System Details List shows the Default Tab 2.3.1 and the SafeSearch 2.1 extensions.
    Do a malware check with some malware scanning programs on the Windows computer.<br>
    Please scan with all programs because each program detects different malware.<br>
    All these programs have free versions.
    Make sure that you update each program to get the latest version of their databases before doing a scan.
    *Malwarebytes' Anti-Malware:<br>http://www.malwarebytes.org/mbam.php
    *AdwCleaner:<br>http://www.bleepingcomputer.com/download/adwcleaner/<br>http://www.softpedia.com/get/Antivirus/Removal-Tools/AdwCleaner.shtml
    *SuperAntispyware:<br>http://www.superantispyware.com/
    *Microsoft Safety Scanner:<br>http://www.microsoft.com/security/scanner/en-us/default.aspx
    *Windows Defender: Home Page:<br>http://www.microsoft.com/windows/products/winfamily/defender/default.mspx
    *Spybot Search & Destroy:<br>http://www.safer-networking.org/en/index.html
    *Kasperky Free Security Scan:<br>http://www.kaspersky.com/security-scan
    You can also do a check for a rootkit infection with TDSSKiller.
    *Anti-rootkit utility TDSSKiller:<br>http://support.kaspersky.com/5350?el=88446
    See also:
    *"Spyware on Windows": http://kb.mozillazine.org/Popups_not_blocked

  • File- XI- RFC (Error: Received HTTP response code 500..)

    Hi,
    I am working on File->XI->RFC  scenario, getting Processed Successfully status in "SXI_MONITOR".
    But Data is not posted in SAP R/3. I check   <b>Runtime Workbench  </b> Getting following Error in one step.
    Can any one help me in analyzing the error.....??????
    2006-06-09 14:36:32 Success output 1149888992513 Channel WEBMETHOD_SENDER_SOAPFMTEST: Send binary file "/usr/sap/transx42/data/xi_input.xml". Size 175 with QoS EO
    2006-06-09 14:36:38 Success output 1149888998592 Application attempting to send an XI message asynchronously using connection AFW.
    2006-06-09 14:36:39 Success output 1149888999757 Trying to put the message into the send queue.
    2006-06-09 14:36:40 Success output 1149889000823 Message successfully put into the queue.
    2006-06-09 14:36:40 Success output 1149889000824 The application sent the message asynchronously using connection AFW. Returning to application.
    2006-06-09 14:36:41 Success SAPEngine_System_Thread[impl:5]_12 1149889001577 The message was successfully retrieved from the send queue.
    2006-06-09 14:36:41 Success output 1149889001591 File "/usr/sap/transx42/data/xi_input.xml" deleted after processing
    2006-06-09 14:36:41 Success SAPEngine_System_Thread[impl:5]_12 1149889001745 The message status set to DLNG.
    <b>2006-06-09 14:37:47 Error SAPEngine_System_Thread[impl:5]_12 1149889067522 Transmitting the message to endpoint http://SAPR3001.bently.com:8042/sap/xi/engine?type=entry using connection AFW failed, due to: Received HTTP response code 500..</b>
    2006-06-09 14:37:47 Success SAPEngine_System_Thread[impl:5]_12 1149889067585 The asynchronous message was successfully scheduled to be delivered at Fri Jun 09 14:42:47 PDT 2006.
    2006-06-09 14:37:47 Success SAPEngine_System_Thread[impl:5]_12 1149889067695 The message status set to WAIT.
    2006-06-09 14:42:47 Success SAPEngine_System_Thread[impl:5]_9 1149889367587 Retrying to send message. Retry: 1
    2006-06-09 14:42:47 Success SAPEngine_System_Thread[impl:5]_9 1149889367587 The message was successfully retrieved from the send queue.
    2006-06-09 14:42:47 Success SAPEngine_System_Thread[impl:5]_9 1149889367643 The message status set to DLNG.
    2006-06-09 14:42:48 Success SAPEngine_System_Thread[impl:5]_9 1149889368435 The message was successfully transmitted to endpoint http://SAPR3001.bently.com:8042/sap/xi/engine?type=entry using connection AFW.
    2006-06-09 14:42:48 Success SAPEngine_System_Thread[impl:5]_9 1149889368471 The message status set to DLVD.
    2006-06-09 14:42:48 Success SAPEngine_System_Thread[impl:5]_9 1149889368472 The message was successfully delivered.
    Thanks & Regards

    Hi Umesh,
    I think, the reason is because of huge number messages ..
    Also just go to RFC adapter, activate the adapter,refresh the cache and try it..
    following guide will help you to solve problem~
    https://websmp103.sap-ag.de/~sapdownload/011000358700002757652005E/HowtoMintorAF.pdf
    Just refresh the cache-The following guide will help you on that~
    https://websmp101.sap-ag.de/~sapidb/011000358700003163902004E/HowTo_handle_XI_30_Caches.pdf
    Refer these SAP notes- 807000,803145
    (some hints)
    Regards,
    Moorthy

  • BPM: RFC (SYNC) - BPM- HTTP client

    All XI Experts
    My scenario is RFC synchonous to XI (BPM) to HTTP Client.
    I correctly configured all my messages interfaces and mapping programs.
    I have defined the following:-
    Sync Abstract message interface for the RFC structure
    Async Abstract MI for RFC sent data
    Async Abstrcat MI for the RFC response data.
    At this stage I have NOT set up the full scenario. My BPM consists of the following steps:
    Receive- Opens an Sync/Async brige
    Send - Closes the S/A brigde
    I have also set up all the sender agreements and RFC destinations, so there is no issues with that side of things.
    When I execute the RFC (se37) and stipulate the RFC Destination, the message is logged in XI but has the following error:
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code Area="BPE_ADAPTER">SYNCHONOUS_MESSAGE</SAP:Code>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>This process does not support the specified synchronous interface or does not support any synchronous messages The exception occurred (program: SAPMHTTP, include , line: 0)</SAP:Stack>
    Has anyone come across this issue?
    Interestingly, when I execute the RFC in the background, then XI processes it fine?
    Is this how XI works? Is RFC Sync communication with BMP not supported?
    Any help would be greatly appreciated.
    Yackeen

    Hi Yackeen,
    Have you resolved this problem? I have working on the similar design. Need your input on this one.
    My scenario is RFC>bpm>HTTP (asynch)
    I have one Receive and one send step with one block, deadline branch and a control step in dead line branch.
    Thanks
    Kalyan

  • RFC Adapter error - http port configuration

    Hi everyone,
    on XI 3.0 I have some problems to invoke RFC functions located on a SAP SRM system.
    No logs are displayed on the XI Monitor: the message is stopped at the "adapter" level.
    It seems that RFC adapter tries to connect to a wrong URL (the Production system URL)and obviously it retrieves these messages:
    "Received XI System Error. ErrorCode: NO_RECEIVER_CASE_BE ErrorText: ErrorStack: No receiver could be determined "
    "Returning synchronous error notification to calling application: XIServer:NO_RECEIVER_CASE_BE:."
    "Transmitting the message using connection http://YYY.sap.xxxx:8066/sap/xi/engine?type=entry failed, due to: XIServer:NO_RECEIVER_CASE_BE:."
    In the SLD, the right port for Development system is 8064, the adapter is also  configured on business landscape YYY and port 8064. I checked both J2EE visual administrator and Business Landscape customizing without success.
    But at runtime the adapter framework point to another system on 8066 http port (and the interface call fails).
    My question is: where is this wrong URL configured and from where exactly does it take these wrong informations?
    Please, help me.
    Alessandro Pozzozengaro.

    Alessandro,
    There is a very good document on SAP that explains, step-by-step what you are trying to do.
    The name of the document is: 'Validating a Connection Between SAP R/3 and SAP XI with RFC'.
    Give a look on that. I used it to build the scenario here and it works fine.
    Regards,
    Tadeu

  • RFC synchronous error HTTP

    We have a strange problem. We try a simple scenario file-->RFC (Bapi) (synchronous). But it won't work, in asynchronous way it is no problem, that works great.
    The strangest thing is that we don't get the 2 messages on the monitor (in asynchronous way we get the 1 message).
    Once we did get the message, here it is:
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="INTERNAL">CLIENT_RECEIVE_FAILED</SAP:Code>
      <SAP:P1>402</SAP:P1>
      <SAP:P2>ICM_HTTP_TIMEOUT</SAP:P2>
      <SAP:P3></SAP:P3>
      <SAP:P4></SAP:P4>
      <SAP:AdditionalText><html><head><title>SAP Web Application Server Error</title> <style type="text/css"> body { font-family: arial, sans-serif;} </style> </head> <BODY text="#172972" link="#808080" vlink="#808080" alink="#8e236b" bgcolor=white leftmargin="0" topmargin="0" marginheight="0" marginwidth="0"> <table height="61" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td background="http://sapdev:55000/sap/public/icman/img/bluebar_tile.gif" height="30"><table> <tr> <td width=5></td> <td width=20% nowrap><font face=arial size="-1" color=white>SAP Web Application Server </font></td><td width=75% align="right" nowrap><font face=arial size="-1" color="white"><a href="http://help.sap.com/">Help </font></td><td width=5% nowrap></font></td> </tr></table> </td><td rowspan=2 width=122 height=61 valign=top><img src= "http://sapdev:55000/sap/public/icman/img/theme.jpg" width=122 height=61 border=0 alt="SAP"></td> </tr><tr><td background="http://sapdev:55000/sap/public/icman/img/graybar_tile.jpg" height="31">  </td></tr> </table> <br><br> <table width=800> <tr><td width=50 nowrap> </td><td> <H2>500 Connection timed out</H2><br>Connection timed out (-5) <br><hr> <table border="0"> <tr><td>Error:</td><td>-5</td></tr> <tr><td>Version:</td><td>6040</td></tr> <tr><td>Component:</td><td>ICM</td></tr> <tr><td>Date/Time:</td><td>Thu Apr 28 11:13:48 2005 </td></tr> <tr><td>Module:</td><td>icxxthr.c</td></tr> <tr><td>Line:</td><td>2559</td></tr> <tr><td>Server:</td><td>SAPDEV_XI1_50</td></tr> <tr><td>Detail:</td><td>Connection to partner timed out</td></tr> </table> <p></p> </td></tr></table> <table><tr><td width=50 nowrap></td> <td nowrap><FONT SIZE=-1><a href="http://www.sap.com/">© 2001-2003, SAP AG</a></FONT></td></tr></table></SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace=""></SAP:ApplicationFaultMessage>
      <SAP:Stack><b>Error when receiving by HTTP (error code: 402, error text: ICM_HTTP_TIMEOUT)</b></SAP:Stack>
      <SAP:Retry>N</SAP:Retry>
      </SAP:Error>
    At first we thought the error was the http_timeout, so we raised the number but the problem was the same. The RFC adapter works fine, so that isn't the problem.
    any help would be great...
    TIA

    Hi Bart,
    Did you put a business process between the File (async) and the RFC (sync)? Because you can't connect async and sync interface without a BPM.
    Cheers,
    Frank

  • R3- RFC- XI-Plain HTTP

    Hi,
    I have a scenario where R/3 sends IDoc's to our external system using XI plain HTTP adapter. My configuration works fine but, the only issue is , I need to parse through the payload XML, in order to determine the IDOC type at my external system http listener. Is there a way I can get this information passed in the HTTP header(Message Interface/IDOC name or any info) which I can then use to uniquely identify the incoming IDOC?
    Thanks
    Don

    Hi Don
    Did you check the following blog.. You can write info to header parameters while sending to the target.. Use the same while receiving to PI
    /people/william.li/blog/2006/04/18/dynamic-configuration-of-some-communication-channel-parameters-using-message-mapping

  • How to configure HTTP receiver comm channel with dynamic URL parameters?

    I need to perform HTTP Post using PI. URL contains some parameters. I need to set these parameters with different values in run time.
    Please help to do this.
    Thanks
    Ranji

    Check the section Adapter Specific Message Attributes from this help section:
    http://help.sap.com/saphelp_nw70/helpdata/en/43/64dbb0af9f30b4e10000000a11466f/content.htm
    The parameters can be set in the Message Mappinga nd then using the appropriate options in communication they can be included in the message header....for more info search with keywords "Dynamic Configuration" and you will get to know how the procedure works.
    Regards,
    Abhishek.

  • 2032 http error with hostname in the url in the Android alone

    I get 2032  error , when I send a http request to the server.I get the error only in the android phone that too when I append the url with the hostname.
    If the send the request with the Ip address, it works fine in the android, but with the host name I get the error.
    Can you help me with the error

    I've called the big guys to help you. Good luck.
    Is the problem there if you log in as "just a user" ?

  • Http Response - needing to hide application directory from browser

    Hi,
    i need to hide the application root directory from the browser, as you can see at these steps example:
    1) Http request: www.xxxx.com
    2) Apache runs module Alias: redirect www.xxxx.com to www.xxxx.com/somedir/
    3) Apache returns www.xxxx.com/somedir/ to the browser
    But, i need to change the step 3: Apache must just return "www.xxxx.com" to the browser, instead of ".../somedir". How can i do it?
    Thanks in advance, Euclides.

    Is your question related to Web Cache or to access control in general? I'll take a stab at answering the question anyway, in hopes that I understood you correctly.
    If you are wondering whether Web Cache supports user/group restrictions on file or directory access, the answer is "not yet". Until that time, requests that require access control should be flagged as non-cacheable, either in the Web Cache configuration or by using Surrogate-Control: no-store in the response headers.

Maybe you are looking for

  • No idea what to do, please help me

    Hey guys. I have the original white Macbook from 2006. It is running 10.6.8. I'm having a big problem here. There are a lot of things I cannot do because my Macbook tells me that I need to have at least 10.7 Lion. Every time I try to download a newer

  • Looking for Oracle Doc on RAC...

    Hi, I am looking for an Oracle doc (Metalink or whatever), that will give me Oracle's recommendations on how to best configure a 4 Node RAC Env on RHLE4. We are running mainly a data warehouse shop here and we are trying to best configure our Network

  • How to extract pictures from iCloud that was taken from another phone?

    I had a iphone and everything is back up to iCloud, it's got 2G of data in it. I got a new phone a few months ago and started a new backup. Now how do I get the old data from the previous  iphone?

  • How do I set up 2 stage verification

    Does any one know how to get the two stage verification system activated on my icloud account. the settings on my ipod touch say sign into applied.apple.com from a mac or pc, but this is not helpful to me! Is this a website? or what, please explain,

  • Messages app can't connect

    Hi, I can't connect to my iMessage account with the Messages application from my Mac ( 10.8.5) I am retyping my user/password - which works for my other Apple services ( iCloud, iTunes store,...) but the Messages app can't connect. Also, the FaceTime