zoukankan      html  css  js  c++  java
  • [转]ABAP学习笔记之二—变量和表达式

    简单的介绍ABAP的变量和表达式。

     

    1.      abap的基本数据类型包括

    数据类型

    认大小

    有效 大小

    初始值

     说明

    C

    1

    1 - 65535

    SPACE

    文 本、字符
    ( 字母数字字 符)

    D

    8

    8

    '00000000'

    日 期
    (格式: YYYYMMDD

    F

    8

    8

    0

    点数

    I

    4

    4

    0

    型(整数)

    N

    1

    1 - 65535

    '00...0'

    字文本

    P

    8

    1 - 16

    0

    压缩

    T

    6

    6

    '000000'

    时 间
    (格式: HHMMSS

     X

    1

    1 - 65535

    X'00'

    六进制

    2.      如何定义数据

    有三个关键字可以定义数据类型,以上的数据类型为abap预定义的,你还可以自己定义自己的数据类型。

    1.用系统预定义的数据类型

        DATA TYPE <系统中的预定义类型> .

        DATA LIKE <系统中的预定义类型> .

        省略的写法:

        DATA TYPE <系统中的预定义类型> ,

                LIKE <系统中的预定义类型> .

    2.用自己定义的数据类型

        TYPES TYPE <系统中的预定义类型> .

        TYPES LIKE <系统中的预定义类型> .

    3.      ABAP的结构化数据类型内表,结构:

    1.自定义结构:

          DATABEGIN OF ,

                     

                  END OF .

          TYPES: BEGIN OF ,

                   

                 END OF

    2.自定义内表:

          DATA: TYPE STANDARD TABLE OF .

         DATA: < ITAB > LIKE STANDARD TABLE OF

    3.使用ABAP预定义的结构:

          DATA: LIKE <系统自定义的结构> .

    4.使用ABAP数据库表作为内表:

          DATA LIKE .

    4.      定义ABAP常量:

    CONSTANTS: TYPE/LIKE 与定义变量类型> VALUE <常量值> .

  • 相关阅读:
    一篇文章了解_docker
    一篇文章了解_接口测试
    一篇文章了解_unittest
    一篇文章了解_selenium
    Python命令行参数sys.argv[]
    Python_pycharm调试模式+使用pycharm给python传递参数
    Python_异常处理、调试
    [问答题]写出下列程序的输出结果:
    [单选题]函数的参数传递包括:
    [单选题]PHP函数,mail($param1, $param2, $param3),其中的$param2参数包含什么?
  • 原文地址:https://www.cnblogs.com/wequst/p/1513883.html
Copyright © 2011-2022 走看看