zoukankan      html  css  js  c++  java
  • ABAP开发基础知识:3) 自定义数据类型(UserDefined Data Types)

         在前面曾经介绍过,ABAP共有8种基本数据类型,但是这些数据类型属性太为单一,为了方便开发人员操作和理解,SAP还提供自定义数据类型,让用户能自行定义数据类型的名称及属性,通过关键字TYPES能够实现自定义功能,其语法格式与变量定义类似,通过TYPES声明的参数可以被其它常量、变量引用,不能直接赋值。

         FOR EXAMPLE:

         TYPES name(10) TYPE C,

                   teams(23) TYPE C.

         DATA:player TYPE NAME VALUE 'JERY TANG',

                  nickname LIKE player.

        

         CONSTANTS:team1 TYPE TEAMS VALUE 'team1',

                             team2 TYPE TEAMS VALUE 'team2'.

        自定义变量就注意以下几点:

        1)SAP对关键字及变量定义时不区分大小写。SAP建议关键字大写变量采用小写方式编码,养成良好的编码习惯。

        2)SAP编程风格灵活,并没有特定的格式限制,可以看成由在两个关键字间加入多个空格,同一变量可换行隔开,但应注意美观,养成良好的编程风格。

        3)同时定义多个参数时需要在关键字后面加上冒号":",默认值需要用单引号进行注明。

           

  • 相关阅读:
    机器学习
    Python
    sublime的推荐插件
    C语言编程
    将生成logo图片导入到Altium Designer中
    基于MDK的stm32实践过程中,debug的总结
    LCD12864使用总结
    c语言使用技巧
    LCD12864显示中文乱码
    在Keil中做stm32的软件仿真,查看输出PWM波形时,在逻辑分析仪中规定IO口signal,出现"unknow signal"
  • 原文地址:https://www.cnblogs.com/foxting/p/2390256.html
Copyright © 2011-2022 走看看