Skip to Content
0
Sep 04, 2009 at 12:59 PM

Problems with RRI (own report type)

13 Views

Hello experts,

I've a problem with creating an own report type. I followed the instructions on http://help.sap.com/saphelp_nw70/helpdata/en/45/e5ab04810473b1e10000000a11466f/frameset.htmhttp://help.sap.com/saphelp_nw70/helpdata/en/45/e5ab04810473b1e10000000a11466f/frameset.htm">http://help.sap.com/saphelp_nw70/helpdata/en/45/e5ab04810473b1e10000000a11466f/frameset.htm>, created a class with interface IF_RS_BBS_BADI_HANDLER, created an implementation (RS_BBS_BADI ) and the sender/receiver-assignments.

I'm calling a remote function which generates a url with some parameters- something like

"http://server/service?get&param1=abc&value=123"

      CALL FUNCTION 'zfoobar'
        IMPORTING
           v_abc = r_url.

When I'm debugging IF_RS_BBS_BADI_HANDLER~CALL_URL everything looks fine, the r_url contains the correct URL.

But when I try to call the receiver in a webreport, the URL is mutilated (after question mark), the result looks like:

"http://server/service"

When I try it this way:

r_url = 'http://server/service?get&param1=abc&value=123'.

the result is like

"http://server/service?=get&param1=abc&value=123?"

Any ideas?

Best regards.