HOW TO INTERACT TO EXTERNAL SYSTEM FROM OBIEE.

Hi Guys,
REQUIREMENT
My requirement is need to navigate to a ADF page from my OTBI content passing along login/authentication credentials of ADF page,Such that ADF page should open seamless...
So far am able to navigate to ADF page ,but every time need to enter the user/login credentials.--- This is the big headache
So any idea on how to approach this requirement.If any, please share the threads .
Thanks,
Govardhana

You can achieve this by using Action Links.
http://www.rittmanmead.com/2010/07/obiee-11gr1-action-framework-and-conditions/
J-

Similar Messages

  • Call to Web Sevice in external system from SAP CRM

    Hi,
    I have to make a call to External system from SAP CRM 5.0 system. The external system will provide a sample webservice which SAP will try to initiate
    Can you please tell me:
    1. What settings/object needs to be maintained in SAP in order to make this call.
    2. how I can make a call to this Web-Service from a BADI and pass the values to web service and also capture the returning value.
    Please explain in detail
    Thanks,
    Mike

    Mike,
    You should honestly search the SDN site for consuming web services with ABAP.  There are some good examples.
    However the general procedure is easy:
    1.  Generate an ABAP proxy using the WSDL provided to you by the external program
    2.  Configure an HTTP destination for the server of the web services (needed for HTTPS calls)
    3.  Configure the logical port for the web service using lpconfig
    4.  Write the abap code to call the webservice via the proxy.  Works very similar to FM call in my opinion.
    To expose a webservice(bapi being called from outside) you need to do a little more work
    1.  Create a web services for the RFC enabled function module via SE80
    2.  Use wsadmin and wsconfig to make the service available
    3.  Publish the service out to the UDDI as needed.
    Once again this code is pretty well documented in the standard help and SDN.  Do a simple search on ABAP proxies and you will find what you need.
    Take care,
    Stephen

  • Calling FM in external system from XSLT

    Hi,
    I know that in XSLT interpreter provided by SAP supports calling function modules.
    I need to call FM in external system from XSLT in message mapping and its result insert into one of element result XML message.
    Do you think it is possible ?
    If so is available any documentation for that.
    Any help is appreciated.
    Thank you.
    Marian Morzol

    Hi Vijaya,
    this is very helpfull document for me. However I need some other explanation.
    Does it meen that I need to write "Helper java class" ( e.g. in text editor - Notepad) and deploy the source to to Entegration Engine directory or an Adapter Directory ( maybe using Visual Administrator).
    It is not clear for me.
    I have XI 3.0 running on Windows 2003 Professional so to copy some files to some folders should not be a problem but I need an exact guide what I have to do.
    Thank you.
    Marian

  • HT4865 How do I stop the system from sending e-mail notification every time i update icloud?

    How do I stop the system from sending e-mail notification every time i update icloud?

    Pages.  Every time I add new information to the program I get an e-mail asking me if I was the one logging on.  It is an annoyance.

  • Calling a web service in external system from SRM

    Hi folks,
    A web service is created in the external system and I need to access this web service from a BADI. Can you tell me how can I call this web service (the external system is giving me a URL) and how I'll get a return. Please let me know in detail.
    Thanks,
    Prem

    Prem,
    Hi. You can call the service via HTTP protocol. Pass them values (SET_DATA), and receive a response (GET_DATA), via xml/html.
    In your code you would need to create the xml data to pass them, and evaluate the returned xml.
    Process...
    Data setup
    1) Create the XML to send them
    Working with the external service
    2) Open the HTTP connection
    2a) cl_http_client=>create_by_url (IF_HTTP_CLIENT)
    2b) lr_client->authenticate
    3) Call the to send them the XML
    3a) lr_client->request->set_data
    3b) lr_client->send
    4) Call the lr_client->receive to return the response
    5) Close the connection lr_client->close
    Data evaluate
    6) Evaluation the returned XML and process.
    Hope this helps
    Cheers
    Rob
    Code example below.. (There are loads of SAP examples depending on which release you are on).
    Process the call to the HTTP client - logic copied from RSHTML01     *
    Open IF_HTTP_CLIENT
      call method cl_http_client=>create_by_url
        exporting
          url                = l_url
        importing
          client             = lr_client
        exceptions
          argument_not_found = 1
          plugin_not_active  = 2
          internal_error     = 3
          others             = 4.
      if sy-subrc <> 0.
        message id sy-msgid type sy-msgty number sy-msgno
                   with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4
          raising oops.
      endif.
    Authenticate the user
      if not g_int_type-usr is initial.
        move: g_int_type-usr      to l_user,
              g_int_type-password to l_password.
        call method lr_client->authenticate
          exporting
            username = l_user
            password = l_password.
      endif.
    Allow for Cookies
      lr_client->propertytype_accept_cookie = lr_client->co_enabled.
    Set the server protocol
      select single gsval into l_server_protocol
        from z77s0
          where grpid = c_grpid
          and   semid = c_server_protocol.
      if sy-subrc eq 0
      and not l_server_protocol is initial.
        move l_server_protocol to l_st_server_protocol.
        call method lr_client->request->set_header_field
          exporting
            name  = '~server_protocol'
            value = l_st_server_protocol.
      endif.
      Send out the XML
      Set body to XML data
        lr_client->request->set_data( g_xxml ).
        save_xml( i_role = cl_xml_document=>c_role_oreq ).
        l_request_length = xstrlen( g_xxml ).
      If Data is sent through then we need certain flags set
        lr_client->request->set_header_field(
                                   name = 'Content-Type'
                                   value = zcl_tem_bsp=>c_xml_content ).
        call method lr_client->request->set_header_field
          exporting
            name  = '~request_method'
            value = 'POST'.
      Set length of string to the header fields
        if not l_request_length is initial.
          move l_request_length to l_st_request_length.
          lr_client->request->set_header_field(
                                    name = 'content-length'
                                    value = l_st_request_length ).
        endif.
      Send the request
        call method lr_client->send
          exceptions
            http_communication_failure = 1
            http_invalid_state         = 2
            http_processing_failed     = 3
            http_invalid_timeout       = 4
            others                     = 5.
        check_for_error 'Send'.
      Receive the response
        call method lr_client->receive
          exceptions
            http_communication_failure = 1
            http_invalid_state         = 2
            http_processing_failed     = 3
            others                     = 4.
        check_for_error 'Receive'.
      Determined returned XML or HTML
        g_xxml = lr_client->response->get_data(  ).
      Determine the header fields for failure validation
        if lr_client->response->get_header_field( '~status_code' )
              between 200 and 299.
          save_xml( i_role = cl_xml_document=>c_role_ires ).
        else.
          l_status_code =
            lr_client->response->get_header_field( '~status_code' ).
          l_descript_1 =
            lr_client->response->get_header_field( 'error' ).
          l_descript_2 =
            lr_client->response->get_header_field( 'errortext' ).

  • How do I restore a system from an older time machine backup?

    How can I restore my full system from a time machine backup using a "snapshot in time" older than the most recent time machine backup?
    For context: I am doing work on my machine that required making a full backup (in time machine), working on the computer, then doing a full restore. Unfortunately, when I briefly connected the my external disk during step 2, time machine started and added a "newer" backup than the one I need to restore. Any advice?
    Thanks!

    Recover your entire system
    Time Machine – Revert to Previous OS

  • Need to call up a webservice created in external system from SAP

    Hi folks,
    A web service is created in the external system and I need to access this web service from a BADI. Can you tell me how can I call this web service (the external system is giving me a URL) and how to capture the return value from the web service. Please let me know in detail.
    Thanks,
    Prem

    Hi,
    I have the same requirement and have created a new Proxy-Object, uploaded the WSDL file (locally) and Created a Logical port.
    In the Logical Port under the tab Call Parameter I've defined the URL of the web-service.
    Since I was not able to upload the WSDL by selecting the option URL/HTTP Destination due to error message "HTTP error (return code 400, message "ICM_HTTP_CONNECTION_FAILED")
    Message no. SPRX090" so uploaded the file locally.
    However, when testing the service, I didn't received a sucess message but:
    <CX_AI_SYSTEM_FAULT>
    <CODECONTEXT>Local</CODECONTEXT>
    <CODE> ERROR_WEBSERVICE_RUNTIME_INIT </CODE>
    <ERRORTEXT> Error when instantiating the Web service runtime (Error when initializing SOAP client application: ' error_text' ) </ERRORTEXT>
    <LANGUAGE />
    </CX_AI_SYSTEM_FAULT>
    </cls:CX_AI_SYSTEM_FAULT>
    What might be the Problem ?
    /Manik

  • How to boot an External SSD from a cd/usb?

    Does anyone know how I can boot an external SSD from a cd/usb? i need to update the firmware on the SSD via a cd/usb before i put it in my mac as the update is listed as a destructive update (meaning it will require re installing a back up). But i am unsure how to do this or if it is even possible on a mac? It would save me the hassle of putting the SSD in my mac updating and removing again if it is critical.
    Any help would be greatly appreciated, many thanks.

    You cannot boot from the CD unless it has the OS on it.  For reasons unrelated to this post I just created a bootable external HDD and installed some software on it from a CD.  I think you have to do the same procedure with your firmware.
    Attach the external SSD to your MBP.
    Power the MBP holding the OPTION key.
    Select the external SSD.
    When the system is ready, insert the CD.
    Do your firmware update.
    Shut down the MBP and swap the drives.
    This is based on the premise that the external HDD has an OS on it.
    As far as the 'destructive update' aspect is concerned, I leave that to Clinton to pursue.  I'm still 'old fashioned' and use only HDDs.  Clinton has the SSD knowledge base.
    Trust me, both Clinton and I are here to help you as much as we possibly can.  When I said,
    "Am I missing something here?", it was not a challenge but a need for more information and/or clarification.  This medium has its limits in communications.
    Ciao.

  • How to call an external server from Webdynpro program?

    Hi All,
    i have a requirement in which i have to call an external server from Webdynpro ABAP program.
    how to imp

    hi ,
    do u mean u need to call the external link from ur WD ABAP application ?
    if so , u either create
    1 a Link to URL ( LTU ) UI element  and call the external link using that
    2 if u wish to use some other fuctionality and thn wish to call the URL in ur application ,u write this piece of code in ur relevant on Action method :
    data:  lo_window_manager type ref to if_wd_window_manager.
    data:  lo_api_component  type ref to if_wd_component.
    data:  lo_window         type ref to if_wd_window.
    data:  ld_url type string.
    lo_api_component  = wd_comp_controller->wd_get_api( ).
    lo_window_manager = lo_api_component->get_window_manager( ).
    ld_url =  ''.  // ur external sever link here
    CALL METHOD lo_window_manager->CREATE_EXTERNAL_WINDOW     
    EXPORTING     URL                = ld_url           
    RECEIVING     WINDOW         = lo_window.
    lo_window->open( ).
    I hope u wud be able to create URL now .
    regards,
    amit
    Edited by: amit saini on Oct 13, 2009 11:25 AM

  • FTP file on Appserver to an external system from ABAP

    Hi,
    I am trying to FTP a file that my program writes to the APPSERVER directory. I used FTP_CONNECT, FTP_COMMAND and FTP_DISCONNECT.
    I am able to connect to the external system and change to the directory where I have to write the file using cd. The problem arises when I use lcd command to switch the local directory. Although, i specify the path, lcd /usr/sap/icomm/iface/outbound/, on execution of this command, the system points to my C:\Documents and Settings\rkademani\SapWorkDir.
    How can I make it point to my appserver?
    Further, this program will be scheduled as a background job in Production. I have tried to schedule this as a background job, even then it gives me the same error.
    Please help. Thanks in advance.
    RK

    What error do you get?  When I hit "test" I see:
                              Connection test SAPFTPA 
    Connection type:    TCP/IP connection            
    Logon:                    155  msec              
       0  KB:                    1  msec              
      10  KB:                   15  msec              
      20  KB:                    2  msec              
      30  KB:                    3  msec             
    The only visible settings are "Activation type = Start on Application Server, and the Program = sapftp... in the RFCDES table in SE16, I see:
    Destination                      Type Options                                                                               
    SAPFTP                           T    H=%%SAPGUI%%,N=sapftp,R=N,     
    SAPFTPA                          T    N=sapftp,R=N,                 
    Jonathan

  • How to interact with external database in CQ5

    Hi,
    I need to interact with external database like SQL or Oracle to store some/fetch some data in CQ5. Can someone pls provide some help regarding the same. I guess I need to do it through JDBC. Please guide me step by step how to do this.
    Thanks

    Hi,
    Bellow you find some references to the documentation related to CQ and DB configuration and developments:
    http://dev.day.com/docs/en/cq/current/developing/jdbc.html
    https://helpx.adobe.com/cq/kb/HowToConfigureSlingDatasource.html
    Regards,
    kasq

  • BPM - Interact with external system

    Hi Experts,
    We are implementing a project with BPM Suite Version 1.1.1.6 (PS5). A requirement is the following things:
      - The BPM process begins through a human task.
      - Upon completion of the human task, the flow must interact asynchronously with an external system through a webservice. The BPM system sends data to external system.
      - The user interacts with the external system and runs a couple of tasks.
      - After completing the activities in the external system, the BPM should be receiving an event to continue with the main flow was in wait.
    The question is....as an external system can reactivate a BPM process that is in wait hoping the event.
    Thank you very much.

    Investigate the use of the Call activity. If the external process is long-running, you might use a Service activity in conjunction with correlations.

  • How to stop start SAP system from SAP transactions?

    Hi Experts,
    How can i stop start the SAP system from SAP screens? Are there any transaction for this  need?
    thanks,
    philaphi

    Hi,
    Use Tcode RZ03 -->  Control --> Stop SAP Instance.
    Best Regards,
    Sachin.

  • How to remove an external drive from time machine backup

    In time machine I also backup to an external drive. I recently bought a new external drive and thats working fine. However, it still wants to backup to my previous drive which I dont want to use. In time machine preferences I see the old and new drive listed. Both are greyed out so I cannot deselect the older drive.
    Suggestions?

    mhattonmd wrote:
    So when I open time machine preferences I see time machine and both external drives listed. If I click on options I see both external drives but I cant select either as they are both greyed out.
    If you see them both listed on the initial screen of TM prefs, they are both selected as backup drives. They are not being backed up. They are being used by Time Machine as a destination. You need to use “Select Disk…” to remove the external drives from the destination drives. Select Disk does not choose the drives you want to back up. It chooses the drives you wan to back up to.

  • How to Delete a Source System from BW System

    Dear All,
    I have a request to delete a UDC based source system from a BW system. Can you please let me know the steps to be followed to delete a UDC source system.
    It would be helpful if you provide steps to delete a SAP Source system also from a BW system.
    If there are any such documents for both the cases, please provide me the link.
    Thanks to all.
    Regards,
    Karthik
    Please search the forum before posting a thread
    Edited by: Pravender on Mar 11, 2011 6:19 PM

    Hi,
          Go to RSA1 T-code
          Click on source System on Left window
          select the Source System
          right click on it and Delete.
          click yes if you want to delete the PSA table as well
    Best Regards
    Obaid

Maybe you are looking for