【SAP】ABAP开发——ALV展示后字段的下划线连接

本文介绍了在SAP ABAP编程中如何在ALV展示后,通过字段下划线实现点击后展开更多内容的功能。例如,点击金额可查看科目明细,点击采购订单号能直接跳转到相应采购订单详情。实现这一功能主要通过配置USER_COMMAND进行处理。
摘要由CSDN通过智能技术生成

在ALV展示后,在很多情况下需要根据字段进一步展开内容,如点击金额展开科目明细,点击采购订单号进入该采购订单,根据销售订单号进入该销售订单等......

点击字段的下划线进入下一步,在USER_COMMAND中进行设置。

FORM user_command USING r_ucomm     LIKE sy-ucomm
                        rs_selfield TYPE slis_selfield.
  DATA: lt_tb TYPE TABLE OF zfi_s_tb,
        ls_tb TYPE zfi_s_tb,
        ls_return TYPE bapireturn1.

  CASE r_ucomm.
    WHEN '&IC1'.
      READ TABLE <it_table> INTO <wa_table> INDEX rs_selfield-tabindex."选择的行
      IF sy-subrc <> 0.
        RETURN.
      ENDIF.

      CLEAR: fieldcat,fieldcat[].
      PERFORM initialize_fieldcat USING 'IT_DETAIL'.
      PERFORM build_fieldcat1.  "IT_DETAIL的字段设置

      CASE rs_selfield-fieldname.
        WHEN 'TOTAL'."当点击的是总计金额字段时,即有下划线的内容
          CHECK <wa_sum> NE 0.
       
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值