Modifying standard BSP pages

Hello,
I would like to add some functionality (precisely some Javascript code) to a standard BSP page. As it is a SAP standard, the system doesn’t allow to modify it as normal BSP page. Is there any possibility to attach some code or functionality to BSP page without modifying the code, I mean something similar to, for example, enhancements, user-exits in R/3 so that we could activate and insert the code?
Thanks in advance for any hint.
Regards,
Anna

Hi,
I would not recommend to change standard SAP BSP pages. When there is an update or upgrade concerning this pages, you will get problems and will need to SPAU till the end of days (see also http://help.sap.com/saphelp_nw2004s/helpdata/en/60/d6ba7bceda11d1953a0000e82de14a/frameset.htm) and eventual modify things again, which isn't a pleasant job at all.
I would say that you make a copy to a Z application and work further on that one.
Eddy
PS. Reward the useful answers and you will get <a href="http:///people/baris.buyuktanir2/blog/2007/04/04/point-for-points-reward-yourself">one point</a> yourself!

Similar Messages

  • Modifying Standard  JSP pages of UCES

    Hi Folks!!!
    We want to customise the standard JSP pages of the UCES6.04, I have defined a track in DI with all the dependcy components. Imported to NWDS and tried to develop a project everything is fine. But I am not able to find the standard JSP pages of UCES component here. Am I missing any thing. But when i try to create any jsp pages or some onject i am able to use the standard classes and othe functionlities of the dependent components.
    Is there any thing we need to do to edit the jsps of any component like UCES or Useradmin.
    Regards,
    Vamshi.

    Hi,
    Thanks for your reply!!!
    I am aware we have to work on inactive DC. When I checkout the track to the Developer studio, I am not able to find the standard JSP's so that i can modify accordingly.
    Regards,
    Vamshi.

  • Modifying standard BSP.

    Hi Experts,
    Can we add Custom Field on PO Details in SNC(5.1).The field will be a Display one which would fetch data from R3.
    How can we do this modification as PO details application is standard BSP.Which is the BSP for Purchase Order in SNC used.Please advice how can this be achieve.
    Thankx in advance!
    Regards,
    Farzana

    Hi,
    I dont have idea about your standard application. But customization can be done through a report program BSP_CUSTOMIZE.
    Where in u can the copy the views that u need to modify. So not in the Z BSP application u will have the views to be modified. Again using the same report program activate the customizing application
    Thanks and Regards
    Veda

  • Modifying standards ISA page

    Hi,
    In ISA web application, i need display a new data at Order Status dispaly.  The jsp page is orderstatusdetail.jsp which gets data from standard isa bapi BAPISDORDER_GETDETAILEDLIST ( i got the bapi name from isaruntime.log file )
    I am getting modified bapi from ABAPer, but how to make changes in ISA web application?
    Please reply me
    Early reply appreciated.
    Thanks and regards
    Lakshmikanthaiah

    Hi Lakshmikanthaiah,
    You may do the following to extend the Order status detail screen:
    1. Replace the standard function module BAPISDORDER_GETDETAILEDLIST with the customized one(say
    ZBAPISDORDER_GETDETAILEDLIST)
    To do this you may have to add an entry in modification-config.xml (<b>Assuming that your ABAPer has extended BAPISDORDER_GETDETAILEDLIST</b> to the name <b>ZBAPISDORDER_GETDETAILEDLIST</b>)
    <function-module-replacement>
    <param name="fm:BAPISDORDER_GETDETAILEDLIST" value="ZBAPISDORDER_GETDETAILEDLIST"/>
    </function-module-replacement>
    Having done this, you have to now add the custom code to retrieve 'new data'.
    You may extend the class ReadStrategyR3 (assuming you are using ISA R3) and override methods like getHeader (to add header level detail). In the overridden methods you may add additional fields as extension data invoking the method addExtensionData(..) on header. (Similar process for item as well)
    Regards,
    Chaitanya

  • How to modify a standard OAF page in version R12

    Dear all,
    I have a requirement to modify a standard OAF page(can't implement by personalization),and my EBS version is R12,but i have not the source java code of the page,I try to decomplie the class file by a sofeware named 'YingSoft' , as the r12's jdk is 1.6,will have some errors.
    So,anybody know how to accomplish or have other decompile software?
    thanks,
    Ming Tao.

    Hi Ming,
    I use Java Decompiler (JD) in it works fine for me. Also, I guess you know it already, but just in case, there is a detailed explanation on how to extend standard OAF pages in the OA Framework Developer's guide and how to deploy the changes.
    Regards.

  • Report standard SAP into BSP page

    I want know how I can read the output of a standard report SAP R/3 into a BSP page ( WAS 6.20 ).

    Hi Rick,
    a short answer would be: create a BSP application and place the code into the onInizialization handler. But since you are completely new to BSP I'd recommend the following links for tutorials:
    http://help.sap.com/saphelp_webas620/helpdata/en/e9/bb153aab4a0c0ee10000000a114084/frameset.htm
    http://help.sap.com/saphelp_webas620/helpdata/en/c8/101c3a1cf1c54be10000000a114084/frameset.htm
    Recommended reading is also https://weblogs.sdn.sap.com/pub/wlg/542. [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken]
    After you have done this and you still got questions, switch over to the BSP forum. There you'll find a lot more experts.
    Have fun with BSP,
    Ulli

  • Enhancinig a standard BSP application/page (/SCF/UIBSP)

    Hi Experts,
    We have a requirement to enhance stanard BSP page (application /SCF/UIBSP, ICH, SCM system). I understand that we can't enhance stanard BSP pages like we do in R/3 or ABAP. Please confirm.
    Incase I need to copy the entire application to a Z/Y program, I would like to know if I have to take any precautions. I am little concerned, as this is the main ICH page delivered by SAP.
    Thank you for your time.
    Regards,
    Sudhakar Karumuri.

    Hi Pavitra,
    Thank you for your inputs.
    Yes the appliation we are about to enhance used MVC design pattern. So I hope I can use the program u suggested.
    Below is our requirement.
    We have a Standard BSP application, /SCF/UIBSP called from program /SCA/ICH_START. This BSP application has a Tree View. We have to add one more node in that tree and when clicked on it we need to display a page with some static text and a button. And when User clicks on that button we need to call an RFC from our R/3 system and get data from it and download the same data into a local system(of user).
    If you can share your email ID I would like to forward some screen shots.
    Thank you for your help.
    Regards,
    Sudhakar Karumuri.

  • How to use page loading.htm of standard BSP htmlb_samples .

    Hi All,
    I am calling an RFC in the OnCreate event of one BSP page , so it takes a bit longer to load and a blank page is shown till the layout is executed.
    I would like like to show Loading.... effect page , instead of the blank page , till the main page layout is executed.
    I read in a [thread|Loading Message] that we can use the loading.htm page of htmlb_samples  application for this.
    I tried as described in this thread , but after the loading page the application dosent navigates to the main page.
    So how to navigate from loading page to Main page of application?
    Any other ideas for showing Loading effect page will also help.
    Thanks,
    Anubhav.

    Hi anubhav
    From 1st veiw(Initial page) navigate it to the intermediate(Loading.htm) page then from this page navigate it to the second view(Main.htm).
    In the intermeidate page you can use javascript and navigate it to the second page(Main.htm).
    In a function of javascript put the code of re-directing Url and call this function in the onload event of the body tag in html.
    window.location("url").
    What happens is when the loading page gets called then, it will inturn call the main.htm page. So till the main.htm page comes the loading icon will be displayed.
    Thanks
    Vijay.M

  • Custome theme to custom applications and BSP pages

    Hi all,
    I would like to know how I can apply the same custom theme thats coming up with the standard applications.. to be applied to the custom ABAP WDP applications.
    And also want to apply the same theme to the EREC and LSO BSP pages.
    We have already created our own theme and applied that, we are able to see the modified theme in our standard ESS applications. But its not reflecting the same to the custome ABAP WDP applications.
    Do let me know where i am going wrong ...
    Thanks,
    NR

    NR,
    If you are displaying WDA from portal you need to follow the below mentioned steps to assign portal theme to WDA
    1.for assigning custom theme to the WDA pages you need to create configuration
    2.go to the webdynpro component-right click on the webdynpro application for that componet and create/change configuration.
    3.give some name and click on create
    4.go to properties tab and select external portal style sheet and save it
    5.go to iview properties for that WDA in portal and fill the configuration name with the name u created above
    6.stylesheet value to controls and select yes for support portal stylesheet.
    if you are executing WDA from backend itself then you need to pass a parameter to the application like sap-wd-configid=<name of the theme>
    for BSP applications change the iview properties
    stylesheet value to controls and select yes for support portal stylesheet.
    reward points if helpful

  • Do we have Enhancement option in Standard BSPs?

    Hi,
    Do we have Enhancement option in Standard BSPs instead of Coping the standard one and modifying if?
    If no, why SAP not provided this option?
    Regards,
    ...Naddy

    Hi Naddy,
    when you use the ABAP  Workbench to build a BSP application it is unlike most of the other ABAP  application builders. This is because you are not actually building the end ABAP  class, you are filling out a template and the class gets built when you activate the BSP page.
    This is similar to SmartForms, where you use the SmartForm designer tools to build the form but when you activate it is creates a function module that is executed to run the form. It is also similar to many of the code-building wizards that are becoming more prevelant.
    The Enhancement framework is designed to hook into enhancement points inside ABAP  programs. So to work you would have to attach the enhancement to an enhancement point in the generated ABAP  program.
    While this is possible, the next time you activate the BSP (or SmartForm) it could quite possibly generate a different ABAP  program with a different name. Therefore the enhancement would no longer be attached to your BSP.
    Cheers
    Graham Robbo

  • How can i call a zreport from my bsp page.

    Hi friends,
    How can i call a zreport from my bsp page.
    Moosa

    Hi Friend,
    These are the codings  to be wirtten in BSP for transferring values to the REPORT
    DATA:wf_date TYPE ztable-ID.
          data:seltab type standard table of rsparams,
           wa_seltab like line of seltab,
         event TYPE REF TO if_htmlb_data.
    DATA:p_value TYPE REF TO CL_HTMLB_INPUTFIELD.
    event = cl_htmlb_manager=>get_event( runtime->server->request ).
    p_requ ?= CL_HTMLB_MANAGER=>GET_DATA(
                                            request  = runtime->server->request
                                            name     = 'inputField'
                                            id       = 'i1'
    if p_requ is not initial.
      wf_date = p_requ->value.
    endif.
    clear wa_seltab.
    if wf_date is not initial.
      wa_seltab-selname = 'P_REQU'.
      wa_seltab-kind = 'P'.
      wa_seltab-option = 'EQ'.
      wa_seltab-low = wf_date.
      append wa_seltab to seltab.
    endif.
    submit *ZSAMPLEAP1* with selection-table seltab AND RETURN  .(ZSAMPLEAP1 refers to the report name and AND RETURN for coming back to the BSP page after the completion of its operation in Report )
    IMPORT int_name TO int_name FROM MEMORY ID '*zid*'.(For importing the obtained value from Report)
    In Report
    REPORT  ZSAMPLEAP1.
    SELECT-OPTIONS: p_requ FOR ztable-id  NO INTERVALS.
    SELECT SINGLE name from ztable into int_name WHERE id = p_requ-low.
    WRITE:int_name.
        EXPORT int_name TO MEMORY  ID 'zsharmila'.
    With Regards,
    SHARMILA BRINDHA.M

  • Running a Standard OAF page in Jdeveloper

    Hi,
    I have configured Jeveloper and designed some of the sample OAF pages. Now i want to view the Standard Supplier Page into my jdeveloper so that i can learn how to modify the standard pages.
    Can you let me know the step by step procedure of how to get all these files from server and where to paste it
    Thanks in advance.
    Regards,
    Yadnesh

    Hi,
    You need to FTP all the files that are related to your page.
    What is your exact requirement ? You can make the changes to the page even without FTP all the files and it depends on your requirement.
    For example, if you want to extend a controller, then just move the standard controller and create a new java class extended from that controller. Later you can compile the same on unix box. So there is no need to FTP all the files.
    Yes, whatever class file you FTP, you need to put those at \jdevhome\jdev\myclasses.
    --Sushant                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Download to excel in different tabs from bsp page

    Hi all,
    I have a requirement in which I have to download to xl-sheet in different tabs based on some conditions from a bsp page.
    I am successful in downloading data into different tabs.
    Now I had written the piece of code required to download to xl in a function module
    and I am calling that function module when pressing a button in bsp page.
    When I run the fm seperately its working but when I run it from bsp page its not working.But while debugging I found that the fm is being called and executed perfectly without any errors.
    But the xl is not being created on our side.
    Can anyone suggest me how to proceed on this.
    Helpful answers will be rewarded.
    Thanks,
    Uga

    Hi Raja,
    Yes I am using ole objects.
    For more clarity I am alos pasting my code.
    If this is not possible then please guide how to achieve this in BSP.
    *******************CODE*****************************************
    include ole2incl.
    data: w_cell1 type ole2_object,
    w_cell2 type ole2_object.
    *--- Ole data Declarations
    data: h_excel type ole2_object, " Excel object
    h_mapl type ole2_object, " list of workbooks
    h_map type ole2_object, " workbook
    h_zl type ole2_object, " cell
    h_f type ole2_object, " font
    gs_interior type ole2_object, " Pattern
    worksheet type ole2_object,
    h_cell type ole2_object,
    h_cell1 type ole2_object,
    range type ole2_object,
    h_sheet2 type ole2_object,
    h_sheet3 type ole2_object,
    gs_font type ole2_object,
    flg_stop(1) type c.
    Internal table Declaration
    data:gt_kna1 type standard table of kna1,
         gt_knvv type standard table of knvv,
         wa_kna1 type kna1,
         wa_knvv type knvv.
    types: data1(1500) type c,
    ty type table of data1.
    data: it type ty with header line,
    it_2 type ty with header line,
    it_3 type ty with header line,
    rec type sy-tfill,
    deli(1) type c,
    l_amt(18) type c.
    data: begin of hex,
    tab type x,
    end of hex.
    field-symbols: <fs> .
         constants cns_09(2) type n value 09.
    assign deli to <fs> type 'X'.
    hex-tab = cns_09.
    <fs> = hex-tab.
    data gv_sheet_name(20) type c .
    SELECT kunnr name1
      INTO corresponding fields of table gt_kna1
      FROM kna1
    UP TO 1000 ROWS.
    SELECT kunnr vkorg
      INTO corresponding fields of table gt_knvv
      FROM knvv
    UP TO 3 ROWS.
    loop at gt_kna1 into wa_kna1.
    concatenate  wa_kna1-kunnr  wa_kna1-name1 into it separated by deli.
    append it.
    clear it.
    endloop.
    loop at gt_knvv into wa_knvv.
    concatenate wa_knvv-kunnr wa_knvv-vkorg into it_2 separated by deli.
    append it_2.
    clear it_2.
    endloop.
    if h_excel-header = space or h_excel-handle = -1.
    *start Excel
    create object h_excel 'EXCEL.APPLICATION'.
    endif.
    call method of h_excel 'Workbooks' = h_mapl.
    set property of h_excel 'Visible' = 1.
    *add a new workbook
    call method of h_mapl 'Add' = h_map.
    gv_sheet_name = 'KNA1'.
    get property of h_excel 'ACTIVESHEET' = worksheet.
    set property of worksheet 'Name' = gv_sheet_name .
    *--Formatting the area of additional data 1 and doing the BOLD
    call method of h_excel 'Cells' = w_cell1
    exporting
    #1 = 1
    #2 = 1.
    call method of h_excel 'Cells' = w_cell2
    exporting
    #1 = 1
    #2 = 50.
    call method of h_excel 'Range' = h_cell
    exporting
    #1 = w_cell1
    #2 = w_cell2.
    *CALL METHOD OF gs_cells 'Select' .
    get property of h_cell 'Font' = gs_font .
    set property of gs_font 'Bold' = 1 .
    data l_rc type i.
    call method cl_gui_frontend_services=>clipboard_export
    importing
    data = it[]
    changing
    rc = l_rc
    exceptions
    cntl_error = 1
    error_no_gui = 2
    not_supported_by_gui = 3
    others = 4.
    call method of h_excel 'Cells' = w_cell1
    exporting
    #1 = 1
    #2 = 1.
    call method of h_excel 'Cells' = w_cell2
    exporting
    #1 = 1
    #2 = 1.
    PERFORM err_hdl.
    call method of h_excel 'Range' = range
    exporting
    #1 = w_cell1
    #2 = w_cell2.
    call method of range 'Select'.
    *PERFORM err_hdl.
    call method of worksheet 'Paste'.
    ****for second sheet**********
    GV_SHEET_NAME = '2ND SHEET'.
    gv_sheet_name = 'Knvv'.
    get property of h_excel 'Sheets' = h_sheet2 .
    call method of h_sheet2 'Add' = h_map.
    set property of h_map 'Name' = gv_sheet_name .
    get property of h_excel 'ACTIVESHEET' = worksheet.
    *--Formatting the area of additional data 1 and doing the BOLD
    call method of h_excel 'Cells' = w_cell1
    exporting
    #1 = 1
    #2 = 1.
    call method of h_excel 'Cells' = w_cell2
    exporting
    #1 = 1
    #2 = 50.
    call method of h_excel 'Range' = h_cell
    exporting
    #1 = w_cell1
    #2 = w_cell2.
    get property of h_cell 'Font' = gs_font .
    set property of gs_font 'Bold' = 1 .
    call method cl_gui_frontend_services=>clipboard_export
    importing
    data = it_2[]
    changing
    rc = l_rc
    exceptions
    cntl_error = 1
    error_no_gui = 2
    not_supported_by_gui = 3
    others = 4.
    call method of h_excel 'Cells' = w_cell1
    exporting
    #1 = 1
    #2 = 1.
    call method of h_excel 'Cells' = w_cell2
    exporting
    #1 = 1
    #2 = 1.
    PERFORM err_hdl.
    call method of h_excel 'Range' = range
    exporting
    #1 = w_cell1
    #2 = w_cell2.
    call method of range 'Select'.
    PERFORM err_hdl.
    call method of worksheet 'Paste'.
    Can you people give me inputs so that I can proceed further.
    Thanks,
    Uga

  • SRM SUS BSP Page "Compressing" when utilizing Download or Print fucntionali

    Hi  Gurus,
          We are currently facing an issues with multiple BSP application compressing the entire screen while utilizing out of the box print and download fucntionality.These BSP pages are standard SAP SUS applcaition such as Service Entry Sheet and Purchase Order.The standard out of the box Download and Print functionality creates a zip file with either an excel spreadsheet or PDF file.When those buttons are clicked the download pop up confrimation comes up but at the same time the screen is compressed, which causes the remaming sections at the bottom to be "cut off".It's a really weird quirk and we still have not found a solution.Any suggestions would be greatly appreciated.
    Thanks.
    Edited by: Manuel Silva on Sep 24, 2009 7:47 PM

    Dear Ashok,
    Please follow the below steps then it should work.
    1. Call transaction BBP_SUS_BP_ADM to start supplier replication
    monitoring.
    2. If the e-mail address is incorrect, choose Delete. Change the e-mail
    address in the procurement system and replicate the supplier master data again.
    3. If the supplier master data was not created via supplier registration, select New Business Partner. Change the e-mail address in the
    procurement system and replicate the supplier again.
    Still if you are unable to replicate the vendors then let us know.
    Thanks
    Ravi

  • Hiow to add a new field in bsp page.

    Hi Experts,
    I am new to BSP,
    I am doing project in erec, I want to know how to add new fields in BSP page.
    Like I want to add a new field in portal where I could write some comment.
    Regards,
    amod

    Please try to post this question in BSP forum for getting better answers.
    For Enhancing an existing Standard BSP application , refer the below link.
    http://help.sap.com/saphelp_crm70/helpdata/EN/20/b0f4f819e844df9f47bc9c70c795f4/content.htm
    Raghu

Maybe you are looking for

  • Visual Voicemail Issue

    I have been having a problem for at least almost 2 months with setting a new visual voicemail greeting. Everytime I go to the greeting part it says retrieving and it has been stuck in that part for a month. The latest update I got didn't do anything.

  • 10.5.8 vs. Adobe Acrobat -- Can't create PDFs

    Upgraded to OS X 10.5.8 on my G4 Powerbook. Lost ability to create PDFs. Won't create them from the menu on Word, Excel, or when I tell an InDesign item to print as a PDF, for example If I try to create PDF through Adobe Acrobat (7.1.0) the message s

  • Where to find J2se Adapter

    Hi Friends,    I guess the J2se adapter has to be installed or configured locally.Please correct me if iam wrong. Can anybody here tell me where i could find this software so that i could download it and use?.. Thanks in advance. Regards, Tamilarasan

  • Pricing Computing issue..

    Hi, In the pricing procedure, I made two condition type is statistical. During the net value calculation it considers the statistical condition type values also. Strange, can you suggest, is there any other place other v/08, do we need to maintain st

  • Host Compliance Report - Available Items Grayed out

    Trying to run a host compliance report against discovered assets. Under 'Available Items' --> "Operating Systems" --> "Solaris" --> "Solaris 10" I have a list if my discovered systems (I can see/manage them in 'Assets') but they are grayed out and I