Using BSP IN ISR framework

Hi all,
Can someone tell me how to use a BSP in ISR. We try to use a sample BSP (ISR_DEM01) but this does not work. We googled on the internet, but we did not find any information or samples! We only found the ISR cookbook, but this did not give the correct informatie we need.  The BSP is activated in SICF and when we do a test the BSP works.
Kind Regards,
Richard

>
R. Middelburg wrote:
> Hi all,
>
> Can someone tell me how to use a BSP in ISR. We try to use a sample BSP (ISR_DEM01) but this does not work. We googled on the internet, but we did not find any information or samples! We only found the ISR cookbook, but this did not give the correct informatie we need.  The BSP is activated in SICF and when we do a test the BSP works.
>
> Kind Regards,
> Richard
I'm not sure this is the best forum in which to post your question.  ISR is an application specific framework that mostly involves Adobe Interactive Forms. 
I can tell that in general WDA doesn't necessarily support directly embedding BSP.  We have the iFrame UI element that can technically work, but that is depricated. Most of the time when you want to integrate BSP, you should use separate iViews in the portal and use portal eventing.  The other option is to simply navigate between the WDA and BSP applications using linkToURL or Navigation Plugs.
You might want to consider having this thread moved to another forum.  If so, let me know and I have it moved.

Similar Messages

  • Internal Service Request (ISR) using BSP entry

    Hi all,
    Has anyone implemented an ISR using entry via BSP? We were looking at using Adobe interactive forms for entry but there may be some security issues around enabling activeX so are looking at BSP as an alternative if adobe turns out unviable.
    SAP provides an example ISR BSP - ISR_DEMO1, which is a BSP solution for scenario SH01. I’ve copied SH01 to our own scenario and changed the input type in web to be BSP using application ISR_DEMO1.
    I attempted to test the BSP via our portal by setting up a BSP iview for ISR_DEMO1 and passed – SENARIO=<scenario name>&MODE=CREATE as the application parameters and start_exit as the start page.
    The start_exit page loads but the next page (page1) fails with the error text - Model ISR_<scenario name> is not available
    From the ABAP workbench, I can force page1 to display by using debug to set md_scenario and md_mode in page1’s initialization – so I assume I’m calling/testing the scenario incorrectly.
    Is there additional configuration required to get the scenario running? Am I testing it via the correct method? or if not, how do I test the result?
    I’m new to the ISR framework so am a bit in the dark and have had no joy find any ISR documentation for using BSP entry.
    We were hoping to use ISR_DEMO1 as a template for any custom BSP’s (as recommended by SAP in their ISR cookbook).
    Any assistance would be greatly appreciated.
    Cheers,
    Brad

    I also got this BSP up and running, but have run into a slight problem.
    JSP PCR use the isrdispatcher.  I have looked at this application and figured out that it calls a few RFCs before it opens up the jsp page.
    Most importantly it pulls a parameter from the request called WF_ID ( Work item id).  It uses WF_ID as a key to derive additional information about the UWL item.  Important information like:
    Notification ID
    Scenario
    Mode
    etc...
    When it opens up the jsp it sends these parameters to the jsp so the form can be set up correctly.  (if you have worked with a jsp form you would no what I am talking about).
    Here is the problem.  The application isrdispatcher will only work for JSPs.  It was not built to handle BSP applications (as far as I can tell).  If you are interested in knowing why take a look at function ISR_PORTALCOMP_FOR_NOTIFIDNO_GET.   
    Does anyone know the name of the iview to call when a BSP is called from a UWL item?  It would need to do similiar logic to isrdispatcher since ISR_DEMO1 seems to be looking for the following parameters:
    SCENARIO  <- this could be hardcoded
    MODE      <-- but the next 2 are dynamic
    REQUEST_NO
    So I got my BSP coming up when I click on a UWL item, but the necessary parameters are not being derived like the JSP isrdispatcher. 
    Thanks in advance.

  • Open Custom PCR forms (created using ISR framework) from UWL for approval

    Hi,
    I have made a custom JSP iview using the ISR framework .
    The form can be submitted and a notification is created.
    The Workflow is generating the workitem wihich appears in the
    UWL worklist.
    HOw can i open the custom JSP iview from the UWL for the workitem.
    Helpful answers will be rewarded.
    Thanks
    Ritu

    Hi Phil,
       Interesting - I have a similar issue.  We want to use the Request for Transfer scenario in ERP 2005, but it has not been developed in Adobe forms by SAP yet (it isn't available in 2004 either)!  So, we have decided to use the old JSP PCRs instead.
    Your issue is probably because you're using the same 2005 iviews to create your PCRs.  The 2005 PCR iviews are written in WebDynpro, and appear to assume that each one will be an Adobe form!  If you assign the old PCR iviews to your manager (give them the old MSS role under Migrated Content->EP5.0... in the pcd if you have it installed), you will be able to create a PCR with the JSP forms (regardless of the "Entry in Web" setting in QISRSCENARIO).
    The next issue is the approval.  In 2005, transaction SWFVISU has task TS50000075 configured as Java Webdynpro.  You'll need to change that to iView, and specify ID = com.sap.pct.hcm.isrdispatcher.default.  I'm following the UWL item type guide for this at:
    http://help.sap.com/saphelp_nw04s/helpdata/en/b1/cc1357eead454bb144face4a66be7d/content.htm
    Having said this, my approval is not working!  The item type has clearly changed, because the workitem name is no longer a hyperlink (rather annoying), but when I hit the "Launch Task Page" button (default name I think) I get the error:
    "Unable to perform action because the system returned an invalid URL"
    I can't see this "invalid url" anywhere in the logs, so I can't see where it is getting it from, or what path, etc I'm meant to put!  In your old system, what did you have as the "Server for ISR call" under "Additional Data for Scenario" in QISRSCENARIO?  Also, what did you have in the "URL" box that appears under the Additional Data for Scenario button when you change the Entry Type to JSP?
    Many thanks,
    Russell.

  • ISR Framework

    Hi All,
    I have gone to help.sap.com and read about the ISR framework, but I cant really make sense out of it.
    Kindly explain me in your simple terms about :
    1. what is ISR framework
    2. How does it work.
    I know its works with the Adobe forms, but how is the question.
    please give example also.
    Br
    SAB

    HI,
    In the past, customers have been left to achieve the blend of forms management,
    business logic, and workflow management as best they can. However, this leads to a myriad of one-off implementations with no underlying common characteristics in the handling of the user interface or the development architecture.This means that process participants are confused by the different navigation/handling algorithms, and the maintenance (adaptability) of the processes is difficult because different development algorithms are used for different processes. For example, in any process, the business logic may be found in the form, in the workflow, or in the application.
    Enter the Internet Service Request (ISR). This is the framework used to achieve this blend consistently. ISR helps non-specialist users design Interactive Forms for Manager Self- Services (and Employee Self-Services, or ESS) in a consistent way, and it gives participants a familiar structure to how they interact with the processes.
    In ISR you can configure any of the existing scenarios or define your own custom scenarios and make this scenario available in your portal. There are scenarios which use some other forms (other than adobe forms) as listed in the details section under each scenario.
    This Document gives a great example on how ISR Framework fits in the Workflows and processes:-
    [ISR Framework|https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5866d990-0201-0010-30a0-c0513b331c02]
    Advantages:-
    The ISR provides a powerful mechanism to determine which fields should be displayed when (different roles and actions require different information to be displayed), so it is a good idea to use it wherever possible to avoid dispersing
    the business logic in an inconsistent way.
    Hope this helps,
    Regards,
    Richa Sinha
    *points are always welcome

  • How to automatic update necessary infotypes at the end in ISR framework

    Hi experts,
    I want to create a custom PCR scenario based on ISR framework. This scenario will transfer a person from one position to another position. In the normal PCR scenario, the final change of the person's infotype data is done by following-up functions which are defined in the scenario action boxes. These following-up functions require an administrator to login system then mannually choose one following-up function to make the update to the system data. I wonder if it is possible to let the system automatically update the backend system at the end of the execution of ISR scenario. The ISR scenario has a setting called 'Automatic Update', will this help? Or we need to add a step in the PCR workflow to do it? Thanks a lot.

    Automating those kind of updates is part of the new HCM Processes and Forms which is in fact a replacment for PCRs. I would look into that if you can.

  • Hierarchy download using bsp

    I have a requirement where I have to display all hierarchies on an infoobject to a user. The user should be able to select a particular hierarchy and download it as a flat file to a location. Can this be done using bsp?

    Hi,
    You can list the hierarchies of an InfoObject using table RSHIEDIR.
    When the user clicks on a hierarchy name, you can get its content in an internal table using Function Module RSSH_HIERARCHY_READ.
    Finally, you will have to process the internal table to send it as a flat file in HTTP response at the BSP level, so that the user can download it.
    Regards,
    Tanguy

  • How to Download displayed output to Excel Using Bsp Application

    Hi Experts,
    please give me some idea because I am New In BSP.
    How to Download displayed output to Excel Using Bsp Application.
    If any sample code please do send me.
    In my condition I am getting data in  2-3 table view formats on one page and i want download that in Excel.
    please help me.
    Regards & Thanks,
    Yogesh

    Hi,
    This is more a question for the BSP forum.
    Anyway, as such it's realy easy since you can use HTML in order to import to Excel. All you need to do is add
    runtime->server->response->set_header_field( name = 'Contnet-Type'
    value = 'application/vnd.ms-excel' ).
    runtime->server->response->delete_header_field( name = 'Cache-Control' ).
    runtime->server->response->delete_header_field( name = 'Expires' ).
    runtime->server->response->delete_header_field( name = 'Pragma' ).
    Also check threads like
    Download BSP data into Excel
    export bsp-table to excel
    Export BSP Table to Excel
    Eddy
    PS. Reward useful answers and earn points yourself

  • [svn:fx-trunk] 16929: Add a [Mixin] class that will register the required class aliases in the event the mxml compiler generation   [RemoteClass(alias="")] code is not called because an application does not use the Flex UI framework .

    Revision: 16929
    Revision: 16929
    Author:   [email protected]
    Date:     2010-07-15 07:38:44 -0700 (Thu, 15 Jul 2010)
    Log Message:
    Add a class that will register the required class aliases in the event the mxml compiler generation  [RemoteClass(alias="")] code is not called because an application does not use the Flex UI framework.
    Add a reference to this class in the RPCClasses file so it always gets loaded.
    QE notes: Need a remoting and messaging regression test that doesn't use Flex UI.
    Bugs: Watson bug 2638788
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/rpc/src/RPCClasses.as
    Added Paths:
        flex/sdk/trunk/frameworks/projects/rpc/src/mx/utils/RpcClassAliasInitializer.as

    Great exercise to document the problem like this.  It got me thinking about how an app with modules would be different from an app that does not use modules.  Solution: I moved the dummy reference of PersonPhotoView out to the main application file (as opposed to being inside the module) and it worked.  I've probably been lucky not to have experienced this problem earlier, because for most other entities I have an instance attached to my model which is linked / compiled with the main application.

  • Can we use ejb in struts framework?

    can we use ejb in struts framework?I need the reasons for both yes or no answers.

    This question is not appropriate for this forum, which deals with the J2EE SDK. Have you looked at the Struts documentation? Have you performed a Google search? If you had, you would have found the answer....
    -Ian Evans

  • Pie chart using BSP

    Hi,
         Is it possible to display a pie chart using BSP.The piechart want to viewable in internet (URL)
    Can anyone help me with step by step procedure.

    Dear Ramya,
    There is an option to display the Pie chart in BSP.  For that please do the following steps,
    In layout:
    <htmlb:chart
            id                   = "myChart1"
            data                 = "<%=data%>"
            width                = "300"
            height               = "300"
            titleCategories      = "Company"
            titleValues          = "Turnover"
            title                = "Washers by Companies!"
            chartType            = "PIE_3D"
            legendPosition       = "EAST"
            colorOrder           = "STRAIGHT"
          />
    You can specify the other charttype in the propoerty chartType . 
    In OnInitialization:
    some data to be displayed give your datas to be displayed
    DATA: line TYPE igs_data.
      line-groupid = 'SAP AG'.
      line-x = '1st Quarter'.
      line-y = 50.
      line-color = 48.
      line-extension = 'href="http://www.sap.com" alt="SAP AG"'.
      append line to data.
      line-x = '2nd Quarter'.
      line-y = 35.
      line-color = 0.
      append line to data.
      line-x = '3rd Quarter'.
      line-y = 43.
      append line to data.
      line-groupid = 'Microsoft'.
      line-x = '1st Quarter'.
      line-y = 46.
      line-extension = 'href="http://www.microsoft.com" alt="Microsoft"'.
      append line to data.
      line-x = '2nd Quarter'.
      line-y = 26.
      line-color = 64.
      append line to data.
      line-x = '3rd Quarter'.
      line-y = 38.
      line-color = 0.
      append line to data.
    In Page Attributes:
    data     TYPE     IGS_DATA_TAB
    Now check in IE you can get ur pie chart.
    Appreciate if tis Helpful.
    Regards,
    Anita Vizhi Arasi B

  • Picture uopload in the solution manager using BSP

    Hi Everybody I am trying to upload a employee pictures for the each user in the Solution manager using BSP. I have got some coding form the help but its not working. Kindly direct me the way I can go for the upload.
    Please help me out.
    With best regards,
    Suneetha

    Hi Thank you very much for your answer.
    I am using for the file upload code  is
    <%@page language="abap"%>
    <%@extension name="htmlb" prefix="htmlb"%>
    <htmlb:content design="design2003">
      <htmlb:page title = " ">
        <htmlb:form>
    <html>
      <body>
    <h2> Form with File Upload and Download </h2>
    Choose a file for upload. The file will be echoed to your browser if you
         select the checkbox below.
    <form method="POST" enctype="multipart/form-data">
      <table border=1 width="100%">
        <tr>
          <td> <input type=checkbox name="doEcho"&gt; </td>
          <td> <input type=checkbox name="doEcho" value="X"> (select for echo)
    </tr>
        <tr>
          <td> <input type=file name="echoFile"> </td>
        </tr>
        <tr>
             height = "45".
              width = "45".
          <td> <input type=submit name="onInputProcessing(upload)" value="Submit"> </td>
        </tr>
      </table>
    </form>
      </body>
    </html>
        </htmlb:form>
      </htmlb:page>
    </htmlb:content>
    Can I use this along with oninput processing that u have given.
    With Best regards,
    Suneetha

  • ISR Framework: Can I overwrite com.sap.pct.fin.util.isrprocessevent.IsrProc

    title: Can I com.sap.pct.fin.util.isrprocessevent.IsrProcessEvent?
    Hi Guys,
       I am creating ISR JSP forms these days and I found the ISR framework is not so flexible. For example, if I want to a event to handle some buttons in Java code(like when click one button, I can trigger an event to call RFC function), it is so difficult, because the controller class is com.sap.pct.fin.util.isrprocessevent.IsrProcessEvent. So I am thinking about to override this class, then I can make this framework more fexible.
       If I don't override com.sap.pct.fin.util.isrprocessevent.IsrProcessEvent, how can I call an RFC function via click a button?
       Is there anyone can help me? Thanks very much!
    Regards!
      James

    Hi,
      Please review the SAP Note,
    "725323 - EP6.0 SP2 Patch 4 : Central Note of Portal Runtime   Help"
    ASSIGN POINTS if this helps
    arun

  • Attach the file for purchase requisition using BSP service

    Hi All,
    I have Requirement Attach the any file like(PDF,TXT,PPT) to Purchase requisition using BSP service.Could please provide me any function module or BAPI for this functionality.
    Thanks in advance.
    Regards,
    Rajesh.

    Hi All,
    REPORT ZTESTJLG3 . .
    parameter p_mandt like sy-mandt default '120' .
    parameter p_equi type equnr default '1000007' .
    parameter p_path like IBIPPARMS-path memory id AD_LOCAL_PATH .
    parameter p_name(30) default 'Test attach 100007' lower case .
    " nom attachement .
    data w_prog like sy-repid .
    data w_dynnr like sy-dynnr .
    data w_attachement type borident .
    initialization .
    w_prog = sy-repid .
    w_dynnr = sy-dynnr .
    " test jean luc recuperer le code de
    fucntion module 'GOS_EXECUTE_SERVICE'
    data lo_container TYPE REF TO cl_gui_container .
    *call method lo_container->get_container_type .
    at selection-screen on value-request for p_path .
    CALL FUNCTION 'F4_FILENAME'
    EXPORTING
    PROGRAM_NAME = w_prog
    DYNPRO_NUMBER = w_dynnr
    FIELD_NAME = 'P_PATH'
    IMPORTING
    FILE_NAME = p_path .
    start-of-selection .
    if sy-mandt ne p_mandt .
    write 'Erreur mandt ' .
    exit .
    endif .
    data ws_borident like borident .
    ws_borident-OBJKEY = p_equi.
    ws_borident-OBJTYPE = 'EQUI'.
    data w_document like SOOD4 .
    data : begin of wt_files occurs 0 .
    data fname(128) .
    data end of wt_files.
    wt_files-fname = p_path .
    append wt_files .
    data folder_id like SOODK .
    call function 'SO_FOLDER_ROOT_ID_GET'
    EXPORTING
    region = 'B'
    IMPORTING
    folder_id = folder_id
    EXCEPTIONS
    others = 1.
    w_document-foltp = folder_id-objtp .
    w_document-folyr = folder_id-objyr .
    w_document-folno = folder_id-objno .
    append document to documents.
    w_document-objdes = p_name .
    w_document-objnam = p_name .
    data w_h_data like sooD2 ..
    data w_fol_data like sofm2.
    data w_rec_data like soos6 .
    w_h_data-objdes = p_name .
    CALL FUNCTION 'SO_DOCUMENT_REPOSITORY_MANAGER'
    EXPORTING
    METHOD = 'IMPORTFROMPC'
    OFFICE_USER =
    REF_DOCUMENT = w_document
    NEW_PARENT =
    IMPORTING
    AUTHORITY =
    TABLES
    OBJCONT =
    OBJHEAD =
    OBJPARA =
    OBJPARB =
    RECIPIENTS =
    ATTACHMENTS =
    REFERENCES =
    FILES = wt_files
    CHANGING
    DOCUMENT = w_document
    HEADER_DATA = w_h_data
    FOLMEM_DATA = w_fol_data
    RECEIVE_DATA = w_rec_data .
    if w_document-okcode = 'CREA' or w_document-okcode = 'CHNG'.
    w_attachement-objtype = 'MESSAGE'.
    w_attachement-objkey = w_document(34).
    CALL FUNCTION 'BINARY_RELATION_CREATE_COMMIT'
    EXPORTING
    OBJ_ROLEA = ws_borident
    OBJ_ROLEB = w_attachement
    RELATIONTYPE = 'ATTA'
    IMPORTING
    BINREL =
    TABLES
    BINREL_ATTRIB =
    EXCEPTIONS
    NO_MODEL = 1
    INTERNAL_ERROR = 2
    UNKNOWN = 3
    OTHERS = 4
    IF SY-SUBRC 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    endif .
    For above requirement i am trying like above code.
    working fine but which transaction i can find the attach file.I am trying to fine using ME52N transaction but i c't find this file.
    Please suggest me how can i find this one
    Thanks in advance,
    RajeshV.

  • Read Binary String using BSP

    Hi All,
    How can i read a document that is stored in SQL server as BLOB. (Binary Large Object) using BSP. I want to store the file into an internal table and post it to a transaction.
    Thanks,
    Naga

    hi,
    refer to this link:
    http://help.sap.com/saphelp_nw04/helpdata/en/f1/b4a6c4df3911d18e080000e8a48612/frameset.htm
    thanks
    jaideep
    <i>
    <i>if <useful>
    reward </i></i>

  • GP public API: is it possible to call that using BSP

    Hi
    if we dont want to involve NWDI development,  is it possible to call those GP public APIs using BSP?
    any tutorial avaiable?
    thanks and best regards.
    Jun

    Hi Jun,
    The GP Public APIs are Java APIs and without NWDI/NWDS, it is not possible to use them. It is not possible to call them from the ABAP Side.
    However, it is possible to start a GP Procedures via Web Service. That might help you if you want to start a Guided Procedures from a BSP. But the display of the runtime might be  a problem since it is not possible to jump from a BSP to a portal page. At least, I don't know how if it is possible.
    Hope this helps.
    Best regards,
    David

Maybe you are looking for