ABAP实例:如何生成年份的输入帮助

 我来答
nature0106
2012-11-08 · TA获得超过502个赞
知道小有建树答主
回答量:288
采纳率:0%
帮助的人:198万
展开全部
ABAP中,日期类型(参照SY-DATUM)的数据是自带输入帮助的,但这类输入帮助返回的日期,即yyyy,mm,dd
如果你需要的是在输入帮助中只显示年份的话,有如下几种方法
1.自定义新的数据元素和域,域的数据类型为Char4,打开域的Value Range页签(最后一个),在Single Val下的列Fix.Val.中输入你想要的帮助年份,如2000,2001,2002,2003等,添加完成后保存激活,然后参照该域创建数据元素,然后就是在选择屏幕或自定义屏幕中参照该数据元素添加屏幕元素,这样该屏幕元素的输入帮助就是你在域中输入的所有年份
2.第二种方法就是给屏幕元素添加POV事件
在自定义屏幕中语法是

PROCESS ON VALUE-REQUEST (该语句在PAI中)

FIELD field MODULE modlue.
选择屏幕的语法是
AT SELECTION-SCREEN ON VALUE-REQUEST FOR field

3.给字段添加输入帮助,语法如下
PARAMETERS:num(6) TYPE c MATCHCODE OBJECT Z_HELP..

希望可以帮到你,有问题再交流
a0908520
2012-11-07
知道答主
回答量:7
采纳率:0%
帮助的人:1.1万
展开全部
FUNCTION 'POPUP_TO_SELECT_MONTH' 这个是年月输出帮助的函数,直接获取年份就可以了,进入SE37输入年月执行查看效果看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式