Advanced Course- SAP ABAP

所在平台: Udemy

课程主页: https://www.udemy.com/course/advanced-course-sap-abap/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Coursera 课程总结:SAP ABAP 高级课程** 本课程深入探讨了 SAP ABAP(Advanced Business Application Programming)语言,这是一种第四代(4GL)编程语言,也是 SAP 应用服务器编程的主要语言之一,与 Java 并驾齐驱。 **核心概念:** * **分层架构:** ABAP 程序运行在 SAP 应用服务器层。SAP 系统采用分层架构,包括: * **表示层:** 任何用户输入的设备,如网页浏览器、移动设备等。 * **应用服务器层:** 负责所有核心处理,可以由多个实例组成。 * **数据库层:** 通常独立部署,用于存储数据,以提高性能和安全性。 各层之间相互通信,实现数据流转。 * **ABAP 程序存储与执行:** ABAP 程序存储在 SAP 数据库内部,而不是独立的文件中。它们在 SAP 内核的运行时(Runtime System)控制下执行。运行时系统负责处理所有 ABAP 语句、控制流程和响应用户事件。 * **ABAP 代码形式:** ABAP 代码在数据库中以两种形式存在: * **源代码:** 可通过 ABAP Workbench 工具查看和编辑。 * **生成代码:** 程序的二进制表示,类似于 Java 的字节码。 **技术特点:** * **物理独立性:** 软件的技术分布与物理位置无关,三层可以组合部署在一台计算机上,也可以分布在不同的服务器上。 **总结:** 本高级课程为学习者提供了关于 ABAP 语言及其在 SAP 系统中的核心作用的全面理解,重点介绍了其独特的运行机制和存储方式。

课程评论(0条)

课程详情

ABAP stands for Advanced Business Application Programming, a 4GL (4th generation) language. Currently it is positioned, along with Java, as the main language for SAP application server programming.The Presentation layer consists of any input device that can be used to control SAP system. This could be a web browser, a mobile device and so on. All the central processing takes place in Application server. The Application server is not just one system in itself, but it can be multiple instances of the processing system. The server communicates with the Database layer that is usually kept on a separate server, mainly for performance reasons and also for security. Communication happens between each layer of the system, from the Presentation layer to the Database and then back up the chain.Note − ABAP programs run at the application server level. Technical distribution of software is independent of its physical location. It means basically all three levels can be installed on top of each other on one computer or each level can be installed on a different computer or a server.ABAP programs reside inside the SAP database. They execute under the control of the runtime system that is a part of the SAP kernel. The run-time system processes all ABAP statements, controlling the flow logic and responding to user events.So, unlike C++ and Java, ABAP programs are not stored in separate external files. Inside the database, ABAP code exists in two forms −Source code that can be viewed and edited with the ABAP workbench tools.Generated code, which is a binary representation. If you are familiar with Java, this generated code is somewhat comparable with Java byte code.

课程标签

0人关注该课程

主题相关的课程