WD - URL Parameters and Application Parameters

SAP help on this point:

http://help.sap.com/saphelp_nw70/helpdata/en/7b/fb57412df8091de10000000a155106/content.htm

 

To read the URL parameters, we need below codes in the HANDLEDEFAULT method of a window.
of the default window controller

 

DATA : it_parameter TYPE tihttpnvp,
             wa_parameter  TYPE ihttpnvp.
 
  " Get all URL parameters
  CALL METHOD wdevent->get_data
    EXPORTING
      name  = if_wd_application=>all_url_parameters
    IMPORTING
      value = it_parameter.
 
  " Get parameter values
  CLEAR wa_parameter.
  READ TABLE it_parameter WITH KEY name = 'PERNR' INTO wa_parameter.
  IF sy-subrc EQ 0.
    ls_url_param-pernr = wa_parameter-value.
  ENDIF. 

 

Somehow below codes can NOT work in my side.

  DATA: lo_fpm TYPE REF TO if_fpm,
        lo_params TYPE REF TO if_fpm_parameter,
        l_view_name TYPE string.
  lo_fpm = cl_fpm_factory=>get_instance( ).
  lo_params = lo_fpm->mo_app_parameter.
  IF lo_params IS NOT INITIAL.
    lo_params->get_value(
      EXPORTING iv_key   = 'viewname'       "Application param name
      IMPORTING ev_value = l_view_name ).
    IF l_view_name = 'VH'.
      wd_this->fire_dispreqhistory_plg( ).
    ENDIF.
  ENDIF.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值