文章分类 -  ABAP-Screen

摘要:从列表调用屏幕1:新建程序ztest001,se51建立相关的0100屏幕,把表spfli的carrid到airpto的字段拖到0100屏里面对应的逻辑流:PROCESS BEFORE OUTPUT.* MODULE STATUS_0100.*PROCESS AFTER INPUT.MODULE USER_COMMAND_0100.module cancel at exit-command.2.ztest001源码:*用到的航班表Tables spfli.*输出列表,隐含需要输出的screen的字段start-of-selection.select * from spfli.write: / 阅读全文
posted @ 2011-08-21 23:01 VerySky 阅读(191) 评论(0) 推荐(0)
摘要:selection-screen子窗口1:se51建立Ytest001的子屏幕0120, 在子屏的layout上面放如下4个控件三个pushbutton:N1,N2,EXIT,和一个subscreen:A1。并在元素清单里添加ok_code.2.flow logic代码:PROCESS BEFORE OUTPUT.call SUBSCREEN A1 INCLUDING sy-repid num1.PROCESS AFTER INPUT.call SUBSCREEN A1.module user_command_0100.3Ytest001主代码如下:REPORT YTEST00A.*定义子窗口 阅读全文
posted @ 2011-08-21 23:00 VerySky 阅读(1302) 评论(0) 推荐(0)
摘要:连接相似语句 使用“:”连接相似语句,在 ABAP 中,冒号是非常常见的,比如说最常见的程序“WIRT::'111', '222', '333'.”。“:”并不是 WRITE语法,而是ABAP 本身语法,是通过“:”将三个相似语句连接,相当于 WRITE ’111’. WRITE ’222’. WRITE ’333’.标准列表输出 REPORT YTEST002. *数据库表SPFLI相关 TABLES SPFLI. SKIP. *输出表头 ULINE AT /(91). WRITE: / SY-VLINE,(15) '航线承运人' 阅读全文
posted @ 2011-08-21 00:33 VerySky 阅读(410) 评论(0) 推荐(0)
摘要:TABLES sscrfields.SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.PARAMETERS: pa_pernr LIKE p0001-pernr.SELECTION-SCREEN END OF BLOCK b1.SELECTION-SCREEN FUNCTION KEY 1.SELECTION-SCREEN FUNCTION KEY 2.INITIALIZATION. MOVE : '@03@ Run' TO sscrfields-functxt_01. MOVE : '@03@ D 阅读全文
posted @ 2011-08-20 17:13 VerySky 阅读(339) 评论(0) 推荐(0)