`

ABAP简介

阅读更多
一:什么是ABAP。
定义:ABAP=Advanced business application program, 一种高级企业应用编程语言。
SAP最初开发ABAP/4(高级商业应用程序设计)语言仅为内部使用,为应用程序员提供优化的工作环境。经过不断的改进和修改以满足商业领域的需要。现在,ABAP/4已成为SAP开发所有自己的应用程序的仅有工具。
 ABAP/4 是第四代支持结构化程序设计的语言。它合并了所有通常的控制结构和模块化概念。同时,它还支持面向对象的程序设计方法,这就为ABAP的应用开发开拓了更广阔的空间。而且,它还可以实现和其他编程语言的合成,如VB,JAVA,C/C++等。
二:ABAP的一些特性。
1.ABAP/4 支持商业数据类型和操作。您可以用特殊日期和时间字段进行计算。 系统会自动执行必需的类型转换。
2. ABAP/4 报表程序用于分析数据库表中的数据。这种分析的结果可以显示在屏幕上或发送到打印机上。逻辑数据库支持报表程序。
3.ABAP/4 允许您定义和调用子程序。也可以调用其他程序的子程序 。参数能够以各种方式从子程序传递或传递到子程序。
4. ABAP/4 包含一种特殊子程序,叫做功能模块。您可以在中央库中创建和维护功能模块。在调用程序和子程序之间功能模块有一个明确定义的数据接口。它们能够以调用程序的独立模式进行分别测试。
5. ABAP/4 包含一个叫 Open SQL 的SQL子集。用 Open SQL,您可以读取和访问数据库表,与所用的数据库系统无关。
 6. ABAP/4将对话程序组织为包含对话模块的模块池。每个动态程序 (由一个屏 幕及其流逻辑组成的“ 动态程序” )都基于一个ABAP/4 对话程序。流逻辑包含对 ABAP/4对话模块的调用。
三:ABAP的一些优点。
优点一:ABAP/4是面向对象语言。它支持封装性和继承性。封装性是面向对象的基础,而继承性则是建立在封装性基础上的重要特性。
  优点二:ABAP/4具有事件驱动的特性。
  优点三:ABAP/4和COBOL具有类似之处。
  优点四:ABAP/4适合生成报表。
  优点五:ABAP/4支持对数据库的操作。
分享到:
评论

相关推荐

    ABAP简介(SAP)

    ### ABAP简介(SAP) #### 第一单元:ABAP简介 ABAP(Advanced Business Application Programming),作为SAP的核心编程语言之一,自1980年代末期以来不断发展完善,成为构建SAP R/3系统应用程序的主要工具。ABAP...

    SAP-ERP二次开发语言ABAP简介

    SAP-ERP二次开发语言ABAP简介 SAP-ERP二次开发语言ABAP功能介绍

    SAP_ABAP_4.7.rar_SAP abap4_abap_abap chm_abap 4_abap4

    1. SAP ABAP简介: SAP ABAP是一种面向过程的编程语言,主要应用于SAP NetWeaver平台上。它为开发者提供了创建业务逻辑和用户界面的能力,包括报表、对话程序、功能模块、数据库表、屏幕设计等。 2. ABAP 4.7版本...

    ABAP中文帮助文档

    1. **ABAP简介**:了解ABAP的历史、作用以及它在SAP系统中的地位。 2. **语法基础**:包括数据类型、变量声明、常量、运算符和表达式等基本元素。 3. **控制结构**:如IF...THEN...ELSE、CASE语句、LOOP循环以及选择...

    ABAP用户指南(SAP ABAP开发)

    #### 一、ABAP简介 ABAP (Advanced Business Application Programming) 是一种专为SAP系统设计的编程语言。它主要用于开发SAP应用程序,包括业务逻辑、报表、界面等。随着SAP系统的不断演进,ABAP也在不断发展和...

    ABAP培训教材

    一、ABAP简介 ABAP是在1980年代为R/2系统开发的,后来在R/3系统中得到了广泛的应用,如今在SAP NetWeaver平台上仍然是核心的开发语言。它是一种结构化的、过程式的语言,但在近年来已经发展出面向对象的特性,以适应...

    abap初学最好的教材

    1. ABAP简介: ABAP是一种解释型的、面向过程的语言,后来发展为面向对象。它被广泛用于SAP R/3和SAP NetWeaver系统,用于创建业务逻辑和自定义功能。ABAP提供了多种开发工具,如SE80(ABAP Objects浏览器)、SE38...

    一本介绍ABAP的文档

    第1单元 ABAP简介 ABAP是SAP R/3系统的核心编程语言,用于开发和定制企业资源规划(ERP)解决方案。它支持事务处理、报表生成、用户接口设计等多个方面。ABAP/4是ABAP的一个版本,其中“4”代表第四代编程语言。学习...

    SAP ABAP编程实战基础

    1. ABAP简介: ABAP(Advanced Business Application Programming)是一种专门为SAP应用软件开发的高级业务应用程序设计编程语言。ABAP语言的核心是支持结构化程序设计,它与传统的第三代编程语言(如C语言和Pascal...

    SAP BC400-ABAP基础教程(中文版).pdf

    #### SAP ABAP简介 SAP (Systems, Applications, and Products in Data Processing) 是一家德国软件公司,以其在企业资源规划 (ERP) 领域的解决方案而闻名全球。ABAP (Advanced Business Application Programming) ...

    abap中文入门

    一、ABAP简介 ABAP是一种结构化编程语言,主要用于SAP R/3系统和SAP NetWeaver平台。它支持事务处理、报表生成、用户接口设计以及与其他系统集成等多种功能。ABAP与SAP的业务逻辑紧密相连,是构建SAP解决方案的重要...

    SAP ABAP 大全

    一、ABAP简介 ABAP起源于20世纪70年代,最初设计为报表生成工具,随着时间的发展,逐渐演变成一个功能强大的编程语言,支持面向对象编程、Web服务、业务逻辑处理等多种应用场景。在SAP系统中,ABAP用于开发业务逻辑...

    ABAP基础入门

    #### 一、ABAP简介 ABAP,全称为Advanced Business Application Programming,是一种专为SAP系统设计的高级编程语言。它不仅支持传统的过程化编程,还融合了面向对象的特性,如封装性和继承性,这使得ABAP成为构建...

    ABAP 进阶书

    #### 一、ABAP简介与SAP系统概述 - **ABAP语言概述**:ABAP(Advanced Business Application Programming)是一种专为SAP(Systems, Applications, and Products in Data Processing)系统设计的高级编程语言。它...

    ABAP 笔记 01

    1. **ABAP简介**: ABAP是一种高级业务应用编程语言,自1970年代起就被广泛使用。它是SAP NetWeaver平台的一部分,用于构建企业级的应用程序,如财务、人力资源、供应链管理和客户关系管理等。 2. **数据类型**: ...

    Sap Abap Programming.pdf

    #### 一、ABAP简介 - **定义**: ABAP (Advanced Business Application Programming) 是一种高级业务应用编程语言,由SAP公司开发并主要用于其R/3系统及其后续版本的SAP NetWeaver平台。 - **特点**: - 面向对象的...

    ABAP基础.pdf

    #### 一、ABAP简介与基本概念 **ABAP** (Advanced Business Application Programming) 是一种由 SAP(System Application and Products in Data Processing)开发的专业编程语言,主要用于开发 SAP 应用程序。它是...

    SAP BC ABAP Programming (PDF 1540 Pages)

    - **ABAP简介**:ABAP(Advanced Business Application Programming)是一种用于开发SAP应用程序的编程语言。尽管这本书出版的时间较早,但是ABAP的基本语法和编程方法至今仍然适用,对于初学者来说依然具有很高的...

Global site tag (gtag.js) - Google Analytics