ALV函数应用-GRID

是个简单的例子,我们现在分析一下函数的参数的作用:

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
* I_INTERFACE_CHECK = ' '
* I_BYPASSING_BUFFER = ' '

[@more@]

是个简单的例子,我们现在分析一下函数的参数的作用:

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
* I_INTERFACE_CHECK = ' '
* I_BYPASSING_BUFFER = ' '
I_BUFFER_ACTIVE = ' '
I_CALLBACK_PROGRAM = SY-REPID
I_CALLBACK_PF_STATUS_SET = 'SET_STATUS'
I_CALLBACK_USER_COMMAND = 'USER_COMMAND'
I_CALLBACK_TOP_OF_PAGE = L_CALLBACK_TOP_OF_PAGE
* I_CALLBACK_HTML_TOP_OF_PAGE = ' '
* I_CALLBACK_HTML_END_OF_LIST = ' '
* I_STRUCTURE_NAME =
* I_BACKGROUND_ID = ' '
* I_GRID_TITLE =
* I_GRID_SETTINGS =
IS_LAYOUT = W_LAYOUT
IT_FIELDCAT = T_FIELDCAT[]
IT_EXCLUDING = T_EXTAB
IT_SPECIAL_GROUPS = T_SLIS_SP_GROUP_ALV[]
IT_SORT = T_SORT[]
* IT_FILTER =
* IS_SEL_HIDE =
* I_DEFAULT = 'X'
* I_SAVE = ' '
IS_VARIANT = W_VARIANT
IT_EVENTS = T_EVENTS[]
* IT_EVENT_EXIT =
* IS_PRINT =
* IS_REPREP_ID =
* I_SCREEN_START_COLUMN = 0
* I_SCREEN_START_LINE = 0
* I_SCREEN_END_COLUMN = 0
* I_SCREEN_END_LINE = 0
* IT_ALV_GRAPHICS =
* IT_HYPERLINK =
* IT_ADD_FIELDCAT =
* IT_EXCEPT_QINFO =
* I_HTML_HEIGHT_TOP =
* I_HTML_HEIGHT_END =
* IMPORTING
* E_EXIT_CAUSED_BY_CALLER =
* ES_EXIT_CAUSED_BY_USER =
TABLES
T_OUTTAB = T_OUTTAB
* EXCEPTIONS
* PROGRAM_ERROR = 1
* OTHERS = 2
.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.

相同的参数请参照ALV函数应用-LIST的介绍,不同的地方如下:

1。I_CALLBACK_TOP_OF_PAGE = L_CALLBACK_TOP_OF_PAGE
这项中L_CALLBACK_TOP_OF_PAGE定义如下:
DATA: L_CALLBACK_TOP_OF_PAGE TYPE SLIS_FORMNAME.
作用相同,具体设置如下:
L_CALLBACK_TOP_OF_PAGE = 'TOP_OF_PAGE'.
其实归根结蒂还是转到了FORM TOP_OF_PAGE.里面的写法请参照ALV函数应用-LIST的介绍。

2。IS_LAYOUT = W_LAYOUT
补充一下W_LAYOUT的设置,如下:
RS_LAYOUT-DETAIL_POPUP = 'X'.
RS_LAYOUT-BOX_FIELDNAME = 'TEST1'.
RS_LAYOUT-BOX_TABNAME = 'T_OUTTAB'.
这三项是简单的设置,第一项启用调用新画面显示,后面两项是设定CHECK BOX,这在ALV里面经常用到,不过这么设置在效果看来只对LIST起作用,因为GRID的通常做法是在构造里面添加字段,还有一点就是使用GRID处理的话,一般不调用此函数,而是使用类,以后介绍。

其它的参数等有发现了再贴上来。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/547380/viewspace-885782/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/547380/viewspace-885782/

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值