news 2026/6/19 0:53:38

【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/6/19 5:30:23

java根据pojo生成mapper

使用命令生成class文件,执行就生成了 package com.main.util;import java.io.File; import java.io.FileWriter; import java.io.IOException;public class UtilMapper {/*** 批量生成POJO对应的Mapper文件* param pojoDir POJO文件目录路径* param daoDir DAO文件…

作者头像 李华
网站建设 2026/6/19 3:18:11

Qwen3-14B-AWQ智能体开发与工具调用实战

Qwen3-14B-AWQ智能体开发与工具调用实战 在当前企业级AI应用快速落地的背景下,如何选择一款既能保证推理质量、又具备高效响应和低成本部署能力的大模型,成为开发者关注的核心问题。阿里云通义千问推出的 Qwen3-14B-AWQ 正是针对这一需求设计的中型商用…

作者头像 李华
网站建设 2026/6/19 6:08:30

LobeChat与Hugging Face模型库直连配置教程

LobeChat 与 Hugging Face 模型库直连配置深度实践 在今天,构建一个属于自己的 AI 助手不再是只有大公司才能做到的事。随着开源生态的成熟,越来越多的开发者开始尝试将强大的语言模型集成到直观易用的界面中——而 LobeChat Hugging Face 的组合&#…

作者头像 李华
网站建设 2026/6/18 15:08:34

springboot服务监控脚本1.0

背景: 系统刚上线,需要监控各网格服务的运行状态,仅靠人工监控,费事费力,费成本。但还要满足系统需求,还需要满足领导的要求。于是乎,开干~ 实现思路: 编写脚本,加入定时…

作者头像 李华
网站建设 2026/6/18 4:16:27

AI驱动的命令行工具集x-cmd鸿蒙化适配后通过DevBox安装使用

📋 目录 1. 📖 背景介绍2. 🛠️ 环境准备3. 📁 项目结构分析4. 🔍 问题诊断与解决5. ✏️ 详细修改步骤6. ✅ 构建验证7. 💻 使用示例8. 📚 总结与最佳实践 1. 📖 背景介绍 1.1 &a…

作者头像 李华
网站建设 2026/6/18 19:37:47

GPT-SoVITS:零样本语音合成技术解析

GPT-SoVITS:零样本语音合成技术解析 在AI生成内容(AIGC)浪潮席卷全球的今天,个性化语音不再是大厂专属的技术壁垒。一款名为 GPT-SoVITS 的开源项目悄然走红——它让普通用户仅用1分钟语音、甚至5秒音频片段,就能“克…

作者头像 李华