前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >SAP屏幕设计器专题:表格控件(六)

SAP屏幕设计器专题:表格控件(六)

作者头像
SAP梦心
发布于 2022-05-09 05:16:45
发布于 2022-05-09 05:16:45
84300
代码可运行
举报
运行总次数:0
代码可运行

    话说SAP里面做报表等开发还是挺多的,在屏幕控件上不得不说的一个重要的控件就是表格控件了,Table Control。这篇随便就来谈谈怎么使用表格控件和一些技巧功能。

    首先在SE38中新建一个报表程序,Z_SCREEN2,并Key入如下代码并激活:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 REPORT  Z_SCREEN2.
     TABLES:MARA,MAKT.
     DATA:BEGIN OF IT_MARA OCCURS 0,
              CHK TYPE C,
              MATNR LIKE MARA-MATNR,
              MAKTX LIKE MAKT-MAKTX,
              QTY TYPE P DECIMALS 2,
              MARK(50) TYPE C,
 END OF IT_MARA.

     打开SE51,为此程序新建一个屏幕号,比如100。进入之后输入说明,然后点击“格式”,进入屏幕控件的拖放画面。

     按住此控件,并拖放之后,系统会弹出此画面:

继续:

填入控件名称,继续:

注意,这里选择我们程序中新建的内表名称!继续:

选择画面上要显示的栏位,继续:

继续:

继续:

继续:

点击完成,画面上的控件如下:

改名之后,并放入一个复选框:

点击屏幕上控件名称下一栏的文本框,在属性里面将其设置为可输入:

注意,这个复选框的名称一定要是程序中内表的一个栏位,名称要一致,比如这里是:IT_MARA-CHK

将事件的module和status的注释去掉,假如系统按钮以及代码。激活。

回到程序,会发现程序中也预设加入了很多的代码。这些不能修改。

程序中加入如下代码:

START-OF-SELECTION. CALL SCREEN 100.

运行结果:

  在CALL SCREEN 100.前面添加一个代码: PERFORM GETDATA.

具体代码如下:

运行如下:

我们在表格下面添加一个按钮,代码是DELETE!用于删除勾选复选框的记录。事件代码如下:

运行如下:

勾选需要删除的记录,点击按钮:

下一篇文章将讲解如何让特定的栏位只可读~

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2011-06-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
.NET连接SAP系统专题:SAP中新建可远程调用的RFC(二)
    何谓RFC,就是一个Function,可以被非SAP系统调用,比如VB,C#,Java等。如果我们在RFC中INCLUDE了相关的业务逻辑,那么我们就可以完全操控SAP中的业务数据了。就像在TTE里,有一只程序,前端是在OA开发,设计了相关的客户提领库存,然后还要到SAP系统中去执行程序扣减相应的库存,这样是挺费劲的,如果能够在OA中放一个按钮,点击这个按钮就自动执行了这个程序,方便省事。而这一切,可以利用C#调用RFC来实现。
SAP梦心
2022/05/10
7350
.NET连接SAP系统专题:SAP中新建可远程调用的RFC(二)
SAP屏幕设计器专题:编写控件代码(三)
    上一篇博文我只是画了一个屏幕,一个外壳而已,真正要实现我们需要的功能还需要写相应的代码。
SAP梦心
2022/05/09
8400
SAP屏幕设计器专题:编写控件代码(三)
SAP屏幕设计器专题:表格控件属性的设定(七)
    上篇讲到了如何设计一个表格控件出来,实现我们需要的功能。本篇来谈谈让表格更专业点。
SAP梦心
2022/05/09
8420
SAP屏幕设计器专题:表格控件属性的设定(七)
SAP屏幕设计器专题:页签控件(八)
    一、运行SE38,新建一只程序 Z_SCREEN3,不用写任何代码,保存激活。
SAP梦心
2022/05/09
9710
SAP屏幕设计器专题:页签控件(八)
SAP屏幕设计器专题:初识设计器(二)
4、输入刚才新建的程序名,还有画面号码。这个号码只能是四位数,而且1000号是系统预设,不可用它。这里我们输入0100,点击新建:
SAP梦心
2022/05/09
1K0
SAP屏幕设计器专题:初识设计器(二)
APAP ALV的进阶写法及优化
“我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第4篇文章,点击查看活动详情”
百里丶落云
2022/11/03
4740
APAP ALV的进阶写法及优化
1228|如何用ALV输出完成SAP报表
20201228学习《ABAP_ALV_知识整理》,以下为读书笔记和我的ALV开发实例。
不会写代码的杰尼
2022/05/19
1.4K0
1228|如何用ALV输出完成SAP报表
【ABAP随笔】smartforms 打印及PDF转化
DATA: gt_fieldcat TYPE lvc_t_fcat. "字段操作表
Tab Zhu
2022/06/23
1.8K0
SAP屏幕设计器专题:下拉列表框(四)
    首先,SE38建立一个程序,SE51拖出一个文本框控件,下拉框的属性设置为Listbox,名称为VALUE:
SAP梦心
2022/05/09
2.1K0
SAP屏幕设计器专题:下拉列表框(四)
ABAP随笔-入门简单ALV-(附单元格颜色控制)
今天写一个简单的ALV报表吧,仅显示的那种,这是前两天刚入门的ABAP小伙伴的小考题,
Tab Zhu
2022/06/27
1.3K0
ABAP随笔-入门简单ALV-(附单元格颜色控制)
SAP GUI编辑器集成AI实操
当用户遇到系统报错,经常会拿报错信息(包括对消息类,消息号和消息内容)在网上搜索原因和解决方案,那将AI集成到F1工具栏实现一键查询,是个不错的选择。
用户19990909
2025/03/12
1030
SAP GUI编辑器集成AI实操
SPA软件SE16N实现类似PL/SQL查询表功能
声明:本文章仅用于SAP软件的应用与学习,不代表SAP公司。(注:文中所示截图来源SAP软件,相应著作权归SAP所有。)
SPA_小阿龙
2021/02/24
2.3K0
SPA软件SE16N实现类似PL/SQL查询表功能
SAP屏幕设计器专题:日期与时间(五)
    在开发的过程中经常要用到日期和时间,这个东西自然不能让用户纯手工KEY入,要是能有办法进行选择就好了。
SAP梦心
2022/05/09
5850
SAP屏幕设计器专题:日期与时间(五)
ALV面向对象方法研究:实现方法(一)
      ALV报表在SAP系统里面几乎随处可见,只要跟报表有关的系统都会制作成ALV的形式。像SE11里面查看表格的内容,系统就以ALV的形式体现,在报表里面可以对任何的栏位进行排序,还可以对任何的列进行筛选,也可以导出成Excel文档,也能对数值列进行汇总。可以说ALV的报表在实际报表的开发中占有非常重要的地位。学会它是每个ABAPer必须要经过的一关。
SAP梦心
2022/05/10
5990
ALV面向对象方法研究:实现方法(一)
ABAP 之ALV展示及下钻弹窗数据页面
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第5天,点击查看活动详情
百里丶落云
2022/12/01
9830
ABAP 之ALV展示及下钻弹窗数据页面
批量处理-Excel导入模板1.1-支持多Sheet页
之前的excel模板使用了很久,但是最近老是遇到多个sheet页面上传的需求,所以自己整理了一个上传多个sheet页excel上载模板,各位客官可以选择性食用(Ctrl+C&V)
Tab Zhu
2022/06/27
1.3K0
批量处理-Excel导入模板1.1-支持多Sheet页
【续坑】如何心平气和地填坑之拿RSViewSE的报表说事(2)
上一篇《【坑】如何心平气和地填坑之拿RSViewSE的报表说事》中,我们在RSViewSE软件的画面内嵌入了一个Spreadsheet控件表格,通过VBA脚本对它进行一系列控制实现了将PLC内直接读回来标签数显示在表格内,定时存储到指定的位置,从而达到每天或每小时或每分钟记录一次报表数据的目的。
剑指工控
2021/11/09
3.3K0
表格控件:计算引擎、报表、集算表
近日,葡萄城正式发布了SpreadJS最新版本 V17.1,为前端表格控件市场带来了一系列令人瞩目的新特性和功能增强。本次更新旨在进一步提升用户在计算引擎、报表生成和分析等方面的体验,为各行业的开发者提供更强大的工具支持。
葡萄城控件
2024/08/22
6160
表格控件:计算引擎、报表、集算表
如何使用前端表格控件实现数据更新?
小编之前分享过一篇文章叫《如何使用前端表格控件实现多数据源整合?》。今天,继续为大家介绍如何使用前端表格控件来更新已连接的数据源信息。
葡萄城控件
2024/06/12
2790
如何使用前端表格控件实现数据更新?
SAP标准界面字段左/右对齐
在SAP项目中有时会遇到这样的需求,SAP标准的操作界面里,要求某些字段输入内容要左对齐或者右对齐。虽然需求有点不常见,但偶尔还是会碰到。
matinal
2020/11/27
1.4K0
SAP标准界面字段左/右对齐
相关推荐
.NET连接SAP系统专题:SAP中新建可远程调用的RFC(二)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验