电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

(实施)SAP的ABAP语言中文培训教材第一部分第三章声明数据(优质)

  • 资源ID:143000025       资源大小:1.26MB        全文页数:50页
  • 资源格式: DOC        下载积分:3金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要3金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

(实施)SAP的ABAP语言中文培训教材第一部分第三章声明数据(优质)

(实施)SAP的ABAP语言中文培训教材第一部分第三章声明数据2声明数据概览内容数据类型和 对象简介数据类型基本数据类 型 - 预定义的基本数据类 型 - 用户定义的结构化数据 类型数据类型的 兼容性数据对象文字变量常量系统定义的 数据对象创建数据对 象和数据类 型DATA 语句CONSTANTS 语句STATICS 语句TABLES 语句TYPES 语句示例汇总预定义基本 数据类型和 对象示例用户定义的 基本数据类 型和对象示 例字段串示例内表示例使用类型组确定数据对 象的属性确定字段长 度确定数据类 型确定输出长 度确定小数位确定转换例 程本节说明如 何在 ABAP/4程 序中声明数 据。要能声 明数据,应 该熟悉定义 数据类型 数据对象之 间关系的 ABAP/4 类型概念。下列内容介 绍ABAP/4 类型概念下列主题说 明在该指南中 ,术语“字 段”用于数 据对象。通常情况下 ,字段可以 是 任何数据 对象(参见 数据对象 (页 ) ) 字段符号 或形式参数 (参见 使用字段符号和通过参数传递数据)根据上下文 ,可以明确 术语“字段 ”代表什么 。4数据类型和 对象简介数据类型和 数据对象是 ABAP/4 类型概念的 基本组件。 二者均可由 用户声明和 维护。这与 其它编程语 言如 C、FORTRAN 或 PASCAL 不同,在这 些语言中用 户可以声明 数据对象, 但仅限于预 定义的数据 类型。在 ABAP/4 中,可以使 用与标准数 据声明相似 的语法处理 数据类型, 而与数据对 象无关。特 殊程序以外 的数据类型 集中存储也 是可能的。下列列表是 数据类型和 对象主要特 征的概述: 数据类型 (基本的或 结构化的) -数据类 型是纯粹的 说明。 -没有与 数据类型相 关联的内存 。 -数据类 型描述数据 对象的技术 属性。-数据类 型是数据对 象的属性并 与数据对象 联系紧密。 数据对象 (文字、变 量、常量等 ):-数据对 象是程序在 运行时使用 的物理单元 。-每个数 据对象都有 分配给它的 特定数据类 型。-每个数 据对象占据 一些内存空 间。-ABAP/4 根据数据对 象的数据类 型处理数据 对象。在程序中, 必须声明要 使用的全部 数据对象。 声明过程中 ,必须给数 据对象分配 属性。其中 最重要的属 性是数据类 型。在 ABAP/4 中,可以使 用与其它程 序语言相似 的预定义的 数据类型, 或者使用用 户定义的数 据类型。由于 ABAP/4 中用户定义 的数据类型 允许编程具 有非常大的 灵活性,所 以提供了强 有力的工具 。它们的范 围从基本类 型(例如, 给定长度的 字符串)到 非常复杂的 结构(例如 ,嵌套表) 。将用户定义 的数据类型 分配给数据 对象使您能 精确处理需 要的数据对 象。可以按 使用预定义 数据类型的 方式使用用 户定义的数 据类型。可 以在程序内 对它们进行 局部明, 或在 ABAP/4 词典中对它 们进行全局 保存。有三个层次 级的数据类 型和对象: 在 ABAP/4 词典中定义 的独立于程 序的数据 在一个程 序中全局使 用的内部数 据 在过程( 子程序和功 能模块)中 局部使用的 数据在本指南的 相应章节将 了解到有关 这些层次级 的详细内容 。5数据类型在 ABAP/4 中按结构和 定义对数据 类型分类。 数据类型是 : 基本的( 非结构化的 )或结构化 的 预定义的 或用户定义 的因此,有四 类数据类型 ,在下表中 列出。预定 义数据类型 的名称是固 定的。用户 定义的数据 类型的名称 由程序员在 程序中定义 。ABAP/4 中的数据类 型预定义的用 户定义的基 本的C、D、 F、I、N、 P、T 和 X:ABAP/4 包含 8 个预定义基 本数据类型 。基本数据类 型 - 预定义的 (页 ) 用户定义的 基本数据类 型基于预定 义基本数据 类型。基本数据类 型 - 用户定义的 (页 ) 结构化的TABLE: 该预定义的 结构化的数 据类型仅用 于形式参数 和字段符号 的键入。字段串和内 表:这些结 构化的数据 类型可以用 于数据对象 并且是用户 定义的。结构化数据 类型 (页 ) 使用数据时 ,了解数据 类型是否兼 容是很重要 的。关于该 主题的详细 信息,参见6基本数据类 型 - 预定义的下表总结了 ABAP/4 中预定义的 基本数据类 型(有效大 小以字节为 单位):ABAP/4数据类型数据类型默 认大小有效 大小初始值说明 C11 - 65535SPACE文 本、字符( 字母数字字 符)D8800000000日 期(格式: YYYYMMDD) F880浮 点数I440整 型(整数) N11 - 6553500.0数 字文本P81 - 160压缩 号T66000000时 间(格式: HHMMSS) X11 - 65535X00十 六进制在各方面, 数据类型 D、F、I 和 T 都是预定义 的,但数据 类型 C、N、P 和 X 可以有附加 说明。例如 ,可以在程 序中定义大 小。关于数字数 据类型 I、F 和 P 的详细信息 ,参见 数字数据类 型 (页 ) 。7数字数据类 型ABAP/4 支持三种数 字数据类型 。它们是: 类型 I 的整型(整 数) 类型 P 的压缩号 类型 F 的浮点数类型 I 数据类型 I 数据的数值 范围是 -2*31 到 2*31-1 并且仅包括 整数。对算术运算 的非整型结 果(如分数 )进行四舍 五入,而不 是截断。类型 I 数据可用于 计数器、项 目号、索引 和时间期段 等。类型 P 数据类型 P 数据允许在 小数点后有 数字。类型 P 数据的数值 范围取决于 大小和小数 点后的位数 。有效大小 可以是从 1 到 16 字节的任何 值。将两个 十进制数字 压缩到一个 字节,而最 后一个字节 包含一个数 字和符号。 在小数点后 最多允许 14 个数字。关 于定义小数 点后位数的 详细信息, 参见 DATA 语句的基本 格式 (页 ) 。使用类型 P 数据时,最 好将程序属 性设置为“ 定点算法” (参见指定程序属性 (页 Error! Not a valid link.) )。否则, 将类型 P 数字作为整 型对待。类型 P 数据可用于 如距离、重 量和钱数等 数值。类型 F 数据对于正数和 负数,类型 F 数的数值范 围是 1x10*-307 到 1x10*308, 包括 0(零)。精确范围近 似为 15 位十进制数 ,这取决于 硬件平台的 浮点算法。由于是在内 部将类型 F 数据转换为 二进制系统 ,因此可能 出现舍入误 差。尽管 ABAP/4 处理器试图 将这些影响 减至最小, 但是如果要 求高精度, 则不应该使 用类型 F 数据。而应 代之以类型 P 数据。如果需要大 的数值范围 ,而且舍入 误差不重要 ,则可以使 用类型 F 数据。因为对类型 I 和 F 字段的算术 运算与机器 码语句关系 更紧密,所 以用类型 I 和类型 F 字段的计算 比用类型 P 字段的计算 要快;同时 对 P 字段的运算 要求更多的 软件支持。 尽管如此, 可能仍必须 使用类型 P 数据以满足 精度或数值 范围的要求 。类型 N 数据不包含 数值。虽然 由数字组成 ,但这些数 字不用于计 算。科目号 和邮编是典 型的类型 N 字段。9基本数据类 型 - 用户定义的用户定义的 基本数据类 型完全是以 预定义的基 本数据类型 为基础的。 要定义自己 的基本数据 类型,请使 用 TYPES 语句(参见 TYPES 语句 (页 ) )。用户定义的 基本数据类 型使程序的 阅读和维护 更加容易: 例如,如 果在程序中 经常需要使 用某数据类 型集,通过 为类型定义 创建包括程 序(参见 包含程序),或者在 ABAP/4 词典的类型 组中定义数 据类型(参 见 使用类型组 (页 ) ),可以确 保总是使用 相同的数据 类型。 若要使数 据类型更易 于理解和识 别,可以赋 予它们描述 性的名称。 在将用户 定义的数据 类型分配给 几个数据对 象之后,通 过更改 TYPES 语句中数据 类型的定义 ,可以用一 个操作更改 所有这些数 据对象的数 据类型。TYPES: NUMBER TYPE I, LENGTH TYPE P DECIMALS 2, CODE(3) TYPE C.DATA: NO_FLIGHTS TYPE NUMBER, NO_PASSENGERS TYPE NUMBER, DISTANCE TYPE LENGTH, HEIGHT TYPE LENGTH, . CITY_CODE TYPE CODE, COUNTRY_CODE TYPE CODE, .示例中,定 义了名为 NUMBER 的数据类型 。该数据类 型除拥有不 同名称以使 程序更易于 阅读外,与 预定义的数 据类型 I 相同。该示例中还 定义了数据 类型 LENGTH, 该数据类型 是以预定义 的基本数据 类型 P为基础的 。为 LENGTH 定义了给定 数目的小数 位。例如, 如果需要更 改长度规格 的精度,仅 须在程序中 更改 TYPES 语句。还定义了第 三种数据类 型 CODE。 CODE 是以预定义 的类型 C 为基础的, 具有给定长 度 3。11结构化数据 类型通常情况下 ,ABAP/4 程序中的结 构化数据类 型是用户定 义的。在 ABAP/4 中,没有可 用的预定义 结构化数据 类型,但下 列例外:可以使用预 定义的一般 表类型TABLE, 以便将具有 一般行结构 的内表传递 到子程序( 参见键入形式参数),或者键 入字段符号 (参见 键入字段符号)。有两种结构 化数据类型 : 字段串字段串是其 它数据类型 的集合。字 段串的组件 可以是字段 串本身或内 表。可以用 TYPES 语句或 DATA 语句(参见 用于字段串 的 DATA 语句 (页 ) )定义字段 串。通过 DATA 语句不能定 义独立数据 类型,而可 以定义具有 结构化类型 的数据对象 。 内表内表由相同 类型的几行 组成。与字 段串仅“水 平地”扩展 不同,内表 还“垂直地 ”扩展。可以用 TYPES 或 DATA 语句的 OCCURS 参数定义内 表(参见 创建内表 (页 Error! Not a valid link.) )。由于字段串 能包含任何 类型的组件 ,而且可以 为任何类型 定义内表, 所以自定义 数据结构可 能变得非常 复杂。结构化数据 类型示例下列是 ABAP/4 中结构化数 据类型的示 例a)由一 系列基本数 据类型组成 的字段串( 平铺结构, 仅“

注意事项

本文((实施)SAP的ABAP语言中文培训教材第一部分第三章声明数据(优质))为本站会员(方***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.