Chinaunix首页 | 论坛 | 博客
  • 博客访问: 97196
  • 博文数量: 55
  • 博客积分: 530
  • 博客等级: 中士
  • 技术积分: 460
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-02 11:21
个人简介

大龄ABAP自由顾问

文章分类

全部博文(55)

文章存档

2016年(1)

2015年(4)

2014年(14)

2013年(2)

2012年(3)

2011年(31)

我的朋友

分类: IT业界

2011-12-02 14:40:17

在文件RMVKON00中插入以下代码:
 
  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
       EXPORTING
            i_buffer_active          = space
            i_callback_program       = c_repid
            i_callback_pf_status_set = c_pf_status_set
            i_callback_user_command  = c_user_command
            i_structure_name         = 'T_ALV_LIST'
            it_fieldcat              = tab_fieldcat[]
            it_sort                  = tab_sort[]
            is_layout                = s_layout
            i_save                   = c_save
            is_variant               = s_variant
            it_events                = tab_events[]
       TABLES
            t_outtab                 = t_alv_list.
*{   INSERT         D00K9A639D                                        1
**D00K9A63AE AB:KJ:一批推广  寄售MRKO (slm:8000067104)
  data:l_MRKO_002 type BELNR_D.
  if   not t_alv_list is initial.
    read table t_alv_list index 1.
    l_MRKO_002 = t_alv_list-BELNR.
    EXPORT l_MRKO_002 TO MEMORY ID 'ZMRKO_002'.
  endif.
**********************************************
*}   INSERT


这个增强在ALV显示时才执行,所以如果通过BDC调用MRKO,如果只是执行结算但是不显示是不起作用的,需要再BDC执行一下显示
阅读(1088) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~