ABAP Screen的常用语句

原创 2015年07月08日 09:57:11
(1).Screen 设计

    TABLES: SSCRFIELDS.

    PARAMETERS: P_EBLEN LIKE VBRK-EBLEN DEFAULT ' '.

    PARAMETERS: P_CK1 AS CHECKBOX DEFAULT 'X'.

    PARAMETERS: P_CK2 AS CHECKBOX.

    PARAMETERS: P_RAD1 RADIOBUTTON GROUP SG1 DEFAULT 'X'.

    PARAMETERS: P_RAD2 RADIOBUTTON GROUP SG1 .

    SELECT-OPTIONS: S_EBLEN FOR VBRK-EBLEN NO-EXTENSTION. “无后边的箭头

    SELECT-OPTIONS: S_EBLEN FOR VBRK-EBLEN NO INTERVALS. ”无到后边的选项

    SELECTION-SCREEN SKIP 1. "产生空行

    SELECTION-SCREEN BEGIN OF LINE . "将元素排列到一行

    SELECTION-SCREEN END OF LINE.

    SELECTION-SCREEN ULINE. "画直线

    SELECTION-SCREEN COMMENT 10(20) TEXT-001."屏幕上输出文本

    SELECTION-SCREEN BEGIN OF BLOCK BK1 WITH FRAME TITLE TEXT-002.

    SELECTION-SCREEN END OF BLOCK BK1.

    SELECTION-SCREEN PUSHBUTTON 50(10) TEXT-003 USER-COMMAND BUT1. "产生按钮

    SELECTION-SCREEN FUNCTION KEY 1. "工具条按钮 最多为5个.

    PARAMETERS:

.... MEMORY ID . "从全局SAP内存(SPA/GPA参数)使用缺省值

    SET PARAMETERS ID 'HK' FIELD 'Test Parameters' "以'HK'为名称在全局SAP内存中存储值.

    PARAMETERS: P_TEST(16) TYPE C MEMORY ID HK. "使用缺省值

    GET PARAMETERS ID ' ' FIELD ' '.

    INITIALIZATION.

    SSCRFIELDS-FUNCTXT_01 = 'Button 1'.

    SSCRFIELDS-UCOMM = 'FC01'.

(2).修改Screen

    NAME              “字段名称

    GROUP1            ”字段组1

    GROUP2            “字段组2

    GROUP3            ”字段组3

    GROUP4            “字段组4

    ACTIVE            ”可见并准备输入的字段

    REQUIRED          “强制输入的字段

    INPUT             ”字段准备输入

    OUTPUT            ”字段仅用来显示

    INTENSIFIED       ”高亮显示字段

    INVISIBLE         “字段不可见

    LENGTH            “设置字段长度

    DISPLAY_3D        “以3围框架显示字段

    VALUE_HELP        ”显示有值帮助的字段

    在PBO模块中对字段进行属性修改

    MODULE MODIFY_SCREEN OUTPUT.

    LOOP AT SCREEN.

    CHECK SCREEN-GROUP1 = 'MOD'.

    SCREEN-INPUT = 0.

    MODIFY SCREEN.

    ENDLOOP.

    ENDMODULE.

(3) 使用子屏幕

    CALL SUBSCREEN INCLUDING

(4)设置光标位置

    SET CURSOR FIELD OFFSEY 设置光标的特定位置

(5)设置下一个屏幕

    SET SCREEN .

    CALL SCREEN .调用新的屏幕序列

    LEAVE TO SCREEN 0.

    SET SCREEN 0.

    LEAVE SCREEN.

(6)后台处理屏幕

    可以使用SUPPRESS DIALOG 取消所有屏幕.

    *---------PBO MODULE OF SCREEN 100.

    CALL SCREEN 110 STARTING AT 10 5.

    *---------SCREEN 110 FLOW LOGIC

    MODULE DIALOG_WINDOWS OUTPUT.

    SUPPRESS DIALOG.

    LEAVE TO LIST-PROCESSING AND RETURN TO SCREEN 0.

    WRITE: /.

    WRITE: /.

    ENDMODULE.

(7)报表及选择屏幕事件过程

    报表事件过程

    INITIALIZATION 用于屏幕初始化,例如屏幕字段默认值的填充

    START-OF-SELECTION

    END-OF-SELECTION

    选择屏幕事件 在INITIALIZATION之前 STATR-OF-SELECTION之后触发

    AT SELECTION-SCREEN OUTPUT."对选择屏幕字段进行修改

    AT SELECTION-SCREEN INPUT.

    处理特殊输入字段

    AT SELECTION-SCREEN ON

    创建值输入列表

    AT SELECTION-SCREEN ON VALUE-REQUEST FOR .

    创建输入字段的帮助

    AT SELECTION-SCREEN ON HELP-REQUEST FOE .

    处理单选按钮组

    AT SELECTION-SCREEN ON RADIOBUTTON GROUP

    处理输入字段块

    AT SELECTION-SCREEN ON BLOCK .
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ABAP Screen的常用语句

ABAP Screen的常用语句 (1).Screen 设计 TABLES: SSCRFIELDS. PARAMETERS: P_EBLEN LIKE VBRK-EBLEN ...

[abap][转载] 关于SCREEN的一些常用语句

说明: 屏幕参数设计 (SCREEN设计)原文地址: http://blog.sina.com.cn/s/blog_3f3df76a0100c6jr.html(1).SCREEN 设计TABLES: ...

ABAP Screen的常用语句(再多年的ABAP参数都不可能全都记住的)

(1).Screen 设计     TABLES: SSCRFIELDS.     PARAMETERS: P_EBLEN LIKE VBRK-EBLEN DEFAULT ' '. ...

ABAP report常用的一些语句用法(包括字符串操作,变量动态操作)(持续更新)

1、计算内表的长度:       DESCRIBE TABLE   IT_BKPF   LINES   LEN.       后面除了可以接LINES显示条数...

ABAP之Screen

来定定调子,Screen是既复杂又简单的一种应用。     为什么说简单呢?等你写多了就知道了,它的框架很固定,无非里面的‘血肉’换了换。那为什么说复杂呢?加上业务就复杂了。因为关于应用的开发,需求...

ABAP中SELECTION-SCREEN用法

SAP-ABAP SELECT-SCREEN 的几个用法   实例1: SELECTION-SCREEN BEGIN OF LINE. SELECTION-SCREEN POSITIO...

SAP-ABAP SELECT-SCREEN 的几个用法

SAP-ABAP SELECT-SCREEN 的几个用法   如下一段程序: SELECTION-SCREEN BEGIN OF LINE. SELECTION-SCREEN POSITION...

ABAP实战屏幕SCREEN设计(二)

屏幕(SCREEN)是ABAP设计最重要的工作之一,SAP的单据、主数据维护等业务功能都使用屏幕,一个程序可以包含多个屏幕。 上一篇博文“ABAP实战屏幕SCREEN设计(一)”主要介绍了以下内容: ...

abap select-screen

SAP-ABAP SELECT-SCREEN 的几个用法 如下一段程序: SELECTION-SCREEN BEGIN OF LINE. SELECTION-SCREEN POSITION 1...

ABAP中SELECTION-SCREEN用法

文章转自 http://blog.csdn.net/wangjolly/article/details/10716015 SAP-ABAP SELECT-SCREEN 的几个用法 实例1: S...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)