ABAP基础知识-自学.pdfVIP

  • 5
  • 0
  • 约4.84万字
  • 约 34页
  • 2021-10-15 发布于河北
  • 举报
ABAP 基础知识 (完整版 )-上 SAP ABAP / 4 基础知识学习 数据类型 C :字符串 D :日期型格式为 YYYYMMDD 例: 1999/12/03 F : 浮点数长度为 8 I :整数 N :数值组成的字符串 如:011 ,302 P : PACKED 数用于小数点数值 如: 12.00542 T : 时间格式为: HHMMSS 如: 14:03:00 X : 16 进制数 如: 1A03 ** 变量声明 DATA F [Length] type [value][decimals] F 变量名称 lengthtype 变量类型及长度 value 初值 decimals 小数位数 exp: DATA : COUNTER TYPE P DECIMALS 3. NAME(10) TYPE C VALUE DELTA. S_DATE TYPE D VALUE exp: DATA : BEGIN OF PERSON, NAME(10) TYPE C, AGE TYPE I, WEIGHT TYPE DECIMALS 2, END OF PERSON. 另外 ,有关 DATA 声明的指令还有 : CONSTANTS( 声明常数 ) 、STATICS( 临时变量声明 ). exp: CONSTANTS PI TYPE P DECIMALS 5 VALUE 3.14159. STATICS 关键字 声明的变量仅在目前的程序中使用 , 结束后会自动释放 语法 : STATICS c [length] type [value] [decimals] 系统专用变量说明 系统内部专门创建了 SYST 这个 STRUCTURE, 里面的栏位存放系统变量 , 常用的系统变量有 : SY-SUBRC: 系统执行某指令后 ,表示执行成功与否的变量, 0表示成功 SY-UNAME: 当前使用者登入 SAP 的 USERNAME; SY-DATUM: 当前系统日期 ; SY-UZEIT: 当前系统时间 ; SY-TCODE: 当前执行程序的 Transaction code 请浏览后下载,资料供参考,期待您的好评与关注! SY-INDEX: 当前 LOOP 循环过的次数 SY-TABIX: 当前处理的是 internal table 的第几笔 SY-TMAXL: Internal table 的总笔数 SY-SROWS: 屏幕总行数 ; SY-SCOLS: 屏幕总列数 ; SY-MANDT: CLIENT NUMBER SY-VLINE: 画竖线 SY-ULINE: 画横线 TYPE 关键字 用来指定资料型态或声明自定资料型态 Example: TYPES: BEGIN OF MYLIST, NAME(10) TYPE C, NUMBER TYPE I, END OF MYLIST. DATA LIST TYPE MYLIST. LIKE 关键字 跟 TYPE 关键字使用格式相同 , 如 DATA TRANSCODE LIKE SY-TCODE. 不同的是 LIKE 用在已有值的资料项 , 如系统变量 , 而 TYPE 关键字则是用在指定资料型态。 TABLES 关键字 用来声明 Table Work Area 的数据 , 对应至 ABAP/4 资料文件 (Dictionary Object), 由 S

文档评论(0)

1亿VIP精品文档

相关文档