|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/sap-abap-on-hana-shr/
课程评论:没有评论
**SAP ABAP on HANA: Native HANA, AMDP, CDS 课程总结** 本课程深入探讨了 SAP HANA 数据库环境下 ABAP 开发的关键技术,旨在帮助学员掌握在 HANA 平台上进行高效、原生的 ABAP 开发。 **课程核心内容包括:** * **SAP HANA 基础:** * HANA 数据库的介绍、特性与架构。 * ABAP 在 HANA 中的角色,以及数据到代码 (Data to Code) 与代码到数据 (Code to Data) 的开发方法论。 * HANA Studio 的使用。 * **Native HANA 开发:** * SQL 基础及数据库对象(表、视图、索引等)的管理。 * 了解行存储与列存储的区别,以及 CRUD 操作、事务控制、查询优化 (Order By, Group By, Having, Where)、约束 (Primary key, Foreign Key)。 * 学习临时表 (Global/Local Temporary Tables)、触发器 (Triggers)、序列 (Sequences)、同义词 (Synonyms) 和数据库对象修改 (Altering Database Objects)。 * 掌握过程 (Procedures)、函数 (Functions)、内部表 (Temporary Internal Tables)、条件/循环语句 (Conditional/Looping statements)、游标 (Cursors) 和异常处理 (Exception Handling)。 * 学习视图 (Views)、数组 (Arrays) 和连接 (Joins) 的概念与应用。 * **Stored Procedures:** 重点讲解创建 Stored Procedures、Database Procedure Proxies,以及如何在 ABAP 报表中调用它们。此外,还涵盖了标量函数 (Scalar Functions) 和表函数 (Table Functions) 的使用。 * **ABAP HANA (前提条件:ABAP 编程基础):** * **ADBC (ABAP Database Connectivity):** 介绍 ADBC 框架,学习如何在 ABAP 报表中执行 SELECT 查询、参数绑定、调用 Stored Procedures,并使用 ADBC 操作 DDL and DML 语句。 * **AMDP (ABAP Managed Database Procedures):** 掌握 AMDP 的概念和 ADTC,学习如何创建和调用 AMDP,并与 Stored Procedures 进行对比。重点讲解在 AMDP 中使用参数和 Select-option 功能。 * **CDS (Core Data Services):** * 深入理解 CDS 视图的介绍、组件及简单视图的创建。 * 学习如何在 ABAP 报表和 ALV IDA 报表中消费 CDS 视图。 * 掌握带参数 (with parameters)、带函数及算术表达式 (with Functions and Arithmetic Expressions)、带 Join 和 Association (with Joins and Associations) 的 CDS 视图开发。 * 特别关注在 AMDP 表函数中实现 CDS 视图的复杂场景。 **总而言之,本课程为 ABAP 开发者提供了一个全面掌握 SAP HANA 原生开发能力的学习路径,涵盖了从数据库基础到高级特性,再到 ABAP 与 HANA 结合的各类关键技术。**
SAP HANA IntroductionFeatures and Architecture of HANA DatabaseABAP HANA IntroductionRole of ABAP consultants in SAP HANAData to Code Vs Code to Data ApproachIntroduction to HANA StudioNative HANA DevelopmentIntroduction to SQL and Database ObjectsRow Store Table Vs Column Store TableDatabase Tables - CRUD OperationsTransaction Control StatementsOrder By, Group By, Having, Where ClausesPrimary key and Foreign Key ConstraintsGlobal Vs Local Temporary TablesDefining and Managing TriggersSequencesSynonymsAltering Database ObjectsTable TypesProceduresFunctionsTemporary Internal TablesConditional and Looping statementsCursorsException HandlingViewsArraysJoinsIndexesStandard SQL FunctionsSTORED PROCEDURESCreating Stored ProceduresCreating Database Procedure ProxiesConsuming Stored Procedure from ABAP ReportsScalar FunctionsTable FunctionsABAP HANA(PRE-REQUISITES: ABAP PROGRAMMING)3ADBC (ABAP DATABASE Connectivity)Introduction to ADBC FrameworkConsuming Select Queries in ABAP Reports using ADBCParameter Binding in Queries using ADBCConsuming Stored Procedures using ADBCParameter Binding in Stored Procedures using ADBCAccessing DDL and DML statements using ADBCAMDP (ABAP Managed Database Procedures)Introduction to AMDP and ADTCreating AMDP'sConsuming AMDP's from ABAP ReportsAMDP Vs Stored ProceduresPassing Parameters to AMDPSelect-option functionality in AMDPCDS (CORE DATA Services)Introduction and Components of CDS ViewsCDS simple viewsConsuming CDS views from ABAP Reports and ALV IDA ReportsCDS views with parametersCDS Views with Functions and Arithmetic ExpressionsCDS Views with Joins and AssociationsCDS view Implemented in AMDP Table Functions