STC1_FULLSCREEN_TABLE_CONTROL
在界面查询时,使用了定制表单读取逻辑按钮调出屏幕。可对查询条件进行深度定制,其中包括记录条目,日期,排序,以及通过表内
的某个字段进行筛选。如下图:
图1. 定制表单读取逻辑
实际上该屏幕是通过FUNCTION STC1_FULLSCREEN_TABLE_CONTROL 进行调用的,该function为sap系统function,使用该function
能够轻易地对某表进行维护以及筛选数据,是一个简洁方便的维护工具。下面对该function进行简单的说明:
CALL FUNCTION 'STC1_FULLSCREEN_TABLE_CONTROL'
EXPORTING
header = l_header 标题栏文字信息
tabname = 'ZHR_ADS_FORM_C' 需要读取内容的表名
display_only = space
endless = space
display_toggle = 'X'
no_button = 'X' 该字段为空时,屏幕上会增加sap标准操作按钮
x_start = 5 下面的字段为窗口坐标
y_start = 5
x_end = 90
y_end = 25
IMPORTING
okcode = l_okcode 该值为BOOL类型,确定是否执行成功
TABLES
table = g_formc_tab 填入表格内的信息
fielddif = fielddif 表格抬头信息其类型为field_dif
modif_table = l_formc_tab 在表格内修改后更改的提交信息(例如,要查询某字段显示的个数为三个,通过该内表提交)
EXCEPTIONS
no_more_tables = 1
too_many_fields = 2
nametab_not_valid = 3
handle_not_valid = 4
OTHERS = 5.
IF l_formc_tab IS INITIAL.
* 读取逻辑没有修改或者修改没有保存
MESSAGE w178(zpilot01_hrms).
EXIT.
ENDIF.
使用前需要先将抬头字段写入到fielddif表内。更改后点击保存按钮,完成筛选。
转载于:https://www.cnblogs.com/purehunter/archive/2011/05/26/2058088.html
最新文章
- 抽屉效果的实现(DrawerLayout和SlidingMenu的对比)
- [转移]安装 BugZilla 时 Perl 模块的安装
- applyDimension的用法
- 关于DataFormWebPart中CreatedModifiedInfo信息的分开使用
- c# Net XML文档(2,2)中有错误
- 用户管理 之 Linux 用户管理工具介绍
- Python 字典(dict)操作(update)、翻转字典
- 【动态规划】多重背包问题:P1077摆花
- linux重启gpu_远程配置Ubuntu深度学习服务器GPU驱动+Docker+CUDA多个版本
- Python基础 day2
- cpu缓冲区大小怎么设置_FL Studio中音频ASIO4ALL的设置
- 用C#分析华表插件表格数据
- 从零开始学写脚本【第一天】
- vue : 无法加载文件 C:\Users\EDZ\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。有 关详细信息,请参阅 https:/go.microsoft
- Spring AOP具象化理解(代理模式)
- 解决 Chrome 浏览器地址栏字体发虚模糊
- CCS Uniflash烧写CC3200开发板的简易操作笔记
- tar.gz和tar.xz文件
- 微信小程序---JavaScript脚本
- 有空赚赚美元! 美国的外包项目交易网站