BSP / Portal Integration - Need Help!

Greetings,
We are running a BSP which has many pages and is displayed through the Enterprise Portal.  When the Portal splits the BSP pages up, the main DO_INIT runs every time someone clicks a tab (very slow).  The user appears to get a separate session for every tab.  When running the BSP's directly from the backend system (not split into Portal tabs) this does not happen.  This is making our performance unacceptable.
Any ideas are appreciated!
We are running NetWeaver Portal 7.0 SP12 against an ABAP backend of SAP ECC 6.0 / ERP 6.0 SP10.
Thanks!
Kris

Hi Kristjan,
The BSP applications which you have used looks like is embedded in the main portal application.
Instead I would suggest you to call your BSP application from DO_INITATTRIBUTES method. Use construct_url_from_bsp method for calling another BSP.
Reward points if helpful.
Thanks,
Chaith.

Similar Messages

  • ReDeploying Portal Content - Need Help Plz.

    Hello All,
    Is there is way to redeploy all Portal Content. All of a sudden the Links and Iview in the my Portal are not working it keep saying that it cannot find the iViews and the Application is missing, can some one please help me with this.
    Best Wishes,
    John.
    Message was edited by: John Bray

    Hi John,
    if you have a backup of your portal server file system you could restore from the backup the ...\irj\root\WEB-INF\deployment directory (with subfolder) and remove from every PAR-File the .bak extension.
    By that all PARs will be deployed on the next server startup.
    If the PCD content (iViews,Pages,etc) is missing, you need to restore the DB or you could import a transport package from another server.
    Hope this helps,
    Robert

  • New to Portal and need help with PDK

    Hi there,
    I have looked all over otn to find a simple document that explain how to install and use PDK but I can't find any. Can someone help me with this? There is a video on otn but it doesn't work here.
    Regards,
    Robert

    The Getting Started page on Portal Studio is a possible way to start.
    There's a PDK article Installing the PDK-Java Framework and Sample Providers you may want to check out too.

  • Newbie in portal and need help

    Hi,
    In portal, is there any view (like data dictionary views) where I can get the name of the reports and the name of the tables or views that they are based on
    example.
    let's say I have 2 reports.
    1- rept_dept based on scott.dept table
    2- rept_emp based on scott.dept and scott.emp table
    I need a SQL statment that will produce this output
    report name table_name
    rep_dept scott.dept
    rep_emp scott.dept
    scott.emp
    Thank you !
    Gregg.

    Jose,
    i suggest you start with looking at the status of the report with id=14511 in the logs of the reportserver. You can find these from the Oracle Entreprise Manager by selecting the reportserver -link, than follow the failed/completed task-links.
    If the report finished succesfully, Internet Explorer probably tried to show the report before it was finished. If this is the case, you can build a small timer that waits for the report to finish or that queries the report server if the report is finished before you trie to show the report.
    Questions:
    Can you show the report when you enter the url to the report manually in Internet Explorer?
    Do you use Headstart?

  • Authschemes and portal / iviews - need help

    I am aware that when I logon to the SAP portal, normally due to authschemes.xml configuration the default authscheme is used to authenticate the user (which uses the ticket auth template). I am interested to know if it is possible to configure the portal so that by entering a different url, I can use a new iview, and the iview will specify a non-default authscheme. This would allow me to logon using one method by entering the normal portal login URL and by another auth method by entering a different URL.
    From what I understand about iviews (not much) I think this is possible, but I don't know for sure, and how to make it work. Can you help ?
    Regards,
    Tim

    Patrick,
    Sorry, but I am now very confused. I was under the impression that authschemes were configured in authschemes.xml and available for use in any J2EE authentication requirement, not just for portals. I have seen references before to using authschemes for non-portal login, and can see nothing which is portal specific.
    My understanding of what you said before is :
    1. user accesses portal
    2. portal login page redirects to our servlet, which may ask the user some questions or give them options before deciding what type of authentication to use.
    3. our servlet triggers the authentication via UME API
    4. The auth stack is processed based on the authscheme name given in UME API, and CreateTicketLoginModule will be used to issue an SSO2 ticket for SSO purposes.
    5. The servlet will then redirect back to the portal page and the SSO2 ticket in browser will allow the logon to complete.
    Is the above what you were suggesting, or if not, can you help me understand where I am getting this confused/wrong ?
    The part we are having problems with is step 3 where we are unable to pass the authscheme we want to use as a parameter.
    Thanks,
    Tim

  • Portal newbie needs help (datasync?)

    I'm trying to create my own portal now. Went through the online help and already
    created the tutorial portal. I'm now trying to create my own based on an existing
    domain using steps B,D and F at http://edocs.bea.com/wlp/docs70/dev/exstdom.htm#1010401
    I can deploy my app using Builder, and I can create the portal and one portlet
    using the Business Control Center, but once I try to sync, I get trouble. The
    log file has the following. Any help would be appreciated.
    ####<Jun 23, 2003 1:50:50 PM PDT> <Error> <HTTP> <NCEN-WS3865> <gary_dev_server>
    <ExecuteThread: '9' for queue: 'default'> <kernel identity> <> <101018> <[ServletContext(id=6943256,name=datasync,context-path=/intranetDataSync)]
    Servlet failed with ServletException>
    javax.servlet.ServletException: [ServletContext(id=6943256,name=datasync,context-path=/intranetDataSync)]:
    Servlet class com.bea.p13n.management.data.transport.servlets.DataSyncServlet
    for servlet DataSyncServlet could not be loaded because a class on which it depends
    was not found in the classpath C:\bea\user_projects\gary_dev_domain\gary_dev_server\stage\intranet\datasync;C:\bea\user_projects\gary_dev_domain\.\gary_dev_server\stage\intranet\datasync\WEB-INF\classes;C:\bea\user_projects\gary_dev_domain\.\gary_dev_server\.wlnotdelete\intranet_datasync_6943256\jarfiles\WEB-INF\lib\datasync_servlet52367.jar;C:\bea\user_projects\gary_dev_domain\.\gary_dev_server\.wlnotdelete\intranet_datasync_6943256\jarfiles\WEB-INF\lib\p13n_util52368.jar.
    java.lang.NoClassDefFoundError
         at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:791)
         at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:517)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:351)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:306)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:5445)
         at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java:780)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3105)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2588)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:213)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:189)

    Let's see if the log entries look better now.
    ####<Jun 23, 2003 1:50:50 PM PDT> <Error> <HTTP> <NCEN-WS3865> <gary_dev_server>
    <ExecuteThread: '9' for queue: 'default'> <kernel identity> <> <101018>
    <[ServletContext(id=6943256,name=datasync,context-path=/intranetDataSync)]
    Servlet failed with ServletException>
    javax.servlet.ServletException: [ServletContext(id=6943256,name=datasync,context-path=/intranetDataSync)]:
    Servlet class com.bea.p13n.management.data.transport.servlets.DataSyncServlet
    for servlet DataSyncServlet could not be loaded because a class on which
    it depends
    was not found in the classpath C:\bea\user_projects\gary_dev_domain\gary_dev_server\stage\intranet\datasync;C:\bea\user_projects\gary_dev_domain\.\gary_dev_server\stage\intranet\datasync\WEB-INF\classes;C:\bea\user_projects\gary_dev_domain\.\gary_dev_server\.wlnotdelete\intranet_datasync_6943256\jarfiles\WEB-INF\lib\datasync_servlet52367.jar;C:\bea\user_projects\gary_dev_domain\.\gary_dev_server\.wlnotdelete\intranet_datasync_6943256\jarfiles\WEB-INF\lib\p13n_util52368.jar.
    java.lang.NoClassDefFoundError
         at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:791)
         at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:517)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:351)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:306)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:5445)
         at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java:780)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3105)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2588)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:213)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:189)

  • Hi all **help needed with the  SMO (Web Based Ordering Portal) integration

    Hi SD experts
    Could someone please explain me the concept of integrating SMO (Web Based Ordering Portal) integration.
    Thankyou very much
    Bj

    ...I earnestly urge the Oracle gurus to help me with my issueWell most of the 'gurus' on this forum are not Oracle employees and can't really help to resolve this. We can only offer suggestions. There's no link from this forum to an Oracle manager. The only direct contact to Oracle is through creating an SR -- and that's generally for issues specifically with certification rather than with OE training.
    That said, I used to work for Oracle. If there is any time not to have high expectations for customer service it's in December. The vast majority of employees take a significant percentage of their annual vacation that month. If I were to hazard a guess at what caused at least some of your issues, I'd say you got at least somewhat caught up in that.They also do a lot of system maintenance in December. I didn't work for OE but rather for Support, but I'd suspect they are similar. Towards the end of December, the place resembled a ghost town.
    I haven't used OE's online interface to order training. I just tried it a minute ago (up to the point where I was going to start committing to things I don't want, anyway) and I don't see how this much confusion can be generated. Since you indicated they used your credit card information for payment, I don't grasp why they would have any reason to talk to the company you are currently contracting for.
    Regardless of how it happened, Brandye (the moderator and an Oracle employee) might be able to suggest something specific. My own suggestion would be to grit your teeth and order again (the interface appears to be up). Provide only contact numbers/addresses to you and put 'Independent Contractor' down as the company. They really want to sell you the training. I'm confident that you'll be able to... eventually.

  • BSP Exception: Access to URL /irj/servlet/prt/portal/prtroot/com.sap.ip.bi.web.portal.integration.launcher;jsessionid= not allowed

    Dear all,
    I've created out BI system in our new Portal installation and tested the connection. Everything works fine. I added the certificate of the portal to STRUSTSSO2 in BI ABAP and assigned SAP_ALL and SAP_NEW to my Account.in BI. If I open the iView from the portal I get a BSP Exception with the message:
    The used connection by the iView is to the ABAP-Stack of the BI-system not to the JAVA-Stack. Is that correct?
    BSP Exception: Der Zugriff auf die URL /irj/servlet/prt/portal/prtroot/com.sap.ip.bi.web.portal.integration.launcher;jsessionid=IDBYatWIpt_pX4uc52ChoZqMWkm1RAFW2qsA_SAP ist untersagt.
    What can be the problem/reason?
    Thanks!

    Hi Gerrit
    In both places you have to provide a authorization access to the end users then only it will work. because your are already said that in SAP_All & SAP_New working fine
    Back end BI system access as per the word document as pasted the link
    https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&cad=rja&uact=8&ved=0CFIQFjAG&url=http%3A%2F%2Fbasisdsp.f…
    For SAP portal you have to create iview's assign the same to end user
    Assigning an Authentication Scheme to an iView - User Authentication and Single Sign-On - SAP Library
    Portal Authentication Infrastructure - Configuring the Portal for Initial Use - SAP Library
    BR
    SS

  • Need help with Desktop Office Integration (DOI)

    Hi all,
    i need help to read an Excelsheet into an int. table.
    Its the first time, that i use the SAP DOI. I copy different coding into my Report to get connection to an existing Excelsheet.
    Here is my Coding:
    * first get the SAP DOI i_oi_container_control interface
      CALL METHOD c_oi_container_control_creator=>get_container_control
                        IMPORTING control = gr_control
                                  error   = gr_errors.
      APPEND gr_errors.
    * create a control container as defined in dynpro 100
      CREATE OBJECT gr_container
                EXPORTING container_name = 'CONTAINER'.
    * initialize the SAP DOI Container, tell it to run in the container
    * specified above and tell it to run Excel in-place
      CALL METHOD gr_control->init_control
        EXPORTING
          r3_application_name      =    'Data'
          inplace_enabled          = ' '
          inplace_scroll_documents = 'X'
          parent                   = gr_container
          register_on_close_event  = 'X'
          register_on_custom_event = 'X'
          no_flush                 = 'X'
        IMPORTING
          error                    = gr_errors.
    * save error object in collection
      APPEND gr_errors.
    * ask the SAP DOI container for a i_oi_document_proxy for Excel
      CALL METHOD gr_control->get_document_proxy
                           EXPORTING document_type = 'Excel.Sheet'
    *                       EXPORTING document_type = 'Word.Document'
                                    no_flush = 'X'
    *                                REGISTER_CONTAINER = 'X'
                          IMPORTING document_proxy = gr_document
                                    error          = gr_errors.
      APPEND gr_errors.
    Then i open the Document from lokal PC.
    CALL METHOD gr_document->open_document
          EXPORTING
    *      document_title   = ld_filenc
            document_url     = ld_verzc
    *      NO_FLUSH         = ' '
    *      OPEN_INPLACE     = ' '
    *      open_readonly    = ' '
    *      PROTECT_DOCUMENT = ' '
    *      STARTUP_MACRO    = ''
    *      USER_INFO        =
    *      ONSAVE_MACRO     =
          IMPORTING
            error            = gr_errors
    *      RETCODE          =
      APPEND gr_errors.
    Now i start the spreadsheet interface:
    *...check if our document proxy can serve a spreadsheet interface  data:
      DATA: pd_has TYPE i.
      CALL METHOD gr_document->has_spreadsheet_interface
                        EXPORTING no_flush = 'X'
                        IMPORTING is_available = pd_has
                                  error = gr_errors.
      APPEND gr_errors.
      CALL METHOD gr_document->get_spreadsheet_interface
                        EXPORTING no_flush = ' '
                        IMPORTING
                                  sheet_interface = gr_spreadsheet
                                  error = gr_errors.
      APPEND gr_errors.
    * now loop through error collection because
    * Get_spreadsheet_interface flushed and synchronized
    * the automation queue !
      LOOP AT gr_errors.
        CALL METHOD gr_errors->raise_message
                        EXPORTING  type     = 'I'
                        EXCEPTIONS message_raised = 1
                                   OTHERS         = 2.
        IF sy-subrc = 1.
          MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                  WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
          pd_kz_fehler = 'X'.
          EXIT.
        ENDIF.
      ENDLOOP.
      FREE gr_errors.
    Ok, now i can open a Excelsheet, and i can mark a range in the sheet
    rows is a constant.
    CALL METHOD gr_spreadsheet->set_selection
          EXPORTING
            left     = 1
            top      = 2
            rows     = rows
            columns  = 18
    *    NO_FLUSH = ' '
    *    UPDATING = -1
        IMPORTING
          error    = gr_errors
    *    RETCODE  =
    my first problem: Excel is really open, and the user can see the sheet. I dont want, that excel is visible...is there a way to start excel in no_visible mode?
    second problem: The sheet have makro aktiv...at start from excel, there is a popup, which ask 'makros activate' oder not activate...  i dont want this popup... is there a way, to say it from abap, that makros always active?
    third problem: i see, that the content Table have this components:
    TYPES: BEGIN OF SOI_GENERIC_ITEM,
             ROW(4) TYPE C,
             COLUMN(4) TYPE C,
             VALUE(256) TYPE C,
           END OF SOI_GENERIC_ITEM.
    But my excelsheet have more then 10000 lines....
    forth (and biggest) problem: i need the selected data into an int. tabelle. The table have the components:
    ROW
    COL
    VALUE
    i dont know, how can i do this...
    please help me
    Sorry for my bad english.
    Greetings
    Markus

    Hi,
    May be this link is useful
    /people/thomas.jung3/blog/2005/05/11/using-classic-activex-controls-in-the-abap-control-framework
    Also Check out report SAPRDEMOEXCELINTEGRATION2.
    check the links
    http://www.esnips.com/doc/741a848e-f49a-4436-bec4-e21950f6c94c/desktop-office-integration.pdf
    http://www.esnips.com/doc/2080a9ec-64f9-49c4-bd03-d9f56bc2437c/MSWord--Excel-with-ABAP.pdf
    Regards,
    Raj.

  • I'm new to SQL Server Integration Services and I need help on how to begin learning SSIS. Is there any training for it besides msdn?

    I'm new to SQL Server Integration Services and I need help on how to begin learning SSIS. Is there any training for it besides msdn?

    Check this thread where people have already given their suggestion on learning SSIS
    http://social.msdn.microsoft.com/Forums/sqlserver/en-US/f2cc1cf3-204d-454a-a189-47df87a3aa23/i-want-to-learn-ssis?forum=sqlintegrationservices
    I would suggest to go for You tube videos (type learn SSIS or begin SSIS step by step) you will get lot of good tutorials to start with.
    Happy Learning!!
    If this post answers your query, please click "Mark As Answer" or "Vote as Helpful".

  • Need Help with Portal security

    Hi All,
    I'm using the Oracle Portal builder to post some links (Dsicoverer reports links) on a portal. Is there any way where only a certain group of people have access to those reports on the portal? Please need help.
    Thanks

    thinkingeye wrote:
    Thanks Roberto
    Is there any way i can do that at the report level? Create a password and give it to them, so that whent they click on the link they will be asked the password and once they enter the password they can view the report.If you wish to do it for discoverer portlets or reports, you may also use private connections and the access and editing controls that come with discoverer reports on discoverer portlet provider.
    thx,
    AMN

  • Need help with session sharing in WebCenter Portal

    Hi, How can I share session between a WebCenter Portal application and the portlets it is consuming?
    Basically I want this for authentication. In the portal framework application, I'm setting a user object in the session, How can I get the object in a portlet?
    Regards,
    Navaneet

    IN the second page, you have to make sure that the session
    has been started.
    Put this at the very top of the page -
    <?php if (!isset($_SESSION)) session_start(); ?>
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "Alidad" <[email protected]> wrote in
    message
    news:g184i4$jgf$[email protected]..
    > have created a login page (php/mysql) with username and
    password boxes.
    > when
    > the form is submitted the mainpage loads up.
    >
    > i want the main page to be specific to that user, so i
    want their name to
    > appear in the first line. eg.. Welcome back 'David'
    >
    > I read a tutorial in the past that tought me to send the
    users id in the
    > URL
    > and then create a record set on the mainpage that was
    filtered by the URL
    > parameter.
    >
    > I have forgotten how to do this and the tutorial is no
    longer available on
    > Adobe's site.
    >
    > I tried that with
    > $_SESSION['MM_Username'] = $loginUsername; \\ in first
    page then
    > echo $_SESSION["MM_username"]; \\in second page, but
    > the
    > problem is that is not showing user name.
    >
    > i need help with that please!
    >
    > can anyone tell me how to do this? Thanks in advance,
    >
    > AM
    >

  • Hey guys need help regarding iTunes U. My school is moving for iOS and Mac in the classroom and I have been appointed Junior Administrator for the schools technical department and integrating these devices into the classroom.

    Hey guys need help regarding iTunes U. My school is moving for iOS and Mac in the classroom and I have been appointed Junior Administrator for the schools technical department and integrating these devices into the classroom.
    I have an appointment with a director on Tuesday. I want to demo iTunes U. Problem is I have never used it before and have no idea how to set it up and even if I should sign up.
    Please help any ideas regarding iTunes U and how I should direct the meeting tomorrow.
    Please please post here.
    Thanks
    Tiaan

    Greetings fcit@!A,
    After reviewing your post, it sounds like you are not able to select none as your payment type. I would recommend that you read this article, it may be able to help the issue.
    Why can’t I select None when I edit my Apple ID payment information? - Apple Support
    Thanks for using Apple Support Communities.
    Take care,
    Mario

  • I need help integrating Microsoft Office, Outlook and Calendar with my job and is it possible

    Ok guys I am new to the iphone 4s. I just dumped my Blackberry after 10 years. I need help integrating Microsoft Office, Outlook and Calendar with my job and is it possible? Also I need it to automatically push email and appointments to my phone? I will buy any app just need to know which is best for work environment. Here is what I am thinking about doing. http://www.groovypost.com/howto/apple/sync-iphone-or-ipod-touch-calendar-and-con tacts-with-google/ Is this the best way? For personal use I am using paid G whiz app

    I use Google Calendar Sync to sync my work Outlook calendar to a gmail account, then sync that to my iPhone.  It works well for me for the past couple of years.
    As far as mail itself, just ask your it folks for settings for remote access to your exchange account, and then set it up on the phone.
    As far as working with Office docs, to be able to actually edit them and such, look in the app store for DocsToGo or QuickOffice - they both are good but each has it's pros and cons, so on balance it's down to mere preference i think.

  • Need Help in BSP-Urgent

    Hi All,
    I am new in BSP and having some issues,need help from someone it is very urgent for me.
    1) How to create a F4 help/LOOKUP TABLE?
    Having one parameter like COMPANY NAME with search button.If i click on search button it should populate all the company information like company name,city and country into lookup table with filter option.If i select particular row from lookup table then company name should pass into parameter.
    2)Having 6 parameter's like Employe ID,name,email-id,phone,city and country.My requirement is if i enter employe ID and press enter then other detail should populate into corresponding parameter?
    If possible send me the code in ABAP.
    Appreciate your help.
    Thanks in Advance.
    Regards,
    Vicky

    Welcome to SDN
    You are aksing us to write the complete application for you. This is not the place for that. If you have some specific issues/clarification we are all more than happy to help you. For the kind of questions you had asked, you should first learn BSP by going through various resources here in SDN and in help.sap.com
    Regards
    Raja
    PS: avoid using urgent in your subject line.

Maybe you are looking for