Long Hyperlink in BSP application

Hi All,
           I need to insert a hyperlink in a BSP page, but the URL is very long.
'http://sharepoint/sitees/IT/CUT365/Traning%20Manuals/Microsoft%20Training%20Materials/Microsoft%20E-Learning/Getting%20Started%20with%20Accessing%20Microsoft%20Courses%20Test.doc'.
Presently i have directly assigned it to a variable in the BSP Page..But I know this is not the right way as the code looks clumsy with such long line of URL.
is there any elegant way of doing it.?
Thanks,
Maansi

I am facing a similar situation but i am unable to assign a variable to attribut HREF of <a> anchor tag.
Could you please elaborate on how it can be done.
Thanks

Similar Messages

  • How to create downloadable pdf report as hyperlink within BSP application

    Hi,
    I'm developing a BSP application using MVC and htmlb extensions on a WAS 6.40. One of the requirements of my webapplication is:
    - the ability to generate a report in pdf format at runtime, using data retrieved from a backend SAP CRM 3.0 system
    and
    - make this report available/downloadable via a hyperlink in the application.
    I am aware of tools like Smartforms and Adobe interactive forms but need some help to get started and choose the right tool.
    regards, Roelof Jan

    Hi,
    we've done that by firstly building a RFC which prints the report to sap-spool:
    call function 'GET_PRINT_PARAMETERS'
          exporting
            expiration     = 1
            immediately    = ' '
            new_list_id    = 'X'
            line_count     = 65
            line_size      = 132
            report         = sy-repid
            no_dialog      = 'X'
          importing
            out_parameters = wf_params
            valid          = valid_flag.
        if sy-subrc ne 0 or valid_flag eq false.
        endif.
        new-page no-heading no-title print on parameters wf_params
                          no dialog .
    ... list processing ...
    new-page print off.
      concatenate programname sy-uname+0(3) into lc_rq2name separated by '_'.
      select * from tsp01 into tsp01_wa
                          where rq2name = lc_rq2name
                          and rqowner   = sy-uname
                          order by rqcretime descending.
        wf_spono = tsp01_wa-rqident.
        exit.
      endselect.
      if sy-subrc ne 0.
        clear wf_spono.
      endif.
    Then convert the spooljob:
      call function 'CONVERT_ABAPSPOOLJOB_2_PDF'
        exporting
          src_spoolid              = wf_spono
          no_dialog                = 'X'
        tables
          pdf                      = witab
        exceptions
          err_no_abap_spooljob     = 1
          err_no_spooljob          = 2
          err_no_permission        = 3
          err_conv_not_possible    = 4
          err_bad_destdevice       = 5
          user_cancelled           = 6
          err_spoolerror           = 7
          err_temseerror           = 8
          err_btcjob_open_failed   = 8
          err_btcjob_submit_failed = 9
          err_btcjob_close_failed  = 10
          others                   = 11.
      if sy-subrc ne 0.
        return.
      endif.
    Delete Spooljob and generate cached response:
      data del_spono type  tsp01_sp0r-rqid_char.
      del_spono = wf_spono.
      call function 'RSPO_R_RDELETE_SPOOLREQ'
        exporting
          spoolid = del_spono.
      if witab is not initial.
        loop at witab into itab .
          translate itab using ' ~'.
          concatenate output itab into output in character mode.
        endloop.
        translate output using '~ ' .
        create object cached_response
               type cl_http_response
               exporting add_c_msg = 1.
        l_pdf_len = strlen( output ).
        cached_response->set_cdata( data   = output
                                    length = l_pdf_len ).
        cached_response->set_header_field( name  = if_http_header_fields=>content_type
                                           value = 'application/pdf' ).
        cached_response->set_status( code = 200 reason = 'OK' ).
        cached_response->server_cache_expire_rel( expires_rel = 180 ).
        data: guid type guid_32,
              display_url type string.
        call function 'GUID_CREATE'
          importing
            ev_guid_32 = guid.
        concatenate runtime->application_url '/' guid '.pdf'
                    into display_url.
        cl_http_server=>server_cache_upload( url      = display_url
                                             response = cached_response ).
        app ?= application.
        app->print_url = display_url.
      endif .
    The display_url has to be used in the normal response-view:
    <script type="text/javascript">
    var param = 'width=700'
          + ',height=550'
          + ',left=0'
          + ',top=0'
          + ',menubar=no'
          + ',location=no'
          + ',resizable=yes'
          + ',status=no';
      window.open('<%= application->print_url%>', 'DRUCK', param ).focus();
    </script>

  • Error message in bsp application

    hi
    Im tamil selvan .....this is my first bsp application i created .. but i cant view the output..the default html code itself not executing... i copied the same code in text and saved in html its executing there... i dont know what is the issue..is any system files are missing...plz guide me im new to bsp....first what should i learn ...  the below is the error i pasted...
    Business Server Page (BSP) error
    What happened?
    Calling the BSP page was terminated due to an error.
    SAP Note
    The following error text was processed in the system:
    Die URL enthält keine vollständige Domainangabe (isys-ecc statt isys-ecc.).
    Exception Class CX_FQDN
    Error Name 
    Program CX_FQDN=======================CP
    Include CX_FQDN=======================CM002
    ABAP Class CX_FQDN
    Method CHECK
    Line 10 
    Long text -
    Error type: Exception
    Your SAP Business Server Pages Team

    Hi Tamil,
    welcome to the SAP Community Network. You will find lots of great resources, tips, and examples here.
    Of course to find them you have to look for them. You will find most people more than happy to help you with problems if you first try and help yourself by searching for the solution yourself.
    So please, search the forums for the solution to your problem before you post.
    Cheers
    Graham Robbo

  • How to get workitem ID parameter in BSP application in UWL?

    Hello All,
    okay, it's been a long day and i stuck with this seemingly simple problem - how to get a workitem id in my BSP application when calling from UWL.
    Points are guaranteed to all who post an answer.
    i got MVC BSP iview is configured to be called for my task in SWFVISU, all re-registered and seem fine. Correct BSP is being called when i execute the workitem from UWL, but wi_id is not passed there.
    What am i missing?
    Thanks!

    Hi Serge
    How you solved it .I have same issue  please let me know.
    Thanks

  • How to generate the output of a BSP application in PDF format?

    Hi,
    I need to modify one BSP application, which generates its output in the form of PDF. I have checked all the methods in the bsp pages and its corresponding controller class's. I couldn't find any relevant method, which deals with generating the output in PDF.
    Could you please share your valuable thoughts on this?
    Again it would be helpful, If anyone of you share some knowledge on Interactive Adobe Forms.
    Thanks,
    John

    >
    I am using oracle version 11.2.0.1, I have set a cronjob which will run on every 15 minutes and give us a log file mentioning the execution time taken for that SQL query:-
    The above query will return the output as well as the time taken for execution of the query. I want to suppress the output of the query and only want the time taken to be printed. Is it possible by set commands. I have marked the output as bold and made it Italic.
    >
    How would that even be useful?
    A query from a tool such as sql*plus is STILL going to send the output to the client and the client. You can keep sql*plus from actually displaying the data by setting autotrace to trace only.
    But that TIME TAKEN is still going to include the network time it takes to send ALL rows that the query returns across the network.
    That time is NOT the same as the actual execution time of the query. So unless you are trying to determine how long it takes to send the data over the network your 'timing' method is rather flawed.
    Why don't you tell us WHAT PROBLEM you are trying to solve so we can help you solve it?

  • How to Use Interactive Forms in BSP Applications - trouble with demo

    Is anyone else out there having trouble with the subject how to guide? https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d0e58022-2a39-2a10-69a8-c1a892e2b3f4
    I think I have everything built out correctly but I get the following run time error.
    Business Server Page (BSP) error
    What happened?
    Calling the BSP page was terminated due to an error.
    SAP Note
    The following error text was processed in the system:
    An exception with the type CX_SY_REF_IS_INITIAL occurred, but was neither handled locally, nor declared in a RAISING clause
    Exception Class CX_SY_REF_IS_INITIAL
    Error Name 
    Program Z_PROCESS_BOOKING_FORM========CP
    Include Z_PROCESS_BOOKING_FORM========CM002
    ABAP Class Z_PROCESS_BOOKING_FORM
    Method DO_REQUEST
    Line 33 
    Long text An attempt was made to execute a dynamic method callon an initial(NULL-) object reference. The reference must refer to an object.
    Following is my code:  line 33 reads as strChecked = node->get_value( ).
    method DO_REQUEST.
    *CALL METHOD SUPER->DO_REQUEST
      data: bookingxml type string.
      bookingxml = request->get_cdata( ).
      data: streamFactory type ref to
      if_ixml_stream_factory.
      data: iStream type ref to if_ixml_istream.
      streamFactory = g_ixml->create_stream_factory( ).
      iStream =
      streamFactory->create_istream_string(
      bookingxml ).
      data: document type ref to if_ixml_document.
      document = g_ixml->create_document( ).
      data: parser type ref to if_ixml_parser.
      parser = g_ixml->create_parser( stream_factory =
      streamFactory
      istream =
      iStream
      document =
      document ).
      parser->parse( ).
      data: node type ref to if_ixml_node.
      data: strChecked type string.
      node = document->find_from_name( name = 'RESERVED'
      strChecked = node->get_value( ).
      data: reserved type BAPISBODAT-RESERVED.
      data: checked type i.
      move strChecked to checked.
      if ( checked = 1 ).
        reserved = 'X'.
      else.
        reserved = ''.
      endif.
      data: custbook type BAPISBONEW.
      node = document->find_from_name( name = 'AIRLINEID'
      custbook-airlineid = node->get_value( ).
      node = document->find_from_name( name = 'CONNECTID'
      custbook-connectid = node->get_value( ).
      data: fd type BAPISBONEW-FLIGHTDATE.
      data: strFd type string.
      node = document->find_from_name( name =
      'FLIGHTDATE' ).
      strFd = node->get_value( ).
      CALL FUNCTION 'CONVERT_DATE_TO_INTERNAL'
      EXPORTING
      DATE_EXTERNAL = strFd
    * ACCEPT_INITIAL_DATE =
      IMPORTING
      DATE_INTERNAL = custbook-flightdate
      EXCEPTIONS
      DATE_EXTERNAL_IS_INVALID = 1
      OTHERS = 2
      IF SY-SUBRC <> 0.
    * Do something
      ENDIF.
      node = document->find_from_name( name =
      'CUSTOMERID' ).
      custbook-customerid = node->get_value( ).
      node = document->find_from_name( name = 'CLASS' ).
      custbook-class = node->get_value( ).
      node = document->find_from_name( name = 'AGENCYNUM'
      custbook-agencynum = node->get_value( ).
      node = document->find_from_name( name = 'PASSNAME'
      custbook-passname = node->get_value( ).
      data: pb type BAPISBONEW-PASSBIRTH.
      data: strPb type string.
      node = document->find_from_name( name = 'PASSBIRTH'
      strPb = node->get_value( ).
      CALL FUNCTION 'CONVERT_DATE_TO_INTERNAL'
      EXPORTING
      DATE_EXTERNAL = strPb
    * ACCEPT_INITIAL_DATE =
      IMPORTING
      DATE_INTERNAL = custbook-passbirth
      EXCEPTIONS
      DATE_EXTERNAL_IS_INVALID = 1
      OTHERS = 2
      IF SY-SUBRC <> 0.
    * Something
      ENDIF.
      data: bn type BAPISBOKEY-BOOKINGID.
      data: return type bapiret2_tab.
      data: errmsg type string.
      CALL FUNCTION 'BAPI_FLBOOKING_CREATEFROMDATA'
      EXPORTING
      RESERVE_ONLY = reserved
      BOOKING_DATA = custbook
    * TEST_RUN = ' '
      IMPORTING
    * AIRLINEID =
      BOOKINGNUMBER = bn
    * TICKET_PRICE =
      TABLES
    * EXTENSION_IN =
      RETURN = return.
      data: wa type bapiret2.
      loop at return into wa.
        if wa-type = 'E'.
          move wa-message to errmsg.
          response->append_cdata( errmsg ).
          response->append_cdata( '<BR>' ).
        endif.
      endloop.
    response->append_cdata( 'Flight booked, booking reference number: ').
      data: strBn type string.
      move bn to strBn.
      response->append_cdata( strBn ).
    endmethod.
    The first page works fine but when I submit my form it fails.  I debugged and the request object doesn't look right.
    Any ideas would be greatly appreciated.
    Regards,
    Dan
    Message was edited by:
            Dan Scheck
    Message was edited by:
            Dan Scheck

    Hi Surija,
    there is an issue with Internet Explorer that causes this problem when you launch the BSP applicaiton using the test menu in SE80. The issue does not occur with Firefox...very strange I know.
    Anyway, to get around this you just copy the BSP application URL and open a browser and paste the URL in...so essentially do not use the "Test" in SE80 to launch your application.
    Hope this fixes your problem!
    Cheers,
    Jeff

  • Survey BSP application for never answered surveys

    Hello Experts,<br />
    I need to launch the BSP application CRM_SVY_SERVER for an order whose survey hasn't been answered yet.<br />
    <br />
    <b>Let me explain it better:</b><br />
    The customer survey is properly setup, I'm able to answer it in CRMD_ORDER and see the results in CRM_SURVEY_SUITE.<br />
    Now I need to enable answering for an order from the BSP application mentioned. But to create an answer in this application, relating to an order, I need to provide the valueguid of the answer (table CRM_SVY_DB_SVS, field VALUEGUID).<br />
    <br />
    <b>The main problem is:</b> The valueguid of the answer doesn't exist yet, as the survey wasn't answered yet. If I pass the order header guid (CRMD_ORDERADM_H-GUID) to the application, it says: "Survey not found".<br />
    <br />
    Is there a way to pass the order header guid (CRMD_ORDERADM_H-GUID) to the BSP application, so it creates the answer valueguid automatically? How this BSP application deals with surveys never answered?<br />
    I think i'll have to code a little bit, to instantiate a survey and get a valueguid, before calling the BSP application. If you have any ohter idea, please let me know.<br/>
    <br />
    Sorry for the long text, its just a lot of details.<br />
    <br />
    Regards,<br />
    Rafael Schaffer<br />
    <br />

    Hi Rafael,
    I'm not sure what's the error. I'll give sample code that's already working in my CRM system. It may give you some ideas.
    REPORT  ZTEST3.
    INCLUDE:CRM_OBJECT_KINDS_CON,
            CRM_OBJECT_NAMES_CON.
    DATA: s_orderadm_h TYPE crmt_orderadm_h_com,
          t_orderadm_h TYPE crmt_orderadm_h_comt,
          s_input_fields TYPE crmt_input_field,
          t_input_fields TYPE crmt_input_field_tab,
          s_field_names TYPE crmt_input_field_names,
          t_field_names TYPE crmt_input_field_names_tab,
          s_activity_h TYPE CRMT_ACTIVITY_H_COM,
          t_activity_h TYPE CRMT_ACTIVITY_H_COMT,
          s_objects_to_save TYPE crmt_object_guid,
          t_objects_to_save TYPE crmt_object_guid_tab,
          s_saved_objects TYPE crmt_return_objects_struc,
          t_saved_objects TYPE crmt_return_objects.
    ***** SURVEY**********
    DATA: lead_guid TYPE guid_32,
          activity_guid TYPE guid_32,
          lead_id TYPE crmt_object_id,
          activity_id TYPE crmt_object_id,
          valueguid TYPE crm_svy_db_sv_guid,
          valueversion TYPE crm_svy_db_sv_vers.
    DATA: survey_value_guid TYPE guid_32,
          it_values TYPE CRM_SVY_API_STRING_T.
    DATA: et_survey_param TYPE CRM_SVY_API_PARAMETER_T,
          it_survey_param TYPE CRM_SVY_API_PARAMETER_T,
          wa_survey_param TYPE CRM_SVY_API_PARAMETER,
          cs_evaluation_infos TYPE CRM_SVY_RE_TAR_OBJ.
    DATA: o_survey_runtime TYPE REF TO cl_crm_svy_runtime,
          o_surveyvalues TYPE REF TO cl_crm_svy_values,
          t_application_params TYPE crm_svy_api_parameter_t,
          t_all_values TYPE survy_t_all_values.
    DATA: value TYPE string.
    ****** END SURVEY *****
    DATA: guid_h TYPE CRMT_OBJECT_GUID,
          guid_i TYPE CRMT_OBJECT_GUID,
          process_type TYPE CRMT_PROCESS_TYPE,
          item_type TYPE CRMT_ITEM_TYPE,
          object_type TYPE CRMT_SUBOBJECT_CATEGORY,
          process_mode TYPE CRMT_MODE,
          it_survey_ui TYPE CRMT_SURVEY_UI_TAB.
    *   Fill required structures
      CLEAR: s_orderadm_h, t_orderadm_h.
      s_orderadm_h-object_id = 'BUS2000126'."'BUS2000108'.
      s_orderadm_h-process_type = 'ZCRC'.
      s_orderadm_h-description = 'Description nih'.
      APPEND s_orderadm_h TO t_orderadm_h.
    ******  ADD FIRST PROPERTY TO INPUT FIELDS -> ACTIVITY_H
      CLEAR: s_input_fields, t_input_fields .
      s_input_fields-ref_kind = gc_object_kind-orderadm_h."'A'.
      s_input_fields-objectname = gc_object_name-activity_h."'ACTIVITY_H'."'LEAD_H'.
      CLEAR: s_field_names, t_field_names.
    * in order to get location and external reference no values, their fieldnames must be added to these
      s_field_names-fieldname = 'ACT_LOCATION'. APPEND s_field_names TO t_field_names.
      s_field_names-fieldname = 'CATEGORY'. APPEND s_field_names TO t_field_names.
      s_field_names-fieldname = 'EXTERN_ACT_ID'. APPEND s_field_names TO t_field_names.
      s_input_fields-field_names = t_field_names.
      APPEND s_input_fields TO t_input_fields.
    ******  END FIRST PROPERTY TO INPUT FIELDS -> ACTIVITY_H
    ******  ADD SECOND  PROPERTY TO INPUT FIELDS -> ORDERADM_H
      CLEAR: s_input_fields.
      CLEAR: s_field_names, t_field_names.
      s_input_fields-ref_kind = gc_object_kind-orderadm_h ."'A'.
      s_input_fields-objectname = gc_object_name-orderadm_h."'ORDERADM_H'.
    *Subtable FIELD_NAMES
      s_field_names-fieldname = 'DESCRIPTION'. APPEND s_field_names TO t_field_names.
    */Subtable FIELD_NAMES
      s_input_fields-field_names = t_field_names.
      APPEND s_input_fields TO t_input_fields.
    ******  END ADD SECOND  PROPERTY TO INPUT FIELDS -> ORDERADM_H
    CLEAR: s_activity_h, t_activity_h.
      s_activity_h-ACT_LOCATION = 'Location nih'.
      s_activity_h-EXTERN_ACT_ID = 'Extern ref no nih'.
      s_activity_h-category = 'ZC1'.
      APPEND s_activity_h TO t_activity_h.
    * Create activity
      CALL FUNCTION 'CRM_ORDER_MAINTAIN'
        EXPORTING
    *    it_lead_h             = t_lead_h
          it_activity_h         = t_activity_h
    *    it_partner            = t_partner_h
    *      iv_collect_exceptions = ''
        CHANGING
          ct_orderadm_h         = t_orderadm_h
          ct_input_fields       = t_input_fields
        EXCEPTIONS
          error_occurred        = 1
          document_locked       = 2
          no_change_allowed     = 3
          no_authority          = 4
          OTHERS                = 5.
      IF sy-subrc <> 0.
    *  MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
    *    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    * Get GUID of created LEAD for later saving
      READ TABLE t_orderadm_h INTO s_orderadm_h INDEX 1.
      CLEAR: s_objects_to_save.", t_objects_to_save.
    *s_objects_to_save = lead_guid = s_orderadm_h-guid.
      s_objects_to_save = activity_guid = s_orderadm_h-guid.
      APPEND s_objects_to_save TO t_objects_to_save.
    *** continue to next post
    because of SDN forum limitation (2500 line of code from [this link|Formatting issues in SDN postings (character limit and code tags);) , please see my next post to continue my code

  • Call ITS from BSP Application

    i have created a ITS screen which in turn calls a Abap report
    I want to call this ITS screen from a BSP application .
    Could you please provide some sample code which is used to call ITS from BSP application..
    Useful answers will be rewarded
    Thanks

    Since it is related to both ITS and BSP i thought i can post it in both. and also i didnt get answers for the queries..... for a long time. Anyhow i will take your suggestion for my future query.
    i hv done using iframe to call my ITS application.
    I can able to call the Bsp application whichin turn calls its screen abap program.
    while executing ,  the selecting the directory from the file browse pop up doesnt work for downloading the file
    becos the client , they will not change the settings related to applet in the internet browser for security reasons.
    I hav to make it some how to make it work in the portal which calls this BSP application..
    at the moment i mapped this BSP application to the user role in the SUS Portal . but it appears in the SUS portal . but i m not able to click the application and also handsymbol is not seen while bringing the mouse to that area.
    Could you please tell me , how to use Action_id for that particular application, Authorisation profile settings.
    Kindly  give your suggestions asap.

  • Calling BSP Application from Business Object?

    Hi,
    Can any one tried to call BSP Application from Business Object for showing in the Portal.
    I have the following Scenario:
    1. BSP Page: User will input the Date and Submit to store in the Database. and in this page the Workflow will be truggered and a Work item will be sent to the Next Level User.
    2. When he executes the Work Item it has to trigger the BSP Application and has to show in the Enterprise Portal.
    All this has to happen in the Enterprise Portal.
    If any one knows how to triggere from business object, please let me know.
    Thanks & Regards
    Sumanth

    Hi Vijay,
    Thanks for the information. Its long back i was working on this, but not successful,
    Now the similar requirement i need to develope in R/3.
    I checked the mentioned class in R/3 4.7, This class is not available. I hope this is only in CRM because of PC-UI.
    Any Suggesions how can i achieve this execution of BSP.
    In one of the document i saw the Business Object BUS1006 as an example but i could not locate the way to reutilize the similar way.
    Thanks & Regards
    Sumanth

  • BSP application not being pulled after the application of support packs

    Hi all,
           Support packs SP 35-42 were applied last week end and after that one of the three BSP applications in production server is not being pulled through SAP gui. If I take the URL and paste it in IE the same application is being pulled. We are suspecting that to be a web dispature issue or firewall issue. The land scape is like this. P20 is our production server and C20 is our QA server.P20 has Sun109 as a web dispature and C20 has Sun108 as webdispature. There is a firewall in between P20 and Sun 109 but there is no firewall in between C20 and Sun 108. We redirected P20 to Sun 108 to test and all the three applications pulled up. so we concluded that it could be an issue with SUN 109 or a firewall issue. I am new to this webdispature stuff. I need help in identifying which files I have to look in to identify any kind of such errors. it is confusing why other two applications are being pulled and only one is not being pulled into SAP gui. We debugged the code and every thing is working fine. this is an urgent issue to be resolved.These application were developed long back and the developer did not leave any documentation how the hand shake is done between the web dispature and the SAP system.We are supporting the production system now. I appreciate any one responding as soon as posible.
    Thank you very much,
    Giri

    You mustn't have looked very hard.
    Try https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=954792 as a starter.

  • Can I use message class(from se91) in BSP applications

    Hi,
    Can I use message from message class(se91) to display in pages of BSP application.
    Best Regards
    Rayudu

    Hi,
      Thanks for response.
    How can I get se91 message in onInput processing?
    I understand that for long texts i can use OTR texts. Weather I need to maintain OTR texts for simple error messages?
    Best Regrads
    Rayudu

  • BSP Application connection to SQL Express DB to execute SQL Queries

    Hi There everyone,
    I am not sure if I am posting this discussion in the correct section, but please try and help me out.
    I have been tasked to write a BSP Application in the ABAP Workbench.  The purpose of this application is to enable our Weighbridge operators to execute pre-defined SQL Queries by selecting certain criteria from the Application.  The application is based on an HTML frontend which includes the Web Form (Input Fields, Submit buttons).  We have 6 Weighbridges, each has its own HTML page in this application.
    What I need to achieve is the following;
    I need to know how I must setup the connection between the BSP Application and the SQL Express DB.  Each Weighbridge has its own dedicated SQL Express instance + DB.  These SQL Instances are not on the same host as where the BSP Application is located, I think the correct term is "External SQL Instances".  Everything is on the same domain though.
    What code would I need to add to the "OnInitialize" section in the BSP Application, to be able to establish the connection to the SQL Express database using Windows Authentication?
    And what code would I need to attach to my submit buttons in the "OnInputProcessing" in the BSP Application, to execute a SQL Query to that DB and display the results in .CSV format back to the user?
    I have attached 2 screenshots of what the BSP Application interface looks like.  (This is what the user sees)
    I am very new to creating BSP's, and I have never had to link to SQL from HTML / PHP before, so I basically have no knowledge of this.
    Any help will be greatly appreciated.

    Sorry for the late reply.
    Yes, database is always available and online, not involved in Log Shipping or other things.
    At the time of the connection failure I can find the following in the log of the application:
    ProcessID:2452 ,ThreadID:4768 : NI-I - 24/08/2012-15:12:20 - \PCV/src/ni/src/pcvnireceive.cpp - 4741 - Thread 4768 - Receive Thread Started for Remote Node 043SBTMS10DRSP: In Thread index 1:
    ProcessID:2452 ,ThreadID:4768 : NI-I - 24/08/2012-15:12:40 - \PCV/src/ni/src/pcvnireceive.cpp - 4968 - Thread 4768 - Receive Thread Ended for Remote Node 043SBTMS10DRSP: In Thread index 1:
    ProcessID:2452 ,ThreadID:4768 : NI-I - 24/08/2012-15:12:40 - \PCV/src/ni/src/pcvnireceive.cpp - 115 - Thread 4768 - Merge Memory Usage: KB Allocated = 2186, KB in use = 889
    ProcessID:2452 ,ThreadID:1408 : NiJ - E - 25/08/2012-19:35:29 - \PCV/src/ni/src/pcvnijournal.cpp - 2842 - PcvNiJournal::isRetrievePending() - DB Exception.Error: TCP Provider: The specified network name is no longer available.
    Communication link failureQuery timeout expired - State:08S01,Native:64,Origin:[Microsoft][SQL Server Native Client 10.0] State:08S01,Native:64,Origin:Microsoft][SQL Server Native Client 10.0]
    State:S1T00,Native:0,Origin:[Microsoft][SQL Server Native Client 10.0]

  • E-Recruiting : Impact on BSP application after Installing EHP3.

    Hi,
    In E-recruiting Current system ECC6.0 there is a BSP title name u2018Enter External Applicationu2019 would this application remain there after installing EHP3.
    Or it will no longer exist.
    Can anyone please let me know. Also the technical name of the BSP view for u2018Enter External Applicationu2019 .
    Thanks & Regards
    Sandeep Gupta

    Hi Sandheep,
    There is no changes to BSP applications like 'Enter External applications' in Recruiter role.The only major change
    EHP3 is the Search that too you can activate if you want.
    Thanks,
    Ram
    SAP

  • Connection Timout in BSP application

    Hi,
      How to increase the connection timout for BSP application. I get the following error,
    500 Connection timed out
    Connection timed out (-5)
    Error: -5
    Version: 6020
    Component: ICM
    Module: icxxthr_mt.c
    Line: 2476
    Server: systdemo
    Detail: Connection to partner timed out
    I am displaying order list in an BSP page.If i select less number of orders it works properly but when i increase the number or orders i get this error. How to handle this?
    Thank you
    arun

    Hi,
      I am using the TableView and the assigned Internal table to get the Order list. Since i make multiple select from different table it takes a long time.
    I checked the Profile parameter icm/conn_timeout and it has the following value,
    Minimum                   0         
    Maximum                   9,999,999 
    Dflt value                5000      
    ProfileVal                5000      
    Current value             5000      
    What is the value that controls the BSP application to wait somemore time till it gets the Order list formed?
    Thank you
    arun

  • BSP Application URL

    Hi all,
    When we make a bsp application a URL gets generated for each page. However this URL is too long to remember, something like this:
    http://<server ip>:<port no>/sap(<key>)/bc/bsp/sap/<application name>/<page name>.htm. Is there a method to map it to some shorter name something like
    http://<server ip>:<port no>/<application name>/<page name>.htm
    I have been through the SICF settings but could not find much.
    Kindly help me solve the problem.
    Thanks n Regards,
    Reema

    you use External Aliases (SICF) for this purpose.
    http://help.sap.com/saphelp_erp2004/helpdata/en/78/9852bdc06b11d4ad310000e83539c3/frameset.htm
    Regards
    Raja

Maybe you are looking for

  • Premiere Pro verus Premiere Elements

    I am going to be copying in and editing a large amount of old VHS tapes.  I mainly want to delete out blanks, merge clips together and especially try to improve brightness, contrast etc. like I do in Photoshop for stills.  I wanted to know if Premier

  • User Profile Services - need-full-object

    During a Delta import over the past 5-6 days there has been one discovery error with a "need-full-object" as the error code. Now when looking at the user profile in sharepoint I see the user and all custom fields. However it is flagging daily.  We do

  • Customer/Order Priority

    Hello, We are in the system design phase, have a scenario where a group of customer when they place the order that order should take the highest priority by default. this high priority should be all the way till the warehouse picking slip which would

  • 4mem/9/40000000: 0xa4d75218

    I'm using my macbook pro and turns itself off frequently.

  • Help please - I cannot lose data!

    I am so sad and disappointed at Nokia. I have always had Nokia phones and never had a problem. But this time... In december 2005 my birthday present was a Nokia 6111. Since then, a lot happened in my life and it was all stored in that phone. Speciall