SAP ABAP 标准培训教程 BC400 中对 ABAP 编程语言特性的总结如下:

  1. Is typed - 强类型编程语言,任何 ABAP 变量在其声明时,其数据类型就已经的确定下来了。

  2. Enabled multi-language applications - 支持多语言,即 internationalization. 意思是,比如我们可以基于英文环境开发一个 ABAP 应用,再使用 ABAP 开发工具,将其翻译成支持其他语言的版本,比如中文,德文,依次类推。

  3. Enabled SQL Access - ABAP 编程语言支持 Open SQL,可以直接访问底层数据库表。

  4. Has been enhanced as an Object Oriented language - ABAP 支持面向对象编程。

  5. is platform independent - ABAP 语法不依赖于具体运行的操作系统和底层连接的数据库,对使用 ABAP 应用的用户本地的 Presentation Server 也没有额外的需求。如果您对 ABAP 经典的三层架构有所遗忘,请回过头来温习我这篇文章:ABAP 标准培训教程 BC400 学习教程之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍

  6. is upward-compatible - 使用 ABAP 低版本开发出的应用,必须能够运行在高版本的 ABAP 环境

ABAP 标准培训教程 BC400 学习笔记之三:ABAP 编程语言的特性和基本构成要素相关推荐

  1. ABAP 标准培训教程 BC400 学习笔记之五:ABAP 编程语言的变量,常量和字面量,以及文本符号

    在 Jerry 的前一篇文章ABAP 标准培训教程 BC400 学习教程之四:ABAP 编程语言的数据类型里,我们实际上已经涉及到了 ABAP 字面量的一种:如下图高亮的 '01' 所示,该文本字面量 ...

  2. ABAP 标准培训教程 BC400 学习笔记之二:Cross-client 和 Client-specific 的区别

    很多 ABAP 初学者通过各种社交平台向我提出这个问题: ABAP初学者如何系统地学习ABAP编程? 所以我专门写了一篇同名的文章来回答. 文章里提到,我的 ABAP 学习之路,其实并没有阅读过中文的 ...

  3. ABAP 标准培训教程 BC400 学习笔记之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍

    很多 ABAP 初学者通过各种社交平台向我提出这个问题: ABAP初学者如何系统地学习ABAP编程? 所以我专门写了一篇同名的文章来回答. 文章里提到,我的 ABAP 学习之路,其实并没有阅读过中文的 ...

  4. ABAP 标准培训教程 BC400 学习笔记之四:ABAP 编程语言的数据类型

    ABAP 是强类型编程语言,定义数据变量的同时,必须声明其数据类型. 例如下面的代码: 我们定义了一个变量 lv_name, 给其指定数据类型为 string,即字符串.该字符串变量的默认值为 Jer ...

  5. 正则至少一个数字_好程序员web前端培训分享JavaScript学习笔记之正则

    好程序员web前端培训分享JavaScript学习笔记之正则,正则表达式,又名 "规则表达式" 由我们自己来书写 "规则",专门用来检测 字符串 是否符合 &q ...

  6. 26Play框架教程2学习笔记

    Play框架教程2学习笔记 文章目录 1 play框架01 1.1 概述 1.2 特性 1.2.1 无缝集成现有开发环境 1.2.2 热重载和修改Bug 1.2.3 简单的无状态MVC架构 1.2.4 ...

  7. 《Solid Edge高级应用教程》学习笔记

    <Solid Edge高级应用教程>学习笔记 第一章.绪论 第一节.CAD概论 计算机辅助设计(Computer Aided Design,简称CAD)是一种用计算机硬件.软件系统辅助人们 ...

  8. 26Play框架教程1学习笔记

    Play框架教程1学习笔记 文章目录 1play教程 第一课 1.1 play是什么 1.2 REST风格是什么 1.3 play的优点和缺点 2 play教程 第二课 2.1 搭建开发环境 2.1. ...

  9. linux系统管理学习笔记之三----软件的安装

    linux系统管理学习笔记之三----软件的安装 2009-12-29 19:10:02 标签:linux 系统管理 [推送到技术圈] 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 ...

最新文章

  1. linux剪贴板复制文件原理,linux剪贴板原理
  2. 逻辑漏洞之密码找回总结
  3. 基于 websocket 实现的 im 实时通讯案例
  4. macos xampp mysql 命令_MAC系统XAMPP 中 MySQL命令行client配置使用
  5. 【LeetCode笔记】剑指 Offer 93. 复原 IP 地址(Java、DFS、字符串)
  6. c语言 p *p,C语言之指针*p++和*(p++)区别
  7. mxnet实战系列(一)入门与跑mnist数据集
  8. C#面向对象10 继承
  9. 干货 | 我可以读哪些论文来跟上现代NLP的最新趋势?
  10. Activity intent经常使用的 FLAG 集合
  11. VS C#生成dll,C#和unity工程调用
  12. jeep智能手表软件测评中心的测试,够了,不要太帅:Jeep黑骑士智能手表深度评测...
  13. 17个机器学习的常用算法
  14. php 外包 上海,== | php外包与php技术服务商
  15. TCP连接建立的步骤
  16. 【建议收藏】1000套HTML静态网页设计期末大作业 (HTML+CSS+JS)
  17. arukas.io免费搭建个人私有***方式
  18. 1138 Postorder Traversal
  19. 2016清华计算机学院复试名单,2016清华复试名单自动化名单
  20. 二分法和牛顿迭代法求平方根(Python实现)

热门文章

  1. IO多路复用原理剖析
  2. Javascript - ExtJs - TreePanel组件
  3. Ant Design 使用小结
  4. 不止性能优化,移动端 APM 产品研发技能
  5. 软考网络工程师--计算机硬件基础
  6. ansible基本模块使用
  7. ubuntu、fedora系统的启动|关闭管理器
  8. 类似于京东商城等的商品分类搜索筛选功能实现
  9. 24、C++ Primer 4th 笔记,面向对象编程(2)
  10. Maximum.TV 发布西班牙语Silverlight TV网站