sap abap dialog编程问题

请教下大家,编程里结构screen各参数是什麽含义,比如screen-group1='BLK',screen-group1='GP1',其中BLK,GP1这些值是系统预置... 请教下大家,编程里结构screen 各参数是什麽含义,比如 screen-group1 = 'BLK', screen-group1 = 'GP1',其中BLK,GP1这些值是系统预置的还是自已定的呢?如果是系统预置的话?那分别代表什么含?呢?在哪里可以看到screen 所有预设值的含议呢?万分感谢。 展开
 我来答
blueocean024
2012-07-12 · 超过11用户采纳过TA的回答
知道答主
回答量:27
采纳率:0%
帮助的人:26.1万
展开全部
自己设定的,某些含义的缩写,BLK不知道,GP1 就是 Group 1 嘛。这样设定,主要是为了将屏幕上的字段进行分组用的,一个字段可以设定4个组,分别是GROUP1,GROUP2,GROUP3,GROUP4。通过屏幕窗口中的元素清单标签下面的子标签Mod.groups/
fucntions进行组的设定。通过组的设定,当程序执行PBO(process before output)时,我们可以使用命令对屏幕进行控制,实现屏幕上字段的显示或不显示,输入或不可输入等操作,可以通过数据字典查看SCREEN中的具体参数。如下面的例子:
LOOP SCREEN.
IF SCREEN-GROUP1 = 'BLK'. “ 如你上述写的命名
SCREEN-INPUT = '0'.
ENDIF.
IF SCREEN-GROUP2 = 'GP2'.
SCREEN- ACTIVE = '1'.

ENDIF.
MODIFY SCREEN.
ENDLOOP.
ielxzhang
2012-07-11 · TA获得超过567个赞
知道小有建树答主
回答量:948
采纳率:0%
帮助的人:724万
展开全部
可以自己定义,双击一个屏幕--〉你会看见Attributes,Element list,Flow logic-->然后点上面的Layout--〉出现的屏幕任意双击一个屏幕字段Field--〉在弹出的小窗口你会看见Groups,就是你想要的了!自己定义,可以check在同一个Group 下面不同字段,是否有变化,做相应的change。

至于sap标准的,不外乎也是一个屏幕套用一个屏幕,你知道程序名,你知道屏幕号,可以去程序里面看,那个Group是啥。至于group的含义,我不认为有什么含义。。。指不定哪个程序元自己随意想出来的。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式