赛跑网

 找回密码
 注册

QQ登录

只需一步,快速开始

快捷登录

查看: 3017|回复: 10

[ABAP问题] 这个代码是什么意思

[复制链接]
发表于 2013-3-6 23:29:46 | 显示全部楼层 |阅读模式
1赛跑币
本帖最后由 caizjian 于 2013-3-7 12:44 编辑

CONSTANTS gc_pf_status TYPE slis_formname VALUE 'ALV_PF_STATUS'.


FORM alv_pf_status USING rt_extab TYPE slis_t_extab.
  SET PF-STATUS 'ZPPR0003_GUI001' EXCLUDING rt_extab.
ENDFORM.

这代码是什么意思?我还有一点更不懂的是'ALV_PF_STATUS'是在form里定义的   调用的话应该是用perform调用,为什么可以直接定义CONSTANTS的时候就可以用了呢?


求解答





上一篇:如何找到课目表里面所有的自动记帐的科目
下一篇:新总账下fI模块的分配分摊主要用在什么地方?
本楼点评(0) 收起
发表于 2013-3-7 09:04:04 | 显示全部楼层
新手,完全不懂
本楼点评(0) 收起
回复

使用道具 举报

发表于 2013-3-7 12:09:28 | 显示全部楼层
设定ALV的工具栏
本楼点评(0) 收起
回复

使用道具 举报

发表于 2013-3-7 12:57:25 | 显示全部楼层
不会
本楼点评(0) 收起
回复

使用道具 举报

发表于 2013-3-7 12:57:36 | 显示全部楼层
我是来赚分的
本楼点评(0) 收起
回复

使用道具 举报

发表于 2013-3-7 15:16:00 | 显示全部楼层
412768150 发表于 2013-3-7 12:57
我是来赚分的

我是来打酱油的
本楼点评(0) 收起
回复

使用道具 举报

发表于 2013-3-7 19:05:48 | 显示全部楼层
这段代码主要作用是设置ALV的状态栏的,设置完成后可以对客制的状态进行客制化。
CONSTANTS  用来声明一个常量,常量的值为ALV_PF_STATUS。

FORM.
ENDFORM. 这是一个子例程,这个子例程的名字会传给展示数据所用到的函数。
详细内容可以关注我们的abap课程。
本楼点评(0) 收起
回复

使用道具 举报

发表于 2013-3-8 08:41:05 | 显示全部楼层
关注超级版的答案
本楼点评(0) 收起
回复

使用道具 举报

 楼主| 发表于 2013-3-8 10:22:30 | 显示全部楼层
SAPOK_ABAP 发表于 2013-3-7 19:05
这段代码主要作用是设置ALV的状态栏的,设置完成后可以对客制的状态进行客制化。
CONSTANTS  用来声明一个 ...

但是这上面是常量的声明,并非是函数,常量的声明也可以这么调用   form里定义的ALV_PF_STATUS吗?
本楼点评(0) 收起
回复

使用道具 举报

发表于 2013-3-8 14:51:55 | 显示全部楼层
ALV_PF_STATUS这是个子例程的名称,程序中并没有PERFORM ALV_PF_STATUS这样的语句。
但是在展示数据的函数REUSE_ALV_GRID_DISPLAY里面,有个传入参数I_CALLBACK_PF_STATUS_SET会接受ALV_PF_STATUS这个子例程名,这个函数的运行的时候会自动加载ALV_PF_STATUS中的代码。
本楼点评(0) 收起
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|联系我们|赛跑网 ( QQ:108519493QQfsq

GMT+8, 2024-5-6 04:04 , Processed in 0.347213 second(s), 54 queries .

Powered by 91SAP X3.4

© 2001-2023 91sap Team.

快速回复 返回顶部 返回列表