ABAP程序屏幕输出文档问题总汇

ABAP程序屏幕输出文档问题总汇

ID:40520465

大小:44.00 KB

页数:6页

时间:2019-08-04

ABAP程序屏幕输出文档问题总汇_第1页
ABAP程序屏幕输出文档问题总汇_第2页
ABAP程序屏幕输出文档问题总汇_第3页
ABAP程序屏幕输出文档问题总汇_第4页
ABAP程序屏幕输出文档问题总汇_第5页
资源描述:

《ABAP程序屏幕输出文档问题总汇》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ABAP创建选择屏幕的详细介绍选择屏幕 读者从ABAP开发帮助文档能了解选择屏幕的使用,有本英文教材是<<21天学会ABAP>>,同样本书的 目的是让有一定程序基础的读者在三个月内成为ABAP顾问,故本书重点将放在实际业务分析上,因 此在此只是汇总下选择屏幕的使用. 下面是一个典型的选择屏幕的典型例子. 1.设置选择屏幕参数. ***begin(end)ofblock使用屏幕元素逻辑块. SELECTION-SCREENBEGINOFBLOCKBK1WITHFRAMETITLETITLE1. ***定义选择标准,比如那些

2、屏幕子段使用范围,设置为必选或使用内存ID等. SELECT-OPTIONSFORDEFAULT│NOINTERVALS│OBLIGATORY│NO-DISPLAY│MEMORY ID... ***要在选择屏幕上书写文本使用屏幕注释并在屏幕初始化时赋值. SELECTION-SCREENCOMMENT... ***在屏幕上画线. SELECTION-SCREENULINE... ***Begind(end)ofline包含的屏幕参数将在同一条直线上. SELECTION-SCREENBEGINOFL

3、INE... SELECTION-SCREENENDOFLINE... ***设置屏幕位置. SELECTION-SCREENPOSITION... ***在应用工具条上创建按钮响应事件 SELECTION-SCREENFUNCTIONKEY... ***在屏幕上创建按钮. SELECTIONSCREENPUSHBUTTON... SELECTION-SCREENENDOFBLOCKBK1.INITIALIZATION. ***初始化屏幕参数,类似VB的Form_load事件***ATSELECTION-SCREEN

4、nhelp(value)-requestforfield│>. ***系统选择屏幕时的过程处理,比如需要判断一些屏幕字段的条件限制如为某些值则***显示 errormessage,程序没有必要浪费时间继续执行下去. ***onhelp-request可为屏幕字段显示自定义帮助 ***onvalue-request可显示建议列表值 ***可这样理解ATselection-screen相当于PBO. ***PERFORMsub_validate_FieldXXX. ***选屏后按Enter或F8运行时都会执行. START-

5、OF-SELECTION. ***设置内表值,处理没有附加关键字的所有语句. ***通常包含在此的Form是在按F8后才开始执行. END-OF_SELECTION.ATUSER-COMMAND. ***处理用户请求事件,如报表使用ALV格式,通常在callfunctionexporting ***I_CALLBACK_USER_COMMAND='USER_COMMAND' ***再建立一个子程序formUSER_COMMANDUSINGUCOMMLIKESY-UCOMMATLINE-SELECTION. ***通常此事

6、件在报表显示后用户在列表中在选择行时触发.如报表使用的是write ***就可使用此事件. ***SETPARAMETERID'XXX'FIELDXXX. ***calltransACtion'XXX'ANDSKIPFIRSTSCREEN.TOP-OF-PAGE. ***显示数据,使用TOP-OF-PAGE是在分页时可将定义的页头页尾在每页显示. ***PERFORMwrite_page_header(pageheader在每页都显示). ***PERFORMDISPLAY_ALV_DATA. END-OF-PAGE. 

7、下面一个简单的会计凭证显示的实例说明选择屏幕的使用. ***这程序只是做演示用,但是包含了常用的选择屏幕技术. 将下面的程序copy就可跑.REPORTZSELECTIONNOSTANDARDPAGEHEADING MESSAGE-IDzFIMSG"MEssageClass LINE-SIZE255 LINE-COUNT32(3).tables:BKPF,BSEG,S070. DATA:ZBKPFlikebkpfoccurs0, zwa_bkpflikebkpf. CONSTANTS:P_variant(2)TYPEcV

8、ALUE'WL'. ***下面这些屏幕参数和事件没有关系,只是参数集而已. SELECTION-SCREENBEGINOFBLOCKbk1WITHFRAMETITLECond1. SELECT-OPTIONSS_bukrsFORbkpf-bukrsMEMORYIDBUK. SELECT-OPTIONSS_blartF

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

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

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