Is it possible to launch internet services from a BSP?

Hi. I've created a BSP in SRM and what we want to do is allow users to be able to choose from a few options, 1 of which needs to then open the SRM shopping transaction, which is an internet service.
I have tried calling the transaction which points to the service, but get a dump "DYNPRO_SEND_IN_BACKGROUND". I think it might be trying to call it as a gui transaction.
Does anyone know if it is possible to call it as a web service, and if so how?
Any help would be very much appreciated.
Regards,
Dave.

Hi. I am trying to open the SRM shopping cart transaction BBPSC02 from a BSP page.
I only get the JS error when calling it from BSP, when I call it from SRM menu it is fine.
The BSP is also called from within SRM, I put it in a role.
What we want exactly is for a user to log into SRM then use the BSP. The BSP will have a few options, 1 of them is to create a shopping cart. If the user chooses that option then we need to call the shopping cart transaction BBPSC02 and it needs to work as normal.
To be honest if we can get all functions working by being called from the BSP then we could bypass logging into SRM and just call the BSP, but we would need to be able to call all SRM transactions to do it this way.
Thanks a lot for your help.
Regards,
Dave.

Similar Messages

  • Is it possible to call web service from ABAP SAP 4.6 c..If yes how

    Hi Friends,
    Is it possible to call web service from ABAP-SAP 4.6 c..If yes Could you please let me know how.
    Thanks in Advance.
    Murali Krishna K
    Edited by: Murali Krishna Kakarla on Jan 26, 2008 7:09 PM
    Edited by: Murali Krishna Kakarla on Jan 26, 2008 7:11 PM

    Olivier CHRETIEN wrote:>
    > Hi Terry,
    >
    > So these function modules must use the SAPHTTPA RFC destination which uses the exe saphttp.exe ?
    >
    > How much abap code lines do you have for a web service call ?
    > Do you have to code the call specifically for each different web service ?
    > Are you able to use the WSDL ?
    >
    > Nice job if you have coded your own private SOAP runtime !
    >
    > But I don't think this is an easy solution for everybody...
    >
    > Regards,
    >
    > Olivier
    Yes, SAPHTTPA (runs on application server) and/or SAPHTTP (runs on front-end pc), one of which, is required for HTTP communication.  So far, nothing too elaborate as far as SOAP goes, but the logic is simplistic.  Here's some sample code:
      DEST = 'SAPHTTPA'.
      TRANSLATE HOST TO LOWER CASE.
      MYURL = 'wssrvTest/Service.asmx/GetByOrderItem'.
      CONCATENATE HOST MYURL INTO MYURL.
      REQUEST_HEADERS-DATA = 
                  'Content-type: application/x-www-form-urlencoded'.
      APPEND REQUEST_HEADERS.
      CLEAR REQUEST_HEADERS.
    *........Convert Order Number to External Format........................
      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
           EXPORTING
                INPUT  = ORDER
           IMPORTING
                OUTPUT = ORDER.
    *........Convert Item Number to External Format.........................
      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
           EXPORTING
                INPUT  = ITEM
           IMPORTING
                OUTPUT = ITEM.
    *........Convert Material Number to External Format.....................
      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
           EXPORTING
                INPUT  = MATERIAL
           IMPORTING
                OUTPUT = MATERIAL.
      CONCATENATE 'sOrder=' ORDER
                   INTO REQUEST_BODY-DATA.
      APPEND REQUEST_BODY.
      CLEAR REQUEST_BODY.
      CONCATENATE '&sItem=' ITEM
                   INTO REQUEST_BODY-DATA.
      APPEND REQUEST_BODY.
      CLEAR REQUEST_BODY.
      CONCATENATE '&sMaterial=' MATERIAL
                  INTO REQUEST_BODY-DATA.
      APPEND REQUEST_BODY.
      CLEAR REQUEST_BODY.
      CALL FUNCTION 'HTTP_POST'
           EXPORTING
                ABSOLUTE_URI          = MYURL
                RFC_DESTINATION       = DEST
                BLANKSTOCRLF          = 'X'
           TABLES
                RESPONSE_ENTITY_BODY  = RESPONSE_BODY
                REQUEST_ENTITY_BODY   = REQUEST_BODY
                RESPONSE_HEADERS      = RESPONSE_HEADERS
                REQUEST_HEADERS       = REQUEST_HEADERS
           EXCEPTIONS
                CONNECT_FAILED        = 1
                TIMEOUT               = 2
                INTERNAL_ERROR        = 3
                TCPIP_ERROR           = 4
                DATA_ERROR            = 5
                SYSTEM_FAILURE        = 6
                COMMUNICATION_FAILURE = 7
                OTHERS                = 8.
      CHECK SY-SUBRC = 0.  "more appropriate msg goes here
      LOOP AT RESPONSE_BODY.
        IF RESPONSE_BODY+0(7) <> '<string' AND
           RESPONSE_BODY+0(8) <> '</string' AND
           RESPONSE_BODY+0(5) <> '<?xml'.
          SPLIT RESPONSE_BODY-DATA AT '=' INTO FIELD_NAME FIELD_VALUE.
          TRANSLATE FIELD_NAME TO UPPER CASE.
          CASE FIELD_NAME.
            WHEN 'HEIGHT'.
              HEIGHT = FIELD_VALUE.
            WHEN 'WIDTH'.
              WIDTH = FIELD_VALUE.
            WHEN 'LENGTH'.
              LENGTH = FIELD_VALUE.
            WHEN 'WEIGHT'.
              WEIGHT = FIELD_VALUE.
            WHEN 'QTY'.
              QTY = FIELD_VALUE.
          ENDCASE.
        ENDIF.
      ENDLOOP.
    Hope this helps...
    Terry
    Edited by: Terry West on Feb 4, 2008 3:08 PM

  • It it possible to call web service from SAP 4.6 c..If yes how

    Hi Friends,
    It it possible to call web service from SAP 4.6 c..If yes how
    Thanks in Advance.
    Murali Krishna K

    It is not possible to directly call a web service from SAP 4.6c.
    Indeed, web service enablement is available as from Web AS 6.20, thus as from SAP R/3 4.7
    So as described above, the solution is indeed to make use of PI(XI) for this.
    Rgds,
    Karim

  • Calling Custom Internet Service from Template

    Hi,
    Can anybody let me know what's  the process to call the custom internet service from existing internet service's Template  in new window  ?
    Thanks,
    Sachin

    I have also tried to remove the commons-logging dependency and then I got this error:
    org.apache.commons.logging.LogConfigurationException: Class org.apache.commons.logging.impl.Jdk14Logger does not implement LogSeems like somewhere in your classpath there is another (older?) version, which does not implement the Log interface.
    Options you have:
    - replace the other version with yours (this can straightforward, but may turn out impossible)
    - redesign your code so that the Log interface is not needed - you may have to first find some info about the version you are forced to use

  • Is it possible to launch the SequenceAnalyzer from a C# code module in a Custom TestStand Editor

    The Sequence Analyzer is not available in the Custom TestStand Editor Mode GUI.
    Is it possible to add the Sequence Analyzer to a menu in the custom TestStand Editor?
    Is it possible to launch the sequence analyzer from a C# code module, this method is then called from a sequence call back.
    Best regards
    Patrick

    From the TS Help:
    TestStand Sequence Analyzer Application
    Select Start»All Programs»National Instruments»TestStand»Tools»TestStand Analyzer or run <TestStand>\Bin\AnalyzerApp.exe to launch the stand-alone TestStand Sequence Analyzer application. Use this application to analyze projects outside of the TestStand Sequence Editor.
    The sequence analyzer application window contains the following tabs:
    Files—The files and directories to analyze.
    Rules—The rules to use for analysis. Use this tab to enable, disable, and configure rules for analysis in the current project.
    Options—Contains the project options that control the analysis and determine whether the sequence editor automatically saves the current analyzer project.
    Messages—Contains the list of messages for the most recent analysis of the current project, sequence file, or workspace file. The sequence analyzer overwrites the content of the Messages tab each time you start an analysis session.
    Analysis Summary—Contains a summary of the most recent analysis of the project.
    Command-Line Usage
    You can use the following command-line syntax to open an analyzer project:
    AnalyzerApp.exe "C:\My Documents\MyProject.tsaproj"
    CTA, CLA, MTFBWY

  • Launch Internet Explorer from PDF instead default browser chrome

    Hi
    I want to launch IE Browser from PDF links rather than any default browser like chrome etc.
    Is there a specific way that PDF links can be create for above requirement?
    Thanks

    Not possible. URLs are delegated to the OS which does with them what it's
    set up to do.
    The link itself (and Acrobat/Reader in general) has no way of interfering
    with that.
    On Thu, Dec 11, 2014 at 7:51 AM, sigirisetti <[email protected]>

  • Unable to call Internet Service from EP IAC iview

    Hi.
    I'm trying to call a r/3 transaction with ITS from portal iview. I wan't to hide menu and toolbar, so I've created an Internet Service in SICF/SE80 with several parameters (webgui_simple_toolbar, ...). The service is activated and published. When I run it, Internet Explorer send me a 403 error.
    I've tried to create an iac iview and links the service to it, but system return same problem.
    ITS is ok, because I can run r/3 transaction from EP whithout any problem.
    Any idea?
    Thanks a lot!

    Hi Edgar.
    Service doesn't run from R/3 system. I've used ITS parameters "TRANSACTION", "WEBGUI", "WEBGUI_SIMPLE_TOOLBAR" and "GENERATEDYNPRO".
    R/3 can't run the service and give a 403 error.
    Service is actived and published, using SICF and SE80 transactions. Finally, I've run SIAC_PUBLISH_ALL_INTERNAL and all is good.
    When service runs on R/3 system, I will build IAC iView on EP.
    Any idea?
    Thanks a lot.
    Regards

  • Possibility of launching SAP WINGUI from email

    Hi All,
              I'm working on a workflow which creates a workitem which sent via the forward mechanism ( report RSWUWFML report ) to the user external email .
    The requirement is for the user to launch his SAP gui via a link in the email . We do not have an ITS , so cannot add a ITS URL path which can lead to the right transaction within SAP( Change Invoice - MIRO ) .
              I believe this can be done by customizing the RSWUWFML program to change the notification text , but how do we launch the SapGui from there .
    Regards,
    Radha Subramanian

    Hi Radha,
    Use RSWUWFML2, it will create shortcut attachments to lauch SAPGUI.
    Hope that helps,
    Mike

  • Calling Web Service from a BSP

    Has anyone successfully called one of the Google search engine web services from <b><u>6.20</u></b>? Or any external, non-R/3 web service for that matter? When I run test connection on a RFC destination type G (HTTP connection to External Server), it returns ICM_HTTP_CONNECTION_FAILED message. I am using api.google.com for Target Host and /search/beta2/ for Path Prefix; all other fields are blank/default. I was able to setup the RFC destination for type H (HTTP connection to R/3 system) correctly and run the sample ABAP web service client program (from SAP Help which calls STFC_CONNECTION).
    Any help will be appreciated.
    Thanks, Pradeep

    Does your company use an Internet Proxy?  Have you setup the global or RFC specific proxy settings?
    This is what we had to do.  We were calling a psedo webservice in 620 via HTTP Client methods and we had to setup the Proxy settings. 
    See the following weblog for details:
    /people/thomas.jung3/blog/2004/11/17/bsp-a-developers-journal-part-xiv--consuming-webservices-with-abap
    But keep in mind that even if you are able to make the connection that the WebService will most likely require a SOAP response and request.  There are some ways to do this in 620, but it is a lot of development on your part and it is not forward compatible with 640.  In 640 you can generate Proxy Classes - which makes calling external webservices very easy.

  • No internet service from t-mobile(BIS)

    Hello blackberry.
    I have a problem.
    my dougther has a blackberry bold 9700 bought on the black market in the netherlands not the 
    illegal market but the one in Beverwijk. the problem is that t-mobile can not get the mobile fone on there network it gives an error en the told me that this phone is only good for bes. my doughter has sold her previous blackberry curve 8520 t-mobile prepaid to get the 9700. is this trou that there are blackberry 9700 versions that only work whit bes!!!! i want the phone working whit her prepaid zo she dont get large phone bils. is there somme one  who can help us. and is it trou that when the phone is registered to a previous person she is not be able to get her phone on the network, is there somme place where you can check this.
    the message i cet when i wand to greate a account is.
    The error is Cannot create account: This BlackBerry(R) device is not registered with your wireless service provider. Please register this device and verify that the URL of the current web site matches the one provided by your wireless service provider.
    To register:
    1. In the Application list in your device, click Options
    2. Click Advanced options > Host Routing Table
    3. Click the menu and click register now
    T-mobile gould not do anything about is zo please Help her\us ore give me a gleu what i kan do about it.
    ps sorry for the bad english hope you understand the problem.
    greets from the netherlands

    I'm sorry, but your translator didn't work very well that time...I'm having a very hard time determining what you are saying in that last post...
    atoompje wrote:
    I dont hink that the phone has the it policy in it but im not sure.
    Then how do you know that the BB is "only good for BES" as you said earlier?
    atoompje wrote:
    it tels me on the page info about the phone
    configuration from micro edition!!!!
    I don't understand that. What is "it"...the BB? And what info page are you looking at? Micro edition? I don't understand that at all...
    atoompje wrote:
    on the tap secification  efermis for gps it tels me http://eph421.blackberry.com/ep
    whit a fink to use bis
    Tap specification? What is that?
    Efermis? What is that?
    Whit a fink to use bis? What is that?
    atoompje wrote:
    it olso tels me that how big the downloaded efermis is en that its blocked til 25 feb 2001 09:00 en the next download is 25 feb 11:41
    Efermis? What is that?
    Still, what is it? And what is blocked?
    atoompje wrote:
    on the Geolocation it tels me it policy allowed
    Servicebook not available
    user anabled
    Next sync  22 feb 2011 09:33
    Where, exactly, is this Geolocation? Since it says something about an IT Policy, it is possible that the BB indeed has one on board.
    atoompje wrote:
    on the tab location setting
    under general
    i can choose GPS ore the blackberry 8520 thats her old phone????????
    Ore?
    As you can see, I have more questions than answers from your last post since it did not translate well at all.
    Occam's Razor nearly always applies when troubleshooting technology issues!
    If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
    Join our BBM Channels
    BSCF General Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Is it possible to launch a form from an OAF page using OAF Personalization

    In R11, the Customer Standard form ARXCUDCI was customized to call a custom block from the Address screen. In R12 the customer standard form has become an OAF page. We have decided to create a custom form for the custom block using Oracle Developer. However we need a mechanism to call this custom form from the Customer Standard OAF page.
    My query is if it is possible to call a custom form from an OAF page using OAF personalization only (i.e. without directly customizing the code of the OAF page)
    Thanks
    Sanjay

    Dear Apurba,
    I have made some progress.
    I have open the Customers OAF Page, queried a customer, selected a site and opened it.
    Then chose Personalize "Account Site Address"
    There I added a Button on the Header Address level
    ID=XXTVL_LASSY_BUTTON
    Populated the Additional Text and Prompt properties.
    Also set Destination URI=form:SYSADMIN:SYSTEM_ADMINISTRATOR:STANDARD:FND_FNDMNMNU.
    The button is now showing in the address page, and when I click on it it opens the seeded Menu form.
    I now have to create the custom form and set Destination URI to the Custom Form.
    I am also aware how to add parameters to Destination URI.
    But could you let me know how to read the value from a OAF page form field and reference it in Destination URI.
    I need the value of PARTY_SITE_ID of the Address OAF page.
    Alternatively, the Site Number is displayed on the OAF page. If I can read it that will also do. I can use the Site Number in the custom form rather than PARTY_SITE_ID
    Thanks
    Sanjay

  • Is it possible to launch Oracle Forms from Oracle Discoverer?

    If so, please provide documentation on how to do it.

    It is not possible. The Forms runtime is a C Process; that runtime, that interprets FMX files, only exists in Oracle Application Server, so you need to have OAS or Weblogic to run Forms.

  • Consuming a web service from a BSP page

    Hello
    Here is the description of the different instances :
    ERP is running on an instance without J2EE engine
    EP  is running on an instance with J2EE engine
    I create a web service definition, VI, and proxy classe on ERP.
    I tested the web service using WSADMIN where I put as J2EE server the J2EE engine on the EP instance : it works.
    I created a BSP application to consume the web service, when I try to reach the web service I've the error Unallowed RFC-XML Tag (SOAP_EINVALDOC) .
    I guess it doesn't work because I ve got no J2EE engine linked to my ERP system, but as the netweaver plateform is new for us my question is : How can I define in ERP that I use the J2EE engine from EP ?
    Thanks

    hi
    in your wsdl file find this
    tag
    <wsdl:service name="SendSMS">
    inside it
    you have a tag for soap port like this
    <wsdl:port name="SendSMSSoap" binding="tns:SendSMSSoap">
          <soap:address location="http://localhost/<Web service path>" />
    </wsdl:port>
    <wsdl:port name="SendSMSHttpGet" binding="tns:SendSMSHttpGet">
          <http:address location="http://localhost/<Web service path>" />
    </wsdl:port>
    <wsdl:port name="SendSMSHttpPost" binding="tns:SendSMSHttpPost">
          <http:address location="http://localhost/<Web service path>" />
    </wsdl:port>
    here replace localhost with the address of the server where the web service lies
    like i mentioned
    <server ip>
    i hope this will work out
    regards

  • Error when launching BEx analyzer from Portals

    BI Gurus...
    We are working on an initiative to migrate our user interface from SAP GUI to Enterprise Portal.
    Bex Analyzer is primary mode of reporting at this time.
    After importing the Roles into EP, I am able to execute the web queries successfully, in the BEx Wen analyzer. But, I get an error when I click on any of the excel workbooks. Our expectation was that once we click on the excel workbook name, the BEx analyzer will launch from EP. But it seems like the issue is with launching BEx Analyzer from BI Portal.
    Has anyone faced this issue before?
    Is it possible to launch BEx Analyzer from EP?
    Are their some key portal settings we have missed out on to enable launching BEx analyzer from EP?
    Please provide your thoughts/experience.
    Thanks,
    Ajay.

    Hi WernerS,
    Thanks for your response.
    The RRMXP Transaction works and it launching the BEx Analyzer as expected.
    Now, as per our research, I think there are 2 ways of launching BEx analyzer from BI Portals.
    1) Call via a URL
    You can call BEx Analyzer via the following URL: http(s)://<server:port>/sap/bc/bsp/sap/rsr_bex_launch/bexanalyzerportalwrapper.htm
    You can modify the URL to open BEx Analyzer with either a workbook, a query or a query view. You can use the following parameters to do this:
    ●      Parameter to open the workbook: ?WBID=<wb_id>
    I have tried calling via URL iView, but instead of launching the BEx Analyzer, it just throws a dialog box to "save" or "open" a file, RRMX.bex. When I try to open this file, it says "Invalid File Format".
    I tried opening the file in notepad and I see the following parameters passed.
               test
               Data=BX2,CONAJP,EN,mikoyan,17,,,250,
               9
    Any clue about what I am doing wrong?
    2) Calling via a Transaction
    You can generate BEx Analyzer in Portal Content Studio as an SAP Transaction iView.
    The iViews are of type SAP Transaction iView and have the code link com.sap.portal.app integrator.sap.Transaction.
    The most important properties are System, Transaction Code (TCODE) and ApplicationParameter.
    ●      The Transaction Code for all workbooks is RRMXP.
    ●      The ApplicationParameter property contains the value WBID=<WORKBOOK_ID>.
    I have tried this approach as well. When I open this iView, I see the RRMXP transaction in the Internet explorer, but the workbooks still does not open in the BEx Analyzer (Excel)
    Any thoughts on where am I going wrong ?
    Thanks,
    Ajay.

  • Is there a way to call web service from 2 servers??

    Hi,
    I need to know if its possible to call web service from 2 different servers without having load balancer??? I mean, if one of the server has heavy work on, then it should call web service from the other server.
    Thanks in advance.
    Best Regards.

    Hi,
    WebLogic Cluster has this feature ( Load Balancing & Failover ). If you will deploy your WebService to a WebLogic Cluster and then If you will put a Proxy in front of it like (Apache)...Then it is Possible.
    <h3><font color=maroon>What All You Need To Do ? ...... as following</font></h3>
    <b><font color=maroon>Step1).</font></b> Create a WebLogic Cluster (minimum two ManagedServers)
    http://weblogic-wonders.com/weblogic/2010/04/28/weblogic-clustering-in-remote-boxes/
    <b><font color=maroon>Step2).</font></b> Install a Proxy like Apache in frot of them like following:
    http://weblogic-wonders.com/weblogic/2010/05/13/apache-proxy-as-static-content-repository/
    Or
    http://weblogic-wonders.com/weblogic/2010/08/01/weblogic-httpclusterservlet-proxyserver/
    <b><font color=maroon>Step3).</font></b> Now Configure a FrontEnd Host for your Cluster by providing the ProxyServer Host name as the FrontEnd of your Cluster. This step is required to Generate the Dynamic WSDL with the Address of the Frontend.(Not of a perticular WebLogic Server)
    http://weblogic-wonders.com/weblogic/2010/06/21/configuring-frontend-host-and-port/
    <b><font color=maroon>Step4).</font></b> Deploy your WebService on the Cluster
    <b><font color=maroon>Step5).</font></b> Now Hit the WebService using the Proxy URL:
    Example:
    http://ProxyHostname:proxyPort/ServiceContextRoot/ServiceURI?WSDL
    Thanks
    Jay SenSharma

Maybe you are looking for

  • How to create materialized view based on a synonym

    Hi all, I am trying to create simple materialized view based on a synonym and that synonym is pointing a view in other database (using dblink). I am getting table or view not found error . I am able to select synonym if i use select but not in materi

  • How do I connect shuffle the home theater system

    How do I connect ipod shuffle to home theater system?

  • Off Topic, But I Need An Answer (About Buying an iBook G3)

    I was looking around on eBay for different stuff and I came across several iBook G3's (the colored ones). I know that technology has changed a lot, but I think it would be cool to have one just to fool around on and show off (it would turn heads). I

  • RV042 v3 load balancing MTU setting?

    RV042 v3 on firmware: 4.2.1.02 Wan 1 is connected to a PPPoE dsl line via a modem in bridge mode using LLC Wan 2 is connected to a PPPoA dsl line via a modem in bridge mode using VC-MUX. (this is a Draytek modem that bridges PPPoE to PPPoA) The conne

  • Keyfigures in reporting

    hi friends can anyone let me how we can guide a layman ie user how we can do knowdledge transfer on key figures as keyfigures in the bw are very difficult to understand for user . so is there any easy way that user can check which key figure is relat