Web Dynpro for ABAP ( 一 ) API

每个application都会分配一个url,我们会把账号或者application的信息存放在其中,下面的部分是读取API的内容:

  methods wd_get_api																											
    returning																											
      value(Result) type ref to IF_WD_VIEW_CONTROLLER. "#EC NEEDED																											
																											
  DATA lo_component    TYPE REF TO cl_wdr_component.																											
  DATA ls_contrl       TYPE wdr_controller_line.																											
  DATA lo_view_api     TYPE REF TO if_wd_view_controller.																											
																											
  lo_component ?= wd_comp_controller->wd_get_api( ).																											
																											
  DEFINE check_required.																											
    read table lo_component->if_wdr_context_manager~controllers into ls_contrl with key name = &1.																											
    lo_view_api ?= ls_contrl-controller.																											
    if wd_comp_controller->check_all_required_entry( lo_view_api ) = abap_true.																											
      rv_error = abap_true.																											
    endif.																											
  END-OF-DEFINITION.																											
CUSTOM_EVENT->GET_DATA(
          EXPORTING
          NAME = IF_WD_APPLICATION=>ALL_URL_PARAMETERS
          IMPORTING
          VALUE = LT_URL_PARAMETERS ).

      LOOP AT LT_URL_PARAMETERS INTO LS_URL.
        CASE LS_URL-NAME.
          WHEN 'USER'.
            OUT_ACCT = LS_URL-VALUE.                     " 員工登陸帳號
          WHEN 'IV_USER'.   
            OUT_ACCT = LS_URL-VALUE.
            RETURN.
        ENDCASE.
      ENDLOOP.

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值