zoukankan      html  css  js  c++  java
  • 变量的声明

    1.按类型定义变量

        ABAP的变量需要通过关键字DATA进行声明,当同时声明多个变量时,需要在DATA后面加冒号,如“DATA:”,每个变量可以分配默认值,使用"VALUE ‘默认值’"进行定义,语法如下:

          DATA  <变量名>(长度)  TYPE  <数据类型>  VALUE  <默认值>.

    例如:定义一个C类型变量“TEST1”,长度为10,默认值为“HELLO SAP”

          DATA test1(10) TYPE C VALUE 'HELLO SAP'.

         在使用VALUE定义变量的默认值时,默认的最大长度不要超过变量设定的长度,否则系统会按设定长度自动截取。例如,定义变量"DATA:TITLE(5) TYPE C VALUE 'HELLO SAP'."。时变量的定长为5,那么该变量的实际值就为"HELLO"。若定义变量时未使用TYPE来声明数据类型,那么该变量会默认为字符类型,如例中的nickname(35)则表示长度等于35位的字符变量。

     

     

    2.按参考定义变量

         使用“LIKE”运算符,可以实现参照ABAP程序中的某变量或参照某一数据字典类型来定义新的变量,基本语法如下:

         DATA <变量1> LIKE <变量2>.

    例如:

         DATA: test1(10) TYPE C VALUE 'HELLO SAP',

                   test2 LIKE test1.

    (上述,TEST2与TEST1具有机同的属性,默认值均为“HELLO SAP”)

     

     

    3.变量的初始化

       变量在赋值后可进行初始化恢复初始值,语法如下:

       CLEAR <变量名>.

     例如: CLEAR:TEST1,TEST2.

     

    4.定义常量

       定义常量必须使用VALUE指定它的初始值,基本语法如下:

       CONSTANT   <变量名>(长度)  TYPE  <数据类型>   VALUE  <默认值>. 

    例如:constant: team1(20)  type c value ‘76ers’,

                           team2  like  team1 value ‘celtics’,

                           total   type i value 82.

  • 相关阅读:
    用python3实现AES/CBC/PKCS5padding算法加解密
    python之逆向某贷款app破解sign参数
    用Python实现RSA签名和验签
    python3 RSA 长字符串分段加密解密
    PyCharm 字体大小颜色常用功能设置
    pycharm2019.3/pycharm2020.2 专业版 安装教程永久激活
    Android 四大组件和Intent
    Linux的查找命令
    Linux(centos)系统各个目录的作用详解
    linux ls文件颜色和底色设置
  • 原文地址:https://www.cnblogs.com/sanlly/p/3226987.html
Copyright © 2011-2022 走看看