ABAP技巧代码汇总

ABAP技巧代码汇总

ID:47426761

大小:132.91 KB

页数:57页

时间:2020-01-10

ABAP技巧代码汇总_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《ABAP技巧代码汇总》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、都是从网上找到的编程技巧,汇总在一起。1、ABAPCHECKBOX和LISTBOX使用指南1.什么是checkbox:就是一个复选框,可以用like或者type来定义,为1个字符型变量。它是parameter的一个选项,parameterxxxascheckbox就可以在选择屏幕上显示一个复选框。2.什么是listbox:就是一个下拉列表,你可以在这个列表中选择一条记录进行某种操作。也是parameter的一个选项,parameterxxxaslistbox就可以在选择屏幕上显示一个下拉列表。3.

2、如何使用:下面我们用一个程序来说明这两者的使用方法。REPORTZ_TEXTTYPE-POOLS:VRM. “存放combobox内容的typepoolDATA:NAMETYPEVRM_ID,       “listbox的名称     LISTTYPEVRM_VALUES,   “listbox的值     VALUELIKELINEOFLIST.“listbox的结构*定义checkbox,指定command,为了能够响应选择屏幕中值的改变PARAMETERS:P_CB1TYPECASCHEC

3、KBOXDEFAULT‘X’USER-COMMANDCHECK,           P_CB2TYPECASCHECKBOXDEFAULT‘X’USER-COMMANDCHECK.*定义listbox,必须指定visiblelengthPARAMETERS:P_LIST1(10)TYPECASLISTBOX                                 VISIBLELENGTH15,           P_LIST2(20)TYPEC   ASLISTBOX        

4、                         VISIBLELENGTH25.*开始执行ATSELECTION-SCREENOUTPUT.*–〉选择1而没有选择2 IFP_CB1=‘X’ANDP_CB2=”.*—〉向listbox里面添加值   REFRESHLIST.   VALUE-KEY=’1111111111′.    “这个就是变量P_LIST的值   VALUE-TEXT=’1111111111′.   “这个是text   APPENDVALUETOLIST.   VALUE-K

5、EY=’2222222222′.   VALUE-TEXT=’2222222222′.   APPENDVALUETOLIST.   VALUE-KEY=’3333333333′.   VALUE-TEXT=’3333333333′.   APPENDVALUETOLIST.*—〉调用函数显示listbox里面的值   CALLFUNCTION‘VRM_SET_VALUES’     EXPORTING       ID    =‘P_LIST1′       VALUES=LIST.*—〉把第二

6、个listbox的值清空,并且不能输入   CLEARP_LIST2.   LOOPATSCREEN.     IFSCREEN-NAME=‘P_LIST2′.       SCREEN-INPUT=0.       MODIFYSCREEN.     ENDIF.   ENDLOOP.*–〉选择2,没有选择1,同上 ELSEIFP_CB2=‘X’ANDP_CB1=”.   REFRESHLIST.   VALUE-KEY=‘AAAAAAAAAAAAAAAAAAAA’.   VALUE-TEXT=

7、‘AAAAAAAAAAAAAAAAAAAA’.   APPENDVALUETOLIST.   VALUE-KEY=‘BBBBBBBBBBBBBBBBBBBB’.   VALUE-TEXT=‘BBBBBBBBBBBBBBBBBBBB’.   APPENDVALUETOLIST.   VALUE-KEY=‘CCCCCCCCCCCCCCCCCCCC’.   VALUE-TEXT=‘CCCCCCCCCCCCCCCCCCCC’.   APPENDVALUETOLIST.   APPENDVALUETOLIS

8、T.   CALLFUNCTION‘VRM_SET_VALUES’     EXPORTING       ID    =‘P_LIST2′       VALUES=LIST.*—〉清空listbox1的值   CLEARP_LIST1.   LOOPATSCREEN.     IFSCREEN-NAME=‘P_LIST1′.       SCREEN-INPUT=0.       MODIFYSCREEN.     ENDIF.   ENDLOOP.*–〉都没有选择,都清空且不

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。