cancel
Showing results for 
Search instead for 
Did you mean: 

Internal Service Request (ISR) using BSP entry

Former Member
0 Kudos

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

Accepted Solutions (1)

Accepted Solutions (1)

eddy_declercq
Active Contributor
0 Kudos

Hi,

I'm not able to help you directly, but maybe links like

https://media.sdn.sap.com/public/eclasses/teched04/DM101_files/intro.htm

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/26e9dc90-0201-0010-a790-a70...

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/1b0f9590-0201-0010-90ab-87e...

are helpful.

Manybe Matthias (https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.sdnbusinesscard?u=o0pago5lf7ndrqwwalgwig==) can help you too.

Eddy

Former Member
0 Kudos

Thanks Eddy, this info is mainly based around adobe forms however and although we'd like to use adobe forms for our ISR's (and the means of doing this is fairly well documented in the ISR cookbook) we may not be able to as the client is reluctant to allow end users to turn on activeX, which is required for using interactive forms, so we were considering BSP as an alternative.

If anyone has got ISR running using BSP's - either based on SAP's demo BSP, or by other means, I would appreciate any assistance you could provide.

Cheers,

Brad

Answers (2)

Answers (2)

Former Member
0 Kudos

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.

Former Member
0 Kudos

I have managed to get the ISR demo working – the system I was using in our portal was incorrect.

For those who are interested the steps to get the ISR demo app up and running are (this is for ECC 5 using EP 6)..

-In transaction QISRSCENARIO copy scenario SH01 to your own scenario

-In the new scenario change the entry type to B using BSP application ISR_DEMO1

-In the portal create a BSP iView with BSP app = ISR_DEMO1, App parameters = SCENARIO=<name of you scenario>&MODE=CREATE, Start page = start_exit