abap 简单开发ALV表报

  看了很多人开发alv报表都写一大堆复杂的东西。其实可以将这些复杂内容写在一个包里,程序调用只需要很简单的代码结构即可。

report 调用如下:

 REPORT  ysdr0004.

 INCLUDE y_alv_func.-----"包含文件

perform get_data.-------"取数据

perform show_alv.------"显示alv

 

form  get_data.

.....

endform.

form show_alv.

    DATA title TYPE string.
  title = LINES( it_show1 ).
  CONCATENATE  '记录共计:'   title '条.' INTO title.
  alv_set_title  title.
*  alv_set_status.
  SORT it_show1 BY prctr region .
  alv_clear_data.
  alv_add_data 'IT_SHOW1' '' '' 'CHAR' '' '' 'PRCTR' '利润中心'.
  alv_add_data 'IT_SHOW1' '' '' 'CHAR' '' '' 'REGION' '区域'.
*  alv_add_data 'IT_SHOW1' '' '' 'NUMC' '' '' 'PERIO' '期间/年度'.
  alv_add_data 'IT_SHOW1' 'X' '' 'CURR' '' '' 'ABSMG' '销售数量'.
  alv_add_data 'IT_SHOW1' 'X' '' 'CURR' '' '' 'ERLOS' '销售收入'.
  alv_add_data 'IT_SHOW1' 'X' '' 'CURR' '' '' 'CM' '标准人工费用'.
  alv_add_data 'IT_SHOW1' 'X' '' 'CURR' '' '' 'RM' '标准材料成本'.
  alv_add_data 'IT_SHOW1' 'X'

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值