Bsp notes

hi gurus,
i'm new in bsp so pls provide me some valueble notes related to bsp.
thanx,
Anuj jain

Hi,
Pleaase refer to the following thread.
Re: Study Material for BSP's
Hope this helps.
<b><i>Do reward each useful answer..!</i></b>
Thanks,
Tatvagna.

Similar Messages

  • MINIWAS Error: Database BSP NOT started

    Please i need help . when initializing the data base this is the error:
    C:\MiniWAS>dbmcli -U c db_warm
    ERR
    -24988,ERR_SQL: sql error
    -902,Message not available
    Error: Database BSP NOT started !
    Thanks
    when star SAP MBS this message:
    C:\MiniWAS>REM =====================================================
    C:\MiniWAS>REM   Set the Environment for the DB Connect
    C:\MiniWAS>REM =====================================================
    C:\MiniWAS>set DBMS_TYPE=ada
    C:\MiniWAS>set PATH=C:\sapdb\programs\bin;C:\sapdb\programs\pgm;C:\WINDOWS\syste
    m32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\ASRAPI2\BIN;C:\sapdb\programs\bin;C:\
    sapdb\programs\sap;C:\sapdb\programs\pgm
    C:\MiniWAS>REM =====================================================
    C:\MiniWAS>REM   Start the Database (SAP-DB)
    C:\MiniWAS>REM =====================================================
    C:\MiniWAS>cmd /c strdbsBSP.cmd
    Iniciando base de datos
    C:\MiniWAS>set DBNAME=BSP
    C:\MiniWAS>x_server
    18641 ERROR: XSERVER is already running!
    C:\MiniWAS>dbmcli -U c db_warm
    ERR
    -24988,ERR_SQL: sql error
    -902,Message not available
    Error: Database BSP NOT started !
    C:\MiniWAS>REM =====================================================
    C:\MiniWAS>REM   Start SAP System
    C:\MiniWAS>REM =====================================================
    C:\MiniWAS>rem del pxastat
    C:\MiniWAS>start /B msg_server.exe pf=BSP_D00.pfl
    C:\MiniWAS>disp+work.exe break pf=BSP_D00.pfl
    dp Ctrl-C enabled
    rslgwr1(21): Searching for overlap point in pre-existing SysLog file...
    maximum pfclock time: 4294sec (1)
    gw Ctrl-C enabled
    dp Ctrl-C enabled
    dp Ctrl-C enabled
    dp Ctrl-C enabled
    maximum pfclock time: 4294sec (1)
    maximum pfclock time: 4294sec (1)
    maximum pfclock time: 4294sec (1)
    maximum pfclock time: 4294sec (1)
    adjust_clock: delta 518
    adjust_clock: delta 504
    adjust_clock: delta 1500
    work process W1 died => tskh_init: db_connect
    work process W2 died => tskh_init: db_connect
    work process W0 died => tskh_init: db_connect
    WARNING => pfclock may be badly adjusted (518)
    IcmHandleArgs: Illegal option break
    ICM up and operational (pid: 1508) ***
    DISPATCHER EMERGENCY SHUTDOWN => DpEnvCheck: no more work processes
    Shutdown ICM server ....
    ICM shutdown completed (pid: 1508) ***

    Hi,
    there must be some more information in the file named 'knldiag' or 'knldiag.err' file. Can you please copy and paste some information from either of those files into this thread?
    Additionally, please mention your exact MaxDB/SAP DB Version (incl. Build).
    I also noticed you've set the date of your system to the year 2020???
    Regards,
    Roland

  • SSO with BSP Not Working

    Hi
    I am running Nw2004s Portal with ECC5 as BackEnd.
    I have Configured the ECC5 for SSO using RZ10 and strustsso2.
    The Portal UserIDs are same as those in  ECC5 .
    The SSO is working fine with ESS in the Portal.
    But when i run  a BSP iView then it asks for UID,PWD in a PopUp.
    I am accessing the Portal with FQDN and in the properties of the System
    referred by BSP also maintained FQDN of the backend WebAS.
    How to get rid of this Login PopUp for BSP ?
    Any Help will be highly appreciated !
    Regards,
    Rajendra

    Hi Rajendrakumar,
    You probably haven't updated the ACL properly via STRUSTSS02.
    The portal server digitally signs logon tickets as it issues them to the portal users. SAP Systems need to accept the tickets and verify the portal server’s digital signature. The following information is important for the SAP System to be able to accept and verify logon tickets:
    ·        The SAP System should only accept logon tickets issued from their designated portal server. Therefore, the identity of the portal server needs to be entered in the SAP System’s Single Sign-On (SSO) access control list (ACL).
    ·        The SAP System needs to be able to verify the portal server’s digital signature. The portal server has a self-signed certificate, therefore the SAP System needs access to the portal server’s public-key information, which needs to be entered in the SAP System’s certificate list.
    Check the following procedure
    http://help.sap.com/saphelp_nw70/helpdata/en/78/f1a8490e7011d6999500508b6b8a93/frameset.htm
    Regards,
    Siddhesh

  • BSP not displayed

    Hi Experts,
    I am facing an issue with testing BSP's, both std as well as Z .
    When I right click and test, it first gives an error message in browser saying 400- Session timed out please login again. next when I press refresh on the same error page it displays a page with only
    sap-client=800
    sap-sessioncmd=open
    written on the page and nothing else(HTML coding of BSP) is displayed. This time it also creates a plugin HTTP session in SM04.
    Ive checked the timeout parameter rdisp/plugin_auto_logout in SMICM, it has value 1800. Service and other basic things are inplace.
    Can anybody get a clue of why this is happening and how can I resolve this?
    Thanks,
    Sam

    Dear Sam,
    First create a node through transaction SICF. Have a break point in Do_init, so that u can find problem for time consuming.
    Kindly both Standard & Z application.
    Regrads,
    Gokul.N

  • Picture upload from sytem BSP not from MIME

    Hi All,
    In the picture upload I am getting picture displayed from the MIME.
    But I would like to get the picture from the system means upload it and to display in the Explorer.
    Is it possible? Or I have to save picture in the table.
    Please help me out.
    With best regards,
    Suneetha

    Besides checking the file extension, you could add another layer of security by using IsImageFile(). It supports:
    JPEG
    GIF
    TIFF
    PNG
    BMP
    http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-79 78.html

  • Email using BSP

    Hi All,
    Can any one send me the documentation on sending Email automatically using HTML code in BSP (Not HTMLB),I saw so many blogs but all of those are related to HTMLB.
    thanks&regds,
    Srinivas.

    do not post duplicate threads

  • BSP XML output to a file

    Hello, I would like to know how to output the XML generated by a BSP (Business Server Page) to a file.  We have a URL to execute a BW query using BSP...this outputs the report in XML to the Internet Explorer page... I am interested in knowing if there is a way to capture the output to a file when executing the BSP (not manually copying and pasting..).
    Thanks.

    i use the following method:
    leave the layout portion blank.
    and in oninitialization :
    prepare the data in xml format by hand or
    use call transformation and then use
    call method response->if_http_entity~set_cdata
      exporting
        data = xml_out.

  • BSP vs Web Dynpro ABAP

    Hello,
    we are looking for a listing that states the functional and technical differences between Web Dynpro ABAP an BSP.
    Is there anybody who has come along such a list ?
    Tx a lot in advance!
    Best regards,
    Ana

    Annette,
    check this
    The SAP Web Application Server (WAS) provides a page-based programming model with server-side scripting as well as server page technology for developing, designing and implementing Web applications:
    Business Server Pages (BSP). Server-side scripting enables direct access to all elements in the application server (such as function modules, database tables, ABAP Objects, and so on.).
    We can create HTML pages or Business Server Pages (BSPs) with server-side scripting in ABAP or JavaScript.
    The HTMLB and XHTMLB HTML Business libraries are available as BSP Extensions for a uniform layout and its associated usability advantages.
    And In the Web Application Server, the presentation layer is separate from the business logic. This makes it possible to implement front-end technology.
    Why BSP NOT WebDynpro
                              BSP
                  ABAP WEBDYNPRO
    Currently PMUSA/JMC customers are using Fire fox (Mozilla), Internet Explorer and Netscape navigator web browsers to access WEBUYPM application.
    BSP supports these web browsers.
    Restricted (Some of the features will not be supported by WebDynpro)
    Existing WEBUYPM application is written in HTML, Business HTML and JavaScript language.
    BSP supports these languages. And it allows even to mix ABAP, HTML and JavaScript thus has more flexibility to convert WEBUYPM application into BSP.
    Web Dynpro does not support HTML/JavaScript.
    Existing WEBUYPM displays the trade communications (Information tab) based on JavaScript and custom configuration file
    BSP supports JavaScript, we can display the trade communications in BSP too.
    Web Dynpro does not support Java Script.
    Existing WEBUYPM application has different colors schemes, Logos and graphical elements for PMUSA/JMC companies.
    BSP support s multiple color schemes/logo. These color schemes can be set dynamically based on company code selection at runtime.
    Separate Themes has to be developed for each User Interface elements.
    Development effort needs to be involved to even display a logo.
    BSP supports client side (user) validations. As most of these validations can be done at client side, the no. of hits on the server can be reduced and thus giving better response for the user inputs.
    In this way, performance can be increased.
    Web dynpro does not support any client side validations, every time the request must be sent to server to validate the useru2019s input. This increases the traffic and reduces the performance
    WEBUYPM application has logos, images.
    BSP supports Client side caching, and thus loads these element from client side very quickly.
    Web dynpro supports very little use of caching on the client side, and hence quite a significant delay in starting on some customeru2019s browsers.
    BSP has no restriction on user interface possibilities, Ex. Grid, drop down boxes, Font colors, size etc.
    Significantly more restrictive in user interface possibilities.
    Ex. Only those fonts, which are provided by SAP, can be used.
    Appearance can be changed dynamically using same web pages, to support different colors for different companies.
    We can have same (or better) look and feel if we convert the application into BSP.
    As there is no HTML coding involved in web dynpro the same look and feel as we have it today can't be achieved by using web dynpro.
    BSP is built for developing any type of web application (including mobile applications. It can be accessed from desktop, laptop, and any kind of smart devices like PDA.
    Web dynpro applications can not be accessed from PDA s (Not possible)
    Why WebDynpro NOT BSP
                 ABAP WEBDYNPRO
                               BSP
    Personalization can be given to the end user if they do not want see any of the user-interface elements.
    We can not hide any of the user-interface elements (Ex buttons ex) during the runtime.
    Note - Current WEBUYPM application does not support any of these options.
    Currently we are setting/retrieving the runtime context values in a session.
    Web dynpro supports State full applications.
    No additional development would be required. 
    BSP also supports to set runtime values and to retrieve the runtime context values, but minor development would be required to achieve this functionality. 
    Currently users can see view source for WEBUYPM HTML pages.
    Using Web dynpro this can be restricted thus providing more security to the application.
    HTML view source can be available to the users, Users can see the HTML client side code (not server side coding) as it does today.
    By using Adobe Flash Island, powerful web pages (RIA) can be created.
    But, Flash Island comes with Net weaver.
    BSP does not support Flash Island. But, BSP supports Java Script.
    JavaScript is essential for the new trend of rich internet applications (RIA), it is used by all the new applications, Ajax, Widgets, Flash, and even Microsoft is supporting JavaScript for the new generation of RIA
    Web dynpro has wizard tools to generate the code to create/configure the User Interface elements.
    Development effort would be required to create UI elements.
    We dynpro has uniformity as we use standard colors provided by SAP
    Uniformity can be achieved by using style sheets (minor development would be required).
    Thanks
    Bala Duvvuri

  • Pass data from BSP to WebDynpro Abap

    Hi,
    Can anyone pls tell how to pass the data from BSP to WD4A Application.
    I am trying to call the WDA URL using the class CL_GUI_FRONTEND_SERVICES in BSP,but it is giving a run time error.
    How to call the WDA URL from the classes in BSP & not using iFrame ?
    Thanks,
    Krishna

    Hi Raja,
    Can u pls tell the class which the object navigation->goto_page( url ) refers to.
    My main requirement is to call the WDA URL from a class in BSP Application.
    Since there is no GUI connection i'll be not able to use class CL_GUI_FRONTEND_SERVICES.
    So i need a class which will call URL before passing data.
    Thanks for the same,
    Regards,
    Vamsi.

  • XSLT BSP extensions

    Hi,
    is there any documentation on the XSLT BSP extensions? There are two, <xslt:apply> and <xslt:param>, but I haven't been able to find any documentation anywhere. I presume these can be used to call an XSLT transformation directly in the layout of a BSP page, which would be a nice way to insert XML...
    Trond

    these tags are for XSLT programming. You can use the XLST programs inside your BSP not the tags itself.
    Regards
    raja

  • Changing the column wide in CSE in CCM

    Hi Experts,
    Is there any other way to setup the column wide in CSE in CCM?
    Currently we display the long text, but now the end-user needs to scroll to the right to see all the data/info which we don't want.
    The options we have are
    a) setting it up in such a way that for example only part of the long text is shown. This can be done in BAdI /CCM/CSE_ENRICHMENT
    b) or make the long text only visible in detailed screen. But this is not what we want, the end-user must see the data immediately.
    So is there any other way to control the column wide in the CSE in CCM?
    Thanks in advance.
    Kind regards,
    Marius Hartman

    Hi Marius,
    There is no way to modify the column width without modifying the related BSP, this technology is BSP not CCM, CCM has no control over the screens in this case. Perhaps if you wish to find out how to perform this modification then someone in the forums (Basis) will be able to help with the BSP MOD.
    Regards,
    Jason

  • Web service don't work

    hello everybody
    i'm working whit a SAP ECC 6.0.
    I decided to try SOAMANAGER transaction so i create a easy Funtion Module in R3 and i published like webservice using transaction SE80 - > Utility -> More Ut. -> web service generator... etc etc
    instead of using WSADMIN and WSCONFIG as usual i used SOAMANAGER and i published my webservice (created service and end point...). Downloaded WSDL file and try to test in whit a client (ECLIPSE whit web s. tool).
    service ask me autentication but i have follow error:
    The SOAP response failed schema validation. Please switch to the source view for the SOAP response in XML format.
    and when i open detail i see:
    The XML page cannot be displayed
    Cannot view XML input using style sheet. Please correct the error and then click the Refresh button, or try again later.
    XML document must have a top level element. Error processing resource 'http://localhost:63279/wsexplorer/wsdl/soap_envelope...
    any suggestion?
    thanks in advance

    Check SICF service and do the URL test case via SE80 BSPs
    Note 1236741 - Invalid Web Service URL
    http://74.125.47.132/search?q=cache:9hrtJcr0f3YJ:sapexperts.com/go/virtual/pdfs/Illapani-Rothaug%2520SPJ-v10%2520i5.pdfauthenticationforclientproxyinSOAMANAGER&cd=7&hl=en&ct=clnk&gl=in
    http://help.sap.com/saphelp_nwpi711/helpdata/en/33/06820d9d174c2884576bd78ac5629d/frameset.htm
    Note 1353110 - Accessing WSDL and endpoint URLs with ~
    Note 1350883 - WSDL import wizard fails to import a SSL enabled WSDL
    regards
    nag

  • BSP Terminating event not triggering

    Hello Friends,
    We have a scenario, where a BSP application is triggered from a Workflow, for a certain approval, and after the user clicks on Approve button on the BSP Page, the BSP would write to the workflow container using SAP_WAPI_WRITE_CONTAINER and then we call SWF_WSC_CALLBACK_LAUNCH.
    This used to work, but after an almost Fatal incident with our system, we are not able to get this to work.
    We can see in the workflow log that the container is written, but the terminating event is not triggered, and the workflow doesn't move forward
    Is there a setting that we're missing..??
    Thanks,
    Tat.

    Have you tried:
    call function 'SAP_WAPI_DECISION_COMPLETE'

  • Message not getting refreshed in bsp pages.

    Hi experts,
    An error message which is getting displayed should be removed on leaving the page. I mean the meassage area is not getting refreshed on leaving the page. Everytime i need to refresh the page to remove it. Please help.
    Abhi.

    hello Friend,
    Please clear the internal table / work are used to show message in OnInitialization method of the BSP page.
    now It is not getting cleared at the time leaving the page and data stays in memory...
    Thanks
    K.

  • BSP: Logout does not work

    Hello.
    At the moment i am re-developing a bsp-application, that i have written about 2 years ago.
    I have to add a logout-funtion to the new version, as the users desperately want it (Some of our users seem to get nervous, when login on to a page, that provides no logout button...).
    I have already tried navigation->exit() but this method only drops the application context - the session will not be terminated, so that the user will not be promted for login-data when e.g. pressing the back-button of the browser.
    I read the documentation on help.sap.com carefully and the problem seems to be, that the appliaction is using "Basic Authentication" at the moment. Using this kind of authentification generates a session-cookie, that will persist until the browser is closed.
    My first attempt was to get rid of the cookie using jscript, but this did not work. First i thought, there was a bug in my jscript-coding, and so i opened the corresponding menu of my browser and deleted any cookie by hand. Unfortunatelly, this had no effect - i was still able to use the page and my session was still existent.
    So i searched for further informations and found out, that it should be quite easy to implement a logout, if SSO-Login was used for athentification. Unfortunatelly i also found out, that SSO is not available on our system, so i will have to find another way.
    Finally i found out, that a logout can be done by simply setting the application into stateless mode, if fields authentication is used.
    I tested this for a simple test-application i had written a few days ago and everything worked fine: I had to enter my logon-data at the first call of the application, the login worked as expected and setting the application to stateless mode ended my session immediatelly. Reloading the page or using e.g. the back-button of the browser did not cause any trouble, so i wanted to use this technique, because the behaviour of the testpage exactly met the requirement.
    My next step was to enter transaction sicf and to delete every authentication-mechanism except of "Fields Authentication" to enforce the usage of this mechanism for my bsp-application. It worked somehow, but not in the way, i expected.
    When trying to open my bsp-application, i had to enter my logon-data in an html-form (as expected).
    But sending the data did not create a session. I have to log in between 2 and 5 times (it differs for every try) before i finally see the first page of my bsp-application.
    Once logged in, the session is quite "unstable" - a simple reload of the page throws me back to the logon page again.
    I have no clue, what causes this creepy behaviour - i copied the settings of my testappliaction 1:1 in sicf, both applications are stateful by default and the only place, where the switch to stateless mode is done is my logout-page. Yesterday i even deleted the service of my application in sicf, created a new one and customized it in the same way, i had customized the service of my test-application, so there should be no differences (i have checked for about 10 times).
    As i have already searched the forum and did not find anything, that seemed to match to my problem, i hope, that somebody can give me some advice, because i really do'nt know, what else to try.
    Below you can see the configuration of the service in SICF. Any option not listed here has its initial value:
    Procedure: Alternative Logon Procedure
    Logon Procedure (The Table-control at the bottom of the page) holds only one entry: "Fields Authentication"
    System Logon: True
    Settings Selection->Define Service Specific Settings: true
    System Logon Settings->Select Display->System Messages: true
    System Logon Settings->Actions During Logon->Protocol: "Do Not Switch"
    System Logon Settings->Default->Client: 101
    System Logon Settings->Default->Language: "German"
    System Logon Settings->Logon Layout And Procedure->SAP Implementation: true
    System Logon Settings->Logon Layout And Procedure->Tmpl.: "Normal"
    System Logon Settings->Logon Layout And Procedure->SAP Icon: "Chrome"
    And here is some information according to the bsp-application:
    Initial BSP: set
    Application Class: set (My test-page did not use an application-class - this seems to be the only difference)
    Theme: not set
    Stateful: yes
    Supports Portal Integration: no
    I do'nt know, if there is any other information, that could be useful for solving the problem - if anything is missing, just ask for it and i will provide the infomation needed.
    Thanks in advance.
    Regards, Jörg Neumann

    Hello,
    up to now we also faced a lot of issues with that logout-problem.
    Especially the logout for IE 5.5 and the XUL-runner gave us a hard time.
    We had to change our logout-page about 10 times now, because some weird browser did not work like all the others - AGAIN...
    Here is, what we got so far.
    As far as i know, this stuff should work cross-browser, but it's still client-side jscript.
    <%-- --------------------------------------------------------------
    This is the jscript, that will log you out                      
    -------------------------------------------------------------- --%>
    <span id="onloadscript"><!--
      function DelSso2Cookie(sName,sPath){
        var sso2Domain = location.hostname;
        if (location.hostname.indexOf(".")!=0) sso2Domain = location.hostname.substr(location.hostname.indexOf(".")+1);
        p="";
        if(sPath)p=" path="+sPath+";";
        document.cookie = sName+"=0; expires=Fri, 31 Dec 1999 23:59:59GMT;"+p + "domain="+sso2Domain+";";
      try{
        document.execCommand( 'ClearAuthenticationCache' );
      } catch (e) {}
      DelSso2Cookie("MYSAPSSO2","/");
    //--></span>
    <%
    CALL FUNCTION 'HTTP_DELETE_SSO2_COOKIE'
      EXPORTING
        server = runtime->server.
    %>
    <%-- --------------------------------------------------------------
    Calling the script directly did not work in all browsers        
    so we had to use a trick, that may seem kind of weird...        
    We use the onLoad-Event of a transparent 1x1-pixel-image.       
    The query-string is a dummy-value, that will be ignored by the   
    server but it forces the client to reload the picture from the   
    server instead of reading it from the browser cache.             
    This dirty hack was necessary, because some browsers will not   
    fire the onLoad-Event, if the image was read from the browsers  
    cache.                                                          
    -------------------------------------------------------------- --%>
    <%
        DATA: lv_img_url TYPE string.
        CONCATENATE '/sap/public/bc/ur/nw5/1x1.gif?'
                    'dummy=' sy-datum '_' sy-uzeit
               INTO lv_img_url.
    %>
    <img src="<%=lv_img_url%>" onload="eval( document.getElementById('onloadscript').childNodes[0].nodeValue );">
    Regards, Jörg

Maybe you are looking for

  • How do I transfer photos from IPad to iPhone 5c?

    How do I transfer photos from my iPad to my Iphone 5c?

  • Workspace Flex projects

    I have a  workspace with two projects. Project #1 references an external SWC library. Project #2 references SWC #1. Do I also need to referecence an external SWC library in projecct #2? Thanks

  • How to close the window openned by System Exec VI automatica​lly?

    Hello, I am using System Exec VI to lauch an exe file built from a LabVIEW program. When running System Exec VI, the window of exe file pop out and stays there even after all tasks are completed. I have to close it every time manually. Anyone here kn

  • Spring/Hibernate/Hypersonic

    Sorry for post Spring questions here. But I believe only here I can meet gurus. Hi, I have download "Spring Live" sample example in order to learn Spring framework. I did not understand and "ant deploy", how a hypersonic data base could be created. B

  • Unicode Conversion on E-Recruitment

    Dear All, We are in the preparation of doing Unicode conversion for E-Recruitment application on DB02. I was wondering if any of  you done Unicode conversion for E-Recruitment system. I have seen lot of threads  in the area realated to ERP or BI but