Implicite Enhancement for a BSP Application (MVC)

Hi Experts,
we have a SAP standard BSP Appl in SCM (Appl /SCF/UIBSP) and want to add an additional icon with hyperlink in one of the views (main.htm) at a certain position.
Is there a way to do this without a modification of the HTML-code, maybe with the enhancement framework?
Thanks for every hint!
Regards,
Mathias

Hi Mathias,
While going thru SDN I found this thread and I have a similar requirement that I need to enhance this standard ICH application and have to add one button and when user clicks on it I should download some data.
I would like to know if there are any alternatives for this wihout copying/creating a Z program. Incase we have to create a z program, could you please let me know incase of any precautions that I should take care of.
Thank you.
Regards,
Sudhakar Karumuri.

Similar Messages

  • User validation for the BSP application

    I wanted a user to access the bsp application.
    I already have the user names maintained in the database who will be using the application.
    i am using the application class for my application.
    where should i do the user validation and how.
    i know tst if i would had used the model class then i can do it in the request method of the model class.
    but where to do it when using the application class.
    Thanks

    Hi Din,
    I assume that the usernames that are present in your Database also exists in the WAS Server.
    i.e. The database has a part of users that are present in the WAS Server.
    Your need is to allow only those users in the database to access your bsp application and not others correct!
    If your first BSP Page is a ...
    <b>View</b>
    1.In the DO_INIT method of the Corresponding Controller Class populate the internal table that is present in the Application Class with the usernames that are present in the database.
    2. In the DO_REQUEST method of the Corresponding Controller Class check for the username who runs your BSP Application is present in the Database.
    You can get the username who run the bsp application using the system field...
    data: username type string.
    username = sy-uname.
    So if the <i>username</i> is in the database show your bsp page else show an error page.
    <b>You can directly check for the sy-uname is present in the database.</b>
    <b>Page with Flow Logic</b>
    It is same as MVC only thing is that method name changes...
    Place the code in the DO_INIT of MVC in onCreate of Page with Flow logic.(Populate the internal table of the application class with the usernames from the database)
    Place the code in the DO_REQUEST of MVC in onRequest of Page with Flow logic.(Check whether the sy-uname is present in the itab or directly in the database).
    Hope it solves your problem
    Regards,
    Maheswaran.B

  • SSO via Windows authentication for a BSP application

    Hi,
    is it possible to configure/implement a bsp-application, so that the user of the application is authenticated in the SAP system through the windows user (without entering the user or password). I search for a mechanism, that is like the SSO mechanism in the SAP EP. We don't have SAP EP, neither we have a java stack installation.
    Exists a way to implement this scenario?
    My idea was it, to use the same functionality, like in the SAP GUI, when configuring SSO. Unfortunately I don't find any hints about this topic.
    Regards,
    Thomas

    One best way is to embed the BSP page in the iview of the EP. As your are telling EP is not available i think there is no other way around.

  • How to set up use of relative URLs for a BSP application

    Dear all,
    I need to access a BSP application through our external portal.
    This is failing because generated URLs are absolute URLs (they mention physical server name, not known of course on the internet) where they should be relative URLs (they use external portal URL as prefix).
    How to set this up?
    I'm logged on http://myportal.com/irj/portal and want to call a BSP application. To build this page, my internet client (Internet Explorer) tries to get elements from the server. Looking at HTTP trace, I can see that my IE is trying to reach the physical server, not known on internet of course, then page loading fails.
    Ex absolute URL : http://myservername.domain.com/sap/bw/[...]/image1.gif
    This is the behavior I can see at the moment.
    Relative URL : http://myportal.com/sap/bw/[...]/image1.gif
    This is what I'd like to see.
    Many thanks in advance for your help.
    François

    Any idea ?

  • How to reduce font size in a drop down for a BSP application

    Hi,
    We are having an issue with the drop downs in BSP applications after SAP system upgrade. The R/3 system is upgraded to EHP4 and the BSP is embedded in a iview in the Portal.
    When accessing BSP the dropdown values font size is showing big. Where can we change the font size for the dropdown values?
    Thanks,
    Madhavi

    Hi,
    It is possible to change font size with the html code.
    here is a sample code:
    In Layout:
    <font size="4" face="Verdana"> ("define your font size and font family")
    <htmlb:dropdownListBox id = "myDropdownListDay"
                      tooltip  = "Quick info for myDropdownListBox">
      <%LOOP AT <<internal-table> INTO fs_mod.      %>
                      <htmlb:listBoxItem   key = "<%=fs_mod%>"
                           value = "<%=fs_mod%>"  />
    <%ENDLOOP.%>
         </htmlb:dropdownListBox>
         </font>
    Hope this solves the issue,Let me know if any queries.
    Regards,
    Rajani

  • Enhancing E-REC BSP APPLICATION - HRRCF_ACT_PROC

    Hi All,
    I need to enhance the Candidate Selection Layout Screen in the Portal with two additional fields for the Activity Offer and Extended Offer. HRRCF_ACT_PROC is the BSP associated with this. Kindly let me know how to go about enhancing a Standard BSP.
    Any input on this regard will be of great help.
    Thanks and Regards,
    Pavithra

    Hello,
    you can do it much easier than modifiing.
    You can add a dropdown by customer include into the e-recruiting infotypes.
    If you want to have the dropdown in the basic data, create a customer include in infotype hrp5125.
    If you want it below job data then create it in infotype hrp5126.
    If you assign values to the domain of your customer field or add a searchhelp into the customer include structure, the drop down will be automatically be filled.

  • Enhancement to standard bsp application

    Hi experts,
    i have a req that i need to add one button in standard BSP Application page and need to code as per the requirement.
    can somebody tell me the procedure
    Thanks,
    Inna

    hi
    good
    go through the foloowing links which ll help you to solve your problem,
    /people/sergio.ferrari2/blog/2007/04/06/bsphowto--customizing-the-design-of-system-logon-page-in-netweaver-04
    http://www.sap-hefte.de/download/dateien/828/054_leseprobe.pdf#search=%22ADD%20A%20BUTTON%20IN%20STANDARD%20BSP%20APPLICATION%20%20%2CSAP%22
    thanks
    mrutyun^

  • How to call custom BSP application on click of BACK button for SC in EBP.

    Hi All,
    We are implementing OCI using custom BSP applications.In EBP SC screen ,in step1 (Select Goods/Services), the links for these BSP applications are displayed.
    The user can create a shopping cart using these applications , after the items are transfered from BSP to SC on standard  EBP screen , in step2
    there are four buttons ,
    1)Refresh
    2)Check
    3)Back
    4)Continue.
    We need to call one of our custom BSP applications on click of  this BACK button
    How can i acchieve the same?
    Do i need to make changes in the standard ITS application or thers some other way?
    Thanks,
    Anubhav.
    Edited by: Anubhav Jain on Jul 1, 2008 7:24 AM

    To call a wd abap application from BSP use the method CL_WD_UTILITIES=>CONSTRUCT_WD_URL then just create a link in bsp with the url returned like this:
    <a href="url">Link</a>
    To pass data from wd abap to bsp or vice versa that a look at this blog: /people/koen.labie2/blog/2006/11/29/eating-cookies-with-webdynpro-and-bsp
    regards,
    Fabio Louzada Saito

  • BSP Application for creating surveys in EP 6 & 7

    Hello friends,
    I have been searching for a BSP application that supports the creation of surveys in EP 7, although this function should have been available in teh standard EP Role (campaign manager:com.sap.pct.crm.campaignmanager)
    can anyone help me in finding this role or the BSP app.
    thanks,
    HM.

    Hi,
    Please avoid double posting in differnt categories.
    Replied to in creating users in EP 6.0 from BSP application

  • BSP Application, URL for webreport

    Hello all,
    I am trying to analyze a BSP application, which is used for Management cockpit, developed using BSP and WAD(webtemplates).
    i found, in Tcode SICF, one HTTP service has been created for the BSP application and External alias also created for this HTTP service. This exteranl alias is used in the fallowing url, which executes the Management cockpit in the browser.
    http://<Servername>:8080/<HTTP service External alias>(bD1lbiZjPTEwMA==)/default.htm
    Now i have one question in the above URL, What is the meaning of "(bD1lbiZjPTEwMA==)"  in the above URL...?
    Thanks
    kumar

    Hi Amie,
    the encoded string is the mangled code and contains information about language, client and other parameters you send with the URL. You can decode the mangled code with the program BSP_DECODE_URL. Be aware that you can't switch off this mangled code in the URL.
    See also
    BSP In-Depth: URL Mangling
    /people/brian.mckellar/blog/2003/09/30/bsp-in-depth-url-mangling
    Regards,
    Rainer

  • How to call custom BSP application (copied from standard)

    Hi,
    I came across 1 interesting link in SDN.
    [Enhancement procedure of BSP application HRRCF_RECRUITER in eRecruitment]
    My requirement is also similar.
    I need to copy the HRRCF_TRM_SRCH application.
    I know how to make the changes for the logic (like copying the standard controller & iterator class etc.)
    But I donu2019t know how to call the custom BSP application.
    One requirement is, I need to call a BSP application, in which there are only UI(user interface/screen) changes .
    That is, if there are only changes made to hitlist_cand.bsp page . And no changes made to hitlist_cand.do page.
    Eg: Removing one button from screen.
    Second requirement is, I need to call a BSP application in which there are logic changes also.
    (I know how to  change the standard controller class to custom class)
    Eg: Changing logic of button.
    We tried renaming the application name from standard to custom one (with Namespace=SAP itself, though it gave a warning) in the table T77RCF_LOG_APPL .
    Then we used this name to configure the start page link. But still the execution control is going to standard page & not to custom BSP application.
    How will I know which BSP application(Appl A), is calling the BSP application (Appl B) in which I want to make changes ?
    The starting application is HRRCF_START_INT.
    Would really appreciate solutions posted.
    Thanks,
    Nisha Vengal.

    Hi Nisha,
    I think you have an issue to call custom BSP.
    -     Ignore the warning message (in the table T77RCF_LOG_APPL) as it is just a warning message. I did not touch start page link at all.
    -     Additionally you need to make (I had to made) an entry in table u2018V77RCF_SMG_NAVIu2019.
    Let me know, if you need anything else.
    ...Naddy

  • Assigning a BEx role to BSP - BSP application is missing in PFCG

    Hi everybody,
    at first I will describe our problem.
    We constructed a mixed environment web application, consisting out of a BSP application and WAD web templates. Unfortunately the url of web templates and the bsp-application differs - meaning the server is the same, but the port is different. That's why it is not easy to link the application each other, because for transportation reasons, we would like to have relative url paths.
    After searching the SDN and reading several help files I draw the conclusion, that I have to put my BSP application into a BEx role. Correct? If anybody has a better approach, please raise your hand now!
    So, I tried to create a role for my BSP application in the transaction PFCG. To specify the target I choosed entry type OTHER and BSP application. But in the appearing list of all BSP applications, my application was missing.
    I really wondered about it, because similar BSPs from other authors within the sap/bc/bsp - folder appeared in the list.
    Question: What are the prerequisites that a BSP application is available in the PFCG transaction?
    Thanks for any comments and helps
    Best regards,
    Sebastian

    Hi Raja,
    thank you for your quick reply.
    you are looking at constructing the BW WAD url and call it from BSP, however the host address (port) differs and coz of that you cannot use relative urls.
    Almost. I'm actually searching for the other way round. I want to call the BSP in an inlineframe of a WAD web template. But its exactly that port change issue, that causes the problem.
    My BSP application is located in a subfolder of default_host/sap/bc/bsp/ ?
    There are other BSPs in that folder which already appear in the PFCG transaction under OTHER.
    Best regards,
    Sebastian

  • BSP Application in Portal and WebAS Authentication popup

    Hello,
    we have a very well running SAP Portal SP14 and a BSP
    application running WebAS 6.20.
    SSO between Portal and WebAS works perfect. Profiles are maintained and verify.der is imported.
    But:
    From time to time we have users which open logon to
    portal and execute the bsp application, authentication is successfull, but after a certain period of time or any unknown incident these users get a popup from webas and they are asked(forced) to enter their username and password. It seems to be that their session expired and they have to re-authenticate. But they are still logged on to Portal.
    Can we prevent this popup from beeing shown to the user? Problem is, that they enter any password and they et locked
    Does anybody have the same problem?
    Thanks
    Maik

    Hello Maik,
    i am newbee in SAP.I have little proble with SSO.I am using Ep7.0
    Though i have imported the verify.der file and installed the certificate still SSO
    doesn't seem to be working.I am getting error as:
    "not authorized for executing BSP application".
    Do i need to give any particular role to users or  is any other setting required?
    regards!

  • Calling a custom BSP application in CRM2007  ICWC using transaction launche

    Hi Experts,
    I created a Z BSP application in se80 which is a statefull application.Now I created a direct link in ICWC for this Bsp application using transaction launcher.
    Now my problem is that the session of this BSP remains active even if I click on some other link in the navigation bar.
    I need a way to end the session as soon as we navigate to some other link on the navigation bar.
    It would also be helpful if I just know the code for killing the session programatically.
    Helpful Answers will be rewarded!!
    Thanks,
    Ashish.

    Hi,
    I am not sure, but according to my understanding u can use CL_BSP_SERVER_SIDE_COOKIE class in ur BSP application to get refrence of ur BSP page.
    When u r in Web UI by the help of this class u can check whether u r in BSP related view or in other then view. If u r in other view then u can set runtime->keep_context = 0.
    Take help from this link for the class related info.
    http://help.sap.com/saphelp_nw04/helpdata/en/e9/bb153aab4a0c0ee10000000a114084/frameset.htm
    Regards
    Gaurav

  • Cookbook on developing BSP applications

    Hi,
    Is there any document on developing BSP applications?. If so can you please forward it to me.
    Thanks,
    Shailaja

    Hi Paul
    I think we are off-topic a bit now :).
    The blueprint tables are only for one BSP application - CRM_BSP_FRAME.
    This is a special BSP application.
    It provides a structure so that you can access any CRM object but in a uniform and familiar way.
    The blueprint tables allow you to specify what CRM objects are available and which data is presented.
    They do not allow you to change:
    1. the structure (ie the patterns: Search at the top, then Object header, then Object Detail)
    2. the graphic design or theme
    Regarding (1) - you can't change it. You can't put the search at the bottom or something like that.
    Regarding (2) - well, that potentially could be changed by altering the CSS and mimes that CRM_BSP_FRAME uses. Use SE80 to change the application. You are now on your own - there is no guide for doing so, you just need to know web design skills.
    Cheers
    Dom

Maybe you are looking for

  • ALV Output to Excel file

    Hi All, I am downloading the ALV output to Excel file.I am making use of  LIST--->EXPORT--->SPREADSHEET option. My list is having Header, Footer, sub totals and totals.When i transfer the list i am facing following problems 1.Even i am getting the em

  • Firefox Keeps Logging Me Out of All Websites I Visit.

    Firefox automatically logs me out dozens of times per day out of websites I visit regularly. I have manually removed all cookies and cookies are enabled. And no, I do not have the clear history when Firefox closes box checked.

  • Does iMovie support Sony MicroMV video format?

    Hi, there I have one Sony MicroMV HandyCam (Model No. DCR-IP55E) and try to use iMovie to import the video from it. iMovie can recognize this machine (It shows the correct name and format for it!). But it can not import the video. As iMovie only reco

  • How to omit records based on a status code

    I am trying to select records based on a status 'N' or 'A' by a certain date as long as by the chosen date there is not another status given to the same course like 'D' or 'X'. Here are some sample data... CREATE TABLE #TEST (ID VARCHAR(7), COURSE VA

  • Monitoring Queues

    Hello all! I have been following some documentation to set up monitoring and alert framework with CCMS in XI.  One question I have is what is the best way to monitor queues that have built up and aren't sending.  Once queues reach a certain point, is