SAP ABAP中文开发指南:基础数据类型与变量声明详解

需积分: 10 11 下载量 10 浏览量 更新于2024-07-31 收藏 2.27MB DOC 举报
SAP ABAP中文手册是一份针对ABAP(Advanced Business Application Programming)编程语言的入门级指南,主要介绍了基础概念和关键用法。该手册首先关注于数据类型定义,包括: 1. 数据类型: - C:字符型,最多支持65535个字节,如字符串'王'。 - D:日期型,格式为YYYYMMDD,如'19991203',最大到'9999/12/31'。 - F:浮点数型,如0.4285714285714286。 - I:整数型,取值范围-2^31至2^31-1。 - N:数值字符串,如'011'或'302'。 - P:紧凑型数,用于小数,如12.00542。 - T:时间型,格式如'14:03:00'或'21:30:39'。 - X:十六进制数,如'1A03'。 在ABAP中,变量的声明非常重要,使用DATA关键字,语法结构为: `DATA<F>[<length>]<type>[<value>][<decimals>]` - `<f>`:变量名,最多30字符,不能包含特殊字符。 - `<length><type>`:指定变量类型和长度,如`NAME(10)TYPEC`。 - `<value>`:初值,如`VALUE‘Delta’`。 - `<decimals>`:小数位数,如`DECIMALS3`。 手册还提到了其他类型的变量声明,如CONSTANTS(常量)和STATICS(临时变量),以及如何声明结构体,如`DATA: BEGIN OF PERSON, ... END OF PERSON`。 系统专用变量是SAP ABAP中的核心部分,它们存储了系统内部状态信息。例如: - SY-SUBRC:指示操作执行结果,0表示成功。 - SY-UNAME:当前用户的登录名。 - SY-DATUM:当前系统日期。 - SY-UZEIT:当前系统时间。 - SY-TCODE:当前事务代码。 - SY-INDEX:循环次数。 - SY-TABIX:处理内部表的记录索引。 - SY-TMAXL:内部表的总记录数。 - SY-SROWS:屏幕总行数。 理解并掌握这些基本概念和语法是ABAP开发的基础,对于初学者来说,这份中文手册提供了实用的学习材料,有助于快速上手SAP ABAP环境下的编程和业务流程设计。
2018-04-13 上传
ABAP/4开发宝典中文版是关于ABAP/4编程语言的手册。其目的在于: · 向新的ABAP/4程序员提供从基本语言组件到复杂报表和事务编码的全面指导 · 向资深ABAP/4程序员提供解决特殊问题的参考方案 为满足这些需求,特提供一个整体概述并本宝典分成三个部分,循序渐进,逐步深入 · ABAP/4的基本组件 · 如何编写报表程序 · 如何编写事务 ABAP/4开发宝典中文版目的不在替换ABAP/4关键字文档。可以通过如下方式调用该文档 · 从“ABAP/4编辑器:初始屏幕”(事务SE38)中选择“实用程序->ABAP/4关键字文档 · 选择ABAP/4编辑器中的“帮助” · 将光标放在ABAP/4编辑器中的关键字上,然后按下F1键 ABAP/4开发宝典中文版的真正目的在于说明如何使用以及为何使用ABAP/4关键字。并为此提供了许多示例,构成用户自己测试程序的基础。 要获取详细信息,可以进行以下某种操作: · 关于关键字的详细信息,请参阅关键字文档。 · 关于ABAP/4环境术语的详细信息,请从“ABAP/4编辑器:初始屏幕”(事务SE38)中选择“实用程序->ABAP/4关键字文档”。然后就会出现与解释文本相链接的主题层次。要找出这些文本用于哪些主题,请选择“查看->标题和关键字”。屏幕右侧就会出现一个名称列表。对于所有以ABEN而非TITL开头的名称,如果双击树结构中的主题,则会出现文本屏幕。 · 关于如何提高ABAP/4任务性能的技巧,请从“ABAP/4开发工作台”上选择事务SE30或“测试->运行时间分析”,然后单击“提示和技巧”。