Skip to Content
0
Former Member
Mar 25, 2009 at 06:35 AM

Error in Passing parameter to other applicaiton

28 Views

I need to navigate to 2nd application with passing parameter.

It should open 2nd application and pass a parameter (WF_USERID=' 'yy029672'). as below coding

I set a parameter in the 2nd application as WF_USERID, and use it in the HANDLEDEFAULT in 2nd application window.

but it give me an error Insufficient Shared Objects Memory Available

How i can solve it.

ONACTIONPROCESS

lr_ref TYPE REF TO ig_ZEP_SHP_ROL_ADP_WIND,

str TYPE string.

*Get the URL of the Application

CALL METHOD cl_wd_utilities=>construct_wd_url

EXPORTING

    application_name = WF_APPL_NAME

IMPORTING

   out_absolute_url = str.

*Reference of Window

lr_ref = wd_this->get_ZEP_SHP_ROL_ADP_WIND_ctr( ).

* Fire Exit Plug

DATA: l_ref_zep_shp_rol_adp_wind TYPE REF TO ig_zep_shp_rol_adp_wind .

l_ref_zep_shp_rol_adp_wind =   wd_this->get_zep_shp_rol_adp_wind_ctr( ).

CONCATENATE str '?' 'WF_USERID=' 'yy029672' into str.

  l_ref_zep_shp_rol_adp_wind->fire_go_exit_plg(
    url = str                              " String
  ).

ENDMETHOD.