SAP_ABAP_编程基础_列表_自定义列表 / 多页列表 / 列表页面设置

SAP ABAP 顾问(开发工程师)能力模型_Terry谈企业数字化的博客-CSDN博客文章浏览阅读494次。目标:基于对SAP abap 顾问能力模型的梳理,给一年左右经验的abaper 快速成长为三年经验提供超级燃料!https://blog.csdn.net/java_zhong1990/article/details/132469977 


平时在  ‘ 工地搬砖 ’,很少关注基础技能,闲来无事,拿起来复习一下  ! 

实际在项目中用到的非常之少,所以说学编程,先学框架,在学细节 !,因为细节太多,学不完 !


1 自定义列表

定义页眉

TOP-OF-PAGE.
WRITE: ....

REPORT <rep> NO STANDARD PAGE HEADING. 取消标准页眉


确定列表宽度

REPORT <rep> LINE-SIZE <width>.


确定页长

REPORT <rep> LINE-COUNT <length>[(<n>)].


定义页脚

END-OF-PAGE.
WRITE: .... 


2 多页列表


编程分页

(1)无条件分页 NEW-PAGE.

(2)条件分页    RESERVE <n> LINES. 

如果当前列表页的最后输出和页脚之间剩余的自由行数少于<n>,则该语句触发分页。


单页的标准页眉

NEW-PAGE [NO-TITLE|WITH-TITLE] [NO-HEADING|WITH-HEADING].

使用 NO-TITLE 或 WITH-TITLE 选项取消或者在以后所有页上显示标准表头,
基本列表的缺省值为 WITH-TITLE,辅助列表为 NO-TITLE。

使用 NO-HEADING 或 WITH-HEADING 选项取消或在以后所有页上显示列标题。
基本列表的缺省值为 WITH-HEADING,辅助列表为 NO-HEADING。

即使使用 REPORT 语句的 NO STANDARD PAGE HEADING 选项取消标准页眉,
也能使用 WITH-TITLE 和 WITH-HEADING 激活单个组件的显示。


单页页长

NEW-PAGE LINE-COUNT <length>.  确定每页的页长


所有页页宽 

NEW-PAGE LINE-SIZE <width>.


在程序之内滚动 

(1)通过窗口滚动 SCROLL LIST FORWARD|BACKWARD [INDEX <idx>].

不带 INDEX 选项时,该语句以当前窗口大小向前或向后滚动当前列表。使用 INDEX 选项时,
系统以列表级<idx>滚动列表。

(2)按页滚动 

SCROLL LIST TO FIRST PAGE | LAST PAGE | PAGE <pag>
[INDEX <idx>] [LINE <lin>].

不用 INDEX 选项,语句将当前列表滚动到首页、尾页或<pag>页。
使用 INDEX 选项,则系统滚动列表级<idx>的列表。使用 LINE 选项时,
系统显示从实际列表的<lin>行开始滚动的页,不包括页眉行。

3)滚动到列表的页边缘

SCROLL LIST LEFT | RIGHT [INDEX <idx>].

不用 INDEX 选项时,语句滚动到当前列表的左或右页边缘。
使用 INDEX 选项时,系统滚动列表级<idx>的列表。


(3)按列滚动

1)滚动到某列 SCROLL LIST TO COLUMN <col> [INDEX <idx>]. 

不用 INDEX 选项时,系统显示从列<col>开始的当前列。
使用 INDEX 选项时,系统滚动列表级<idx>的列表。

2)按列数滚动  SCROLL LIST LEFT | RIGHT BY <n> PLACES [INDEX <idx>].

不用 INDEX 选项时,系统按<n>列将当前列表滚动到左边或右边。


3 列表页面设置

定位输出 

(1)绝对定位

1)水平定位  POSITION <col>.  将水平输出位置和 SY-COLNO 系统字段设置为<col>

2)垂直定位 SKIP TO LINE <n>. 垂直输出位置和 SY-LINNO 系统字段设置为<lin>

3)在页眉之下定位 BACK. 如果该语句不是紧跟 RESERVE 语句,则后续输出出现在页眉之下。


(2)相对定位

1)产生换行 NEW-LINE. 将输出定位在新行中,将 SY-COLNO 设置为 1 并且将 SY-LINNO 加 1

2)将输出定位到其他输出之下 , WRITE <f> UNDER <g>.

3)将输出定位在行块的首行 

RESERVE.
.....
BACK.


格式输出

(1)FORMAT语句

FORMAT <option1> [ON|OFF] <option2> [ON|OFF] ....
FORMAT <option1> = <var1><option2> = <var2> ....

1)列表中的颜色

FORMAT COLOR <n> [ON] INTENSIFIED [ON|OFF] INVERSE [ON|OFF].
FORMAT COLOR = <c> INTENSIFIED = <int> INVERSE = <inv>.

2)使字段可接受输入

FORMAT INPUT [ON|OFF].  在程序中将输出字段设置为“准备输入”

FORMAT INPUT = <i>. 在运行时将输出字段设置为“准备输入”

3)使字段输入为热点

FORMAT HOTSPOT [ON|OFF]. 将某一区域输出为热点

FORMAT HOTSPOT = <h>. 在运行时将字段设置为热点


特殊格式输出


(1)国家或用户特有格式输出 SET COUNTRY <c>.

(2)货币格式输出  WRITE <f> CURRENCY <c>.

(3)单位特有格式输出 WRITE <f> UNIT <u>. 根据单位<u>设置小数位。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/207768.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

软件测试-测试用例案例及思维导图展示

自动售货机的测试用例 一个杯子的测试用例 一支笔的测试用例 朋友圈点赞的测试用例 功能测试 1点赞后是否显示结果 2.点赞后是否可以取消; 3.点赞取消后是否可以重复点赞; 4.共同好友点赞后&#xff0c;是否有消息提醒; 5.非共同好友点赞后&#xff0c;是否有消息提醒; 6.点击…

IDEA:官方汉化包

CtrlAlts进入setting找到Plugins&#xff0c;直接在如下的搜索框中输入chinese回车 之后就是这样的啦~

应用互斥:一次只能开启一个实例

在真实应用中&#xff0c;经常需要一个可执行文件&#xff0c;只能产生一个进程&#xff0c;如果多次执行可能导致bug。 最典型的应用是微信&#xff0c;它虽然不构成多个进程存在会报异常的问题。但是它是一个很好的例子。无论怎么操作都只能在一个环境下只有一个微信进程。 …

【矩阵论】Chapter 2—内积空间知识点总结复习

文章目录 内积空间1 内积空间2 标准正交向量集3 Gram-Schmidt正交化方法4 正交子空间5 最小二乘问题6 正交矩阵和酉矩阵 内积空间 1 内积空间 内积空间定义 设 V V V是在数域 F F F上的向量空间&#xff0c;则 V V V到 F F F的一个代数运算记为 ( α , β ) (\alpha,\beta) (α…

【GraphQL】PostGraphile简介

Introduction to PostGraphile 什么是PostGraphile&#xff1f; 如果您熟悉Spring Data JPA&#xff0c;那么理解PostGraphile将非常容易。但没关系。让我们来看看。PostgreSQL数据库是一个非常流行的高性能应用数据库。ProstGraphile与PostgreSQL数据库和GraphQL配合使用。 …

YOLOv5全网独家首发改进:SENetv2,Squeeze-Excitation模块融合Dense Layer,效果秒杀SENet

💡💡💡本文自研创新改进:SENet v2,针对SENet主要优化点,提出新颖的多分支Dense Layer,并与Squeeze-Excitation网络模块高效融合,融合增强了网络捕获通道模式和全局知识的能力 推荐指数:五星 收录 YOLOv5原创自研 https://blog.csdn.net/m0_63774211/catego…

安防监控系统的工作原理是什么?具体包含哪些组成部分?

关于安防监控系统&#xff0c;大家熟知的就是监控系统平台&#xff0c;其实不然&#xff0c;智能视频安防监控系统涵盖的内容非常多&#xff0c;今天小编就和大家一起来探讨一下。 安防监控视频系统主要分为以下7大类&#xff1a; 1、 摄像头采集图像 安防监控系统通常使用摄…

单片机实验(三)

前言 实验一&#xff1a;利用定时器T1的中断控制P1.7引脚输出音频信号&#xff0c;启动蜂鸣器发出一段熟悉的与众不同的具有10个音节的音乐音频。 实验二&#xff1a;使用定时器/计数器来实现一个LCD显示年、月、日、星期 、时、分、秒的电子表&#xff0c;要求时和分可以方便…

全系降3万,一把干到底,极越「智取」特斯拉

作者|德新 编辑|王博 11月30日&#xff0c;极越01官宣全系降价3万。 这意味着21.99万起步的极越01 Max&#xff0c;成为这个市场上入门门槛最低的带有城市智能驾驶辅助功能的车型。 要知道这是一台比Model Y大了一圈&#xff0c;全系配置了高阶智驾硬件&#xff0c;全系配高…

【Openstack Train安装】十二、Cinder安装

Cinder在块存储资源和计算服务&#xff08;Nova&#xff09;之间提供了一个抽象层。通过Cinder API&#xff0c;块存储可以被管理&#xff08;创建、销毁和分配等&#xff09;&#xff0c;而不需要知道提供存储的底层资源。 本文介绍Cinder安装步骤&#xff0c;Cinder需在控制节…

LeetCode(45)最长连续序列【哈希表】【中等】

目录 1.题目2.答案3.提交结果截图 链接&#xff1a; 最长连续序列 1.题目 给定一个未排序的整数数组 nums &#xff0c;找出数字连续的最长序列&#xff08;不要求序列元素在原数组中连续&#xff09;的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 示例 1&a…

Arduino、ESP8266、HTML相关知识点记录

C代码 const char *ssid "********"; // 这里定义将要建立的WiFi名称。 const char *password "********"; // 这里定义将要建立的WiFi密码。 多WiFi连接&#xff1a; wifiMulti.addAP("**…

USB Type-C的基本原理

1 USB Type-C的基本原理 1.1 基本特性 Figure 1-1 USB Type-C接头外形 USB Type-C&#xff08;简称USB-C&#xff09;的基本特性&#xff1a; 1. 接口插座的尺寸与原来的Micro-USB规格一样小&#xff0c;约为8.3mm X 2.5mm 2. 可承受1万次反复插拔 3. 支持正反均可插入的“正反…

Python 基本语法

目录 变量 变量的使用 变量命名规范 基本语法 注释 语句分隔符 缩进 Python编码规范&#xff08;PEP 8&#xff09; 输入输出函数 基本数据类型 整型和浮点型 布尔类型 字符串 字符串转义符 长字符串 格式化字符串 序列类型操作 内置方法 类型转换 运算符 …

Elasticsearch 的使用

一、简介 1.Shard&#xff08;分片&#xff09; 数据分散集群的架构模式&#xff0c;Elasticsearch 将一个 Index&#xff08;索引&#xff09;中的数据切为多个 Shard&#xff08;分片&#xff09;&#xff0c;分布在不同服务器节点上。 默认每个索引会分配5个主分片和1个副本…

2023接口测试面试题

http接口工具有很多如&#xff1a;postman、jmeter、soupUI、Javahttpclient、robotframeworkhttplibrary等 1、什么是接口 接口就是内部模块对模块&#xff0c;外部系统对其他服务提供的一种可调用或者连接的能力的标准 接口的种类和分类:webservice和http api接口 1&#…

Leetcod面试经典150题刷题记录——数组 / 字符串篇

数组 / 字符串篇 1. 合并两个有序数组Python3排序法双指针法 2. 删除有序数组中的重复元素3. H 指数Python3排序法计数排序法二分查找 有个技巧&#xff0c;若想熟悉语言的写法&#xff0c;可以照着其它语言的题解&#xff0c;写目标语言的代码&#xff0c;比如有C/C的题解&…

Qt开发 之 安装程序错误--安装进程(qt.tool.perl)的解决办法

文章目录 1、问题描述2、问题原因3、解决方案3.1、不关闭错误弹出窗口3.2、手动安装Perl3.3、安装Perl完成后&#xff0c;点击“ignore”继续安装 1、问题描述 Win11下&#xff0c;安装qt5.12.12时遇到“安装进程(qt.tools.perl)运行期间出现错误” 问题描述&#xff1a; Err…

表的创建和管理

表的创建和管理 一条数据的存储过程标识符的命名规则MySQL中的数据类型管理和创建数据库创建数据库使用数据库修改数据库 创建表创建方式1创建方式2查看数据表结构 修改表追加一个列修改一个列重命名一个列删除一个列 重命名表删除表清空表 一条数据的存储过程 存储数据是处理数…

语义分割—FCN网络 学习笔记 (附代码)

论文地址&#xff1a;https://arxiv.org/abs/1411.4038 代码地址&#xff1a;https://gitcode.com/mirrors/wzmiaomiao/deep-learning-for-image-processing/overview?utm_sourcecsdn_github_accelerator 1.是什么&#xff1f; 全卷积网络&#xff08;Fully Convolutional N…