news 2026/1/16 5:08:19

【ABAP】数字数据类型

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【ABAP】数字数据类型

ABAP 支持三种数字数据类型,它们是:

  • 类型 I 的整型(整数);

  • 类型 P 的压缩号;

  • 类型 F 的浮点数;

1、类型 I 的数据

  • 类型 I 数据的数值范围是 -2**31 到 2**31-1 并且仅包括整数。

  • 对算术运算的非整型结 果(如分数 )进行四舍五入,而不是截断。

  • 类型 I 数据可用于计数器、项目号、索引和时间期段等。

2、类型 P 数据

  • 类型 P 数据允许在小数点后有数字。

  • 类型 P 数据的数值范围取决于大小和小数点后的位数 。有效大小可以是从 1 到 16 字节的任何值。将两个十进制数字压缩到一个字节,而最后一个字节包含一个数字和符号。在小数点后最多允许 14 个数字。 关于定义小数点后位数的详细信息,参见 DATA 语句的基本格式。

  • 使用类型 P 数据时,最好将程序属性设置为“ 定点算法” (参见 指定程序属性)。否则, 将类型 P 数字作为整型对待。

  • 类型 P 数据可用于如距离、重量和钱数等 数值。

3、类型 F 数据类型

  • 对于正数和负数,类型 F 数的数值范围是 1x10**-307 到 1x10**308, 包括 0(零)。

  • 精确范围近似为 15 位十进制数,这取决于硬件平台的浮点算法。

  • 由于是在内部将类型 F 数据转换为二进制系统,因此可能出现舍入误差。尽管 ABAP/4 处理器试图将这些影响减至最小,但是如果要求高精度,则不应该使用类型 F 数据。而应代之以类型 P 数据。

  • 如果需要大的数值范围 ,而且舍入误差不重要 ,则可以使用类型 F 数据。

================================================================

注意:因为对类型 I 和 F 字段的算术运算与机器码语句关系更紧密,所以用类型 I 和类型 F 字段的计算比用类型 P 字段的计算要快;同时对 P 字段的运算要求更多的软件支持。尽管如此,可能仍必须使用类型 P 数据以满足精度或数值范围的要求 。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/11 10:47:20

Linly-Talker容器化构建与部署指南

Linly-Talker 容器化构建与部署实战 在虚拟主播、智能客服和数字员工逐渐成为现实的今天,如何高效稳定地部署一个集成了语言理解、语音交互、面部动画于一体的全栈式数字人系统,已经成为许多开发者面临的关键挑战。传统手动配置环境的方式不仅耗时费力&…

作者头像 李华
网站建设 2026/1/12 19:51:54

Plotly Dash多页面仪表盘的构建框架

Plotly Dash — 一个适用于多页面仪表盘的结构化框架 多页面仪表盘的精确输出(暗色模式)显示了项目结构的特性 – 图片由作者提供 – 数据来自 GAPMINDER.ORG,CC-BY 许可证 Plotly Dash 是一个广受认可和使用的框架,可用于创建交…

作者头像 李华
网站建设 2026/1/11 21:51:20

数据可视化中色彩运用的核心指南

这是数据可视化系列的第三篇文章。参见第一部分:“数据可视化解读:它是什么以及为何重要”和第二部分:“数据可视化解读:视觉变量简介”。 在下图中,您看到了多少种颜色? 大多数人看到了四种:白…

作者头像 李华
网站建设 2026/1/15 9:47:39

通过“回馈行动“支持美国退伍军人掌握数据技术

通过"回馈行动"支持美国退伍军人英雄 "回馈行动"于2021年9月启动,旨在向所有美国退伍军人及现役军人提供某中心的技术培训机会,以帮助他们增长和拓展技术技能组合。此举是某中心对所有军事人员表示感谢的一种方式,为他们…

作者头像 李华
网站建设 2026/1/3 22:48:57

智能网页工作便签备忘录HTML源码

简介:智能网页工作便签备忘录HTML源码功能说明 便笺显示:默认设置便签按创建日期倒序显示(最新的便签在最前面) 主题选择:支持消息通知(toast通知) 红色主题 – 激情、活力,适合需要…

作者头像 李华
网站建设 2026/1/15 12:09:44

Deep Learning for Person Re-identification:A Survey and Outlook阅读笔记

Deep Learning for Person Re-identification:A Survey and Outlook 深度学习用于行人重识别:综述与展望 参考阅读:TPAMI2021深度学习行人重识别综述与展望 笔记 Re-ID技术的五大步骤 1)数据采集,一般来源于监控摄像机的原始…

作者头像 李华