SAP: ALV双击 显示BP

alv 双击穿透显示BP信息。

入参: i_partner   type   kna1-kunnr.

  METHOD display_bp.
    DATA: l_kunnr TYPE kna1-kunnr.

    " 转内码
    l_kunnr = |{ i_partner ALPHA = IN }|.

    DATA(lo_request) = NEW cl_bupa_navigation_request( ).
    lo_request->set_maintenance_id( lo_request->gc_maintenance_id_partner ).
    lo_request->set_partner_number( l_kunnr ).
    lo_request->set_bupa_partner_role( VALUE bus_roles( ) ).
    lo_request->set_bupa_activity( iv_value = lo_request->gc_activity_display ).
    lo_request->set_bupa_sub_header_tab( VALUE bus_navigation-bupa-sub_header_tab( ) ).

    DATA(lo_options) = NEW cl_bupa_dialog_joel_options( ).
    lo_options->set_locator_visible( space ).
    lo_options->set_navigation_disabled( abap_true ).
    lo_options->set_bupr_create_not_allowed( abap_true ).
    lo_options->set_bupr_maintenance( VALUE bus_bupr_maintenance( create_allowed = abap_true
                                                                  change_allowed = abap_true
                                                                  delete_allowed = abap_true ) ).
    lo_options->set_activity_switching_off( space ).

    cl_bupa_dialog_joel=>start_with_navigation( EXPORTING iv_request = lo_request
                                                          iv_options = lo_options  ).
  ENDMETHOD.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值