博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
子屏幕的创建
阅读量:6656 次
发布时间:2019-06-25

本文共 884 字,大约阅读时间需要 2 分钟。

SAP可以定义子屏幕,将所定义屏幕窗体作为一个新的对话框窗体来引用,子屏幕分为两种,一种为INCLUDE SCREEN,可以通过report端程序直接调用,另一种是subscreen,需要通过screen painter所创建引用,今天先写INCLUDE SCREEN

1.在子屏幕引用中可以通过参数来指定子屏幕的具体大小及位置,INCLUDE screen相关语法定义如下:

SELECTION-SCREEN BEGIN OF SCREEN scr.

 

SELECTION-SCREEN END OF SCREEN scr.

示例:

SELECTION-SCREEN BEGIN OF SCREEN 123 AS WINDOW TITLE text-a01.  "定义子屏幕123PARAMETERS:matnr LIKE mara-matnr.PARAMETERS: type AS CHECKBOX.SELECTION-SCREEN END OF SCREEN 123.CALL SCREEN 123              STARTING AT 10 10    "指定子屏幕的大小和位置              ENDING   AT 80 10.

效果如下图:

 

 

2.当一个主屏幕调用另外一个子屏幕时候必须使用 call selection-screen 的方法

REPORT ztest_sum.TABLES:mara.PARAMETERS: type AS CHECKBOX.call selection-screen 123.SELECTION-SCREEN BEGIN OF SCREEN 123 AS WINDOW TITLE text-a01.  "定义子屏幕123PARAMETERS:matnr LIKE mara-matnr.SELECTION-SCREEN END OF SCREEN 123.

效果如下点击运行

出现子屏幕如下:

 

转载于:https://www.cnblogs.com/caizjian/p/3705456.html

你可能感兴趣的文章
动态规划---->可靠性设计
查看>>
hdu 1300
查看>>
C# 特性(attribute)
查看>>
在jsp中出现异常后应该停止往下执行的情况,怎么处理?
查看>>
文章的点击访问怎样实现统计
查看>>
springMVC3学习(二)--ModelAndView对象
查看>>
JAVA静态导入(inport static)详解
查看>>
修改Android模拟器的system分区,以及加入SuperSU
查看>>
Could not load file or assembly 'Microsoft.Office.Interop.Word, Version=14.0
查看>>
键盘中断事件及其相关---小记
查看>>
锁sql server锁
查看>>
Java序列化技术与Protobuff
查看>>
Eclipse 代码显示不全的问题
查看>>
(笔记)Linux下查看CPU使用率的命令
查看>>
javaWeb学习总结(3)- Servlet基础
查看>>
jQuery 操作 radio、select、checkbox
查看>>
BaseActivity合集
查看>>
[Everyday Mathematics]20150112
查看>>
Android入门第六篇之ListView (一)
查看>>
C# Json格式字符串
查看>>