Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

SAP ABAP on HANA Training for Beginners

Khóa đào tạo SAP ABAP trên HANA cho người mới bắt đầu

Khóa đào tạo SAP ABAP trên HANA cho người mới bắt đầu

Học qua phương pháp thực hành, 50+ ví dụ code, HANA, CDS, AMDP, FIORI, RAP, BTP, Hỏi đáp phỏng vấn, Hệ thống dùng thử

4.5
(6,323 đánh giá)
28,534 học viên
Giảng viên
Smart Logic Academy
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
11.0 giờ video
130 bài giảng
8 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 18/03/2026

Bạn sẽ học được gì

Nâng cao bộ kỹ năng SAP ABAP hiện có của bạn
Hỗ trợ tìm việc làm trong lĩnh vực phát triển ABAP cho SAP HANA
Các tính năng của SAP HANA
Mô hình Code to Data (Lập trình hướng dữ liệu)
Công cụ phát triển ABAP (ADT trên Eclipse)
Core Data Services (CDS) views trong ABAP
CDS View Entity
ABAP managed database procedures (AMDP)
ABAP Database Connectivity (ADBC)
ALV IDA (Truy cập dữ liệu tích hợp)
Câu hỏi và câu trả lời phỏng vấn
Select-Options với AMDP
Select-Options với CDS Views
Hệ thống ABAP trên đám mây dùng thử để thực hành
Tạo ứng dụng Báo cáo Danh sách SAP FIORI dựa trên CDS
Mô hình dữ liệu ảo (VDM) với CDS Views
Câu hỏi và câu trả lời phỏng vấn
Cách tìm CDS view và CDS view entity
ABAP RESTful Application Programming Model (RAP)
SAP BTP Business Technology Platform
Tạo instance môi trường ABAP dùng thử trên BTP
Xây dựng ứng dụng SAP Fiori sử dụng ABAP Programming Model for Fiori
Xây dựng ứng dụng SAP Fiori sử dụng ABAP RESTful Application Programming Model
Các hàm tích hợp sẵn trong CDS

Yêu cầu

Kiến thức cơ bản về Lập trình SAP ABAP

Đối tượng phù hợp

Dành cho các Tư vấn viên SAP muốn học ABAP cho HANA
Nhà phát triển SAP ABAP
Nhà phát triển SAP S/4 HANA

Nội dung khóa học

16 phần • 126 bài giảng
1 Lộ trình khóa học
1 SAP HANA là gì?
2 Cơ sở dữ liệu In-memory
3 Kiến trúc đa nhân
4 Row store và Column store
5 Nén dữ liệu
6 Xử lý song song
7 Aggregates và Indexes
8 Sự thay đổi mô hình trong cách tiếp cận lập trình I
9 Sự thay đổi mô hình trong cách tiếp cận lập trình II
10 Câu hỏi và câu trả lời phỏng vấn
1 ADT là gì?
2 Cài đặt ADT
3 Bắt đầu với ADT
4 Bài viết: Phím tắt công cụ ADT
5 Câu hỏi và câu trả lời phỏng vấn
1 Bối cảnh ra đời CDS view I - Lý thuyết
2 Bối cảnh ra đời CDS views II - Lý thuyết
3 Định nghĩa CDS - Lý thuyết
4 Repository Objects - Lý thuyết
5 Các loại CDS Views - Lý thuyết
6 Kiến thức cơ bản về ABAP CDS view - Lý thuyết
7 Bối cảnh cho việc viết code - Lý thuyết
8 Cú pháp CDS - Lý thuyết
9 CDS view đơn giản - Thực hành
10 Công cụ xem trước dữ liệu và các công cụ hữu ích khác trong ADT - Thực hành
11 Annotations trong CDS view - Lý thuyết
12 Annotations trong CDS view - Thực hành
13 Biểu thức Case - Lý thuyết
14 Biểu thức Case - Thực hành
15 Biểu thức số học, chuỗi và chuyển đổi tiền tệ trong CDS views - Lý thuyết
16 Biểu thức số học, chuỗi và chuyển đổi tiền tệ trong CDS views - Thực hành
17 Biểu thức tổng hợp trong CDS views - Lý thuyết
18 Biểu thức tổng hợp trong CDS views - Thực hành
19 Joins và Union - Lý thuyết
20 Joins trong CDS views - Thực hành
21 Union và Union All trong CDS views - Thực hành
22 CDS views có tham số đầu vào - Lý thuyết
23 CDS views có tham số đầu vào - Thực hành
24 Sử dụng CDS view trong một CDS view khác - Lý thuyết
25 Sử dụng CDS view trong một CDS view khác - Thực hành
26 Sử dụng CDS view trong ABAP Report - Lý thuyết
27 Sử dụng CDS view trong ABAP Report - Thực hành
28 Associations trong CDS views - Lý thuyết I
29 Associations trong CDS views - Lý thuyết II
30 Ad-hoc Associations - Thực hành
31 Exposed Associations - CDS view - Thực hành
32 Exposed Associations - Report - Thực hành
33 Filtered Associations - Thực hành
34 Extend View trong CDS views - Lý thuyết
35 Extend View trong CDS view - Thực hành
36 Ủy quyền trong CDS Views - Lý thuyết
37 Ủy quyền trong CDS Views - Thực hành
38 Cách tìm CDS Views dựa trên tên trường
39 Câu hỏi và câu trả lời phỏng vấn
1 Sự khác biệt giữa CDS view và CDS view entity I
2 Sự khác biệt giữa CDS view và CDS view entity II
3 Toán tử tập hợp EXCEPT và INTERSECT
4 Chuyển đổi CDS view sang CDS View Entity
5 Cách tìm CDS View Entity
1 Hàm chuỗi tích hợp sẵn trong CDS
2 Hàm số học tích hợp sẵn trong CDS
3 Hàm ngày tháng tích hợp sẵn trong CDS
4 Hàm thời gian tích hợp sẵn trong CDS
1 Bài viết: Cách tìm các CDS views chuẩn được SAP cung cấp?
2 Bài viết: Tổng hợp nhanh - Các hàm tích hợp sẵn trong CDS
3 Bài viết: Cách được SAP khuyến nghị để sử dụng System Fields trong CDS views?
4 Bài viết: Các phương pháp hay nhất khi phát triển CDS view là gì?
5 Bài viết: Associations trong CDS views
6 Bài viết: ABAP Cloud có khác với ABAP truyền thống không?
7 Bài viết: CDS UI Annotations
1 AMDP - Lý thuyết
2 AMDP - Thực hành
3 Câu hỏi và câu trả lời phỏng vấn
1 CDS Table Function - Lý thuyết
2 CDS Table Function - Thực hành
3 Câu hỏi và câu trả lời phỏng vấn
1 Select-options với AMDP và CDS views - Lý thuyết
2 Select-Options với AMDP - Thực hành
3 Select-Options với CDS Views - Thực hành
4 Câu hỏi và câu trả lời phỏng vấn
1 ADBC - Lý thuyết
2 ADBC - Thực hành
3 Câu hỏi và câu trả lời phỏng vấn
1 Giới thiệu ALV IDA
2 Lý thuyết hiển thị ALV IDA
3 Hiển thị bảng với ALV IDA - Thực hành
4 Hiển thị CDS view với ALV IDA - Thực hành
5 Tham số ALV IDA - Lý thuyết
6 Tham số ALV IDA - Thực hành
7 Select Options trong ALV IDA - Lý thuyết
8 Select Options với bảng trong ALV IDA - Thực hành
9 Select Options với CDS View trong ALV IDA - Thực hành
10 Câu hỏi và câu trả lời phỏng vấn
1 Mô hình lập trình ABAP cho ứng dụng Fiori
2 Mô hình dữ liệu ảo (VDM) với CDS Views
3 Tạo Basic Views
4 Tạo Composite View
5 Tạo Consumption view và Odata Service
6 Tạo ứng dụng Báo cáo Danh sách SAP FIORI dựa trên CDS view
7 Câu hỏi và câu trả lời phỏng vấn
1 Sự phát triển hướng tới RAP
2 Tổng quan kiến trúc: ABAP RESTful Application Programming Model
3 Giới thiệu BTP Business Technology Platform
4 Tạo instance môi trường ABAP trên BTP
5 Tài liệu: Các bước tạo instance môi trường ABAP trên BTP
6 ABAP Cloud
7 SAP Fiori Elements
8 Xây dựng ứng dụng SAP Fiori sử dụng RESTful Application Programming Model
9 Business Object - Cấu trúc, Hành vi, Runtime
10 Entity Manipulation Language (EML)
11 Validation trong RAP
12 Action trong RAP
13 Determination
14 Câu hỏi và câu trả lời phỏng vấn
1 Giới thiệu - I
2 Giới thiệu - II
3 Tạo instance ABAP dùng thử miễn phí trên BTP và kết nối với dự án ABAP cloud trong ADT
4 Hạn chế của hệ thống ABAP dùng thử trên đám mây và cách khắc phục
5 Chuẩn bị hệ thống ABAP dùng thử sẵn sàng sử dụng
6 Mẫu code để thực hành - Định nghĩa bảng và tạo dữ liệu
7 Mẫu code để thực hành - CDS Views
8 Mẫu code để thực hành - Các thủ tục AMDP
1 Bài giảng bổ sung: SAP ABAP: Thành thạo cú pháp mới
2 Bài giảng bổ sung: Bài kiểm tra chuẩn bị chứng chỉ SAP ABAP cho HANA
3 Bài giảng bổ sung: Hệ thống ABAP dùng thử với cơ sở dữ liệu HANA trên SAP Cloud Platform

Giới thiệu khóa học

All SAP products are moving to SAP HANA, this demands SAP ABAP NetWeaver Application Server to leverage the features and capabilities of the SAP HANA database. ABAP for SAP HANA refers to all developments that leverage the power of SAP HANA within ABAP applications. In this course, the instructor introduces you to the fundamental skills needed to understand  ABAP development for SAP HANA programming concepts and start creating your own ABAP for HANA programs. This course focuses on learning through a hands-on approach and is packed full of step-by-step examples. Anyone can join the course with basic knowledge of ABAP programming.  

There are mainly 3 roles in SAP HANA from the developer's point of view.

1. SAP HANA native developer

             Main skills required: HANA modeling Attribute, Analytic and Calculation views, Native HANA SQL Scripting

2. SAP ABAP development for HANA

             Main skills required: ABAP, ABAP CDS Views, AMDP procedures

3. SAP UI5 FIORI

             Main skills required: SAPUI5, JavaScript, CSS, HTML5.

Note:

The main objective of the course is to provide skills in ABAP development for SAP HANA; hence, it does not cover any SAP HANA modelling or SAP UI5 development concepts. The course explains the SAP HANA database's basic features relevant to ABAP development for SAP HANA.


Areas covered in this course are

1. SAP HANA basic features

2. Code to Data Paradigm

3. ABAP Development Tools ( ADT ) for Eclipse

4. Core Data Services ( CDS ) Views

5. CDS view Entity

6. CDS Built-in Functions

7. ABAP-managed database procedure ( AMDP )

8. ABAP Database Connectivity ( ADBC )

9. ALV with Integrated Data Access ( ALV IDA )

10. VDM Virtual Data Model

11. Building SAP Fiori application using ABAP Programming Model for Fiori

12.  Building SAP Fiori application using ABAP RESTful Application Programming Model (RAP)

13. SAP BTP Business Technology Platform

14. Instance creation of trial ABAP Environment in BTP


Course features

1. The course focuses on learning through a hands-on approach

2. straight-to-the-point explanation.

3. Get the Source code on every program discussed

4. Test what you learned by solving MCQs after videos

5. Creation of CDS-based SAP FIORI Applications

6. We will help you to configure the 30-day free trial ABAP system on the SAP cloud platform

7. Get certification of completion.

8. Full lifetime access

9. Topic-wise Interview questions and answers


The course makes it so easy to learn ABAP for HANA that you will be building and testing out your code in no time. The course is delivered in such a way that any ABAPer who takes the course will have absolutely no problem understanding all the topics discussed. This course focuses on learning through a hands-on approach and is packed full of step-by-step examples.

The instructor believes that doing hands-on without knowing the theory is half learning. Hence, in this course, he will cover all necessary theories related to SAP HANA and ABAP for HANA before starting the hands-on sessions. You will learn by watching the author perform the operation he is instructing as he explains how to create programs step by step.

The instructor knows your time is precious and hence delivers information straight to the point. The complexity of topics will gradually increase hence, it is advised to watch videos the way they are arranged. You will be provided with all program codes discussed in the hands-on sessions.

We will help you configure the 30-day free trial ABAP system with the HANA database on the SAP cloud platform and install the Eclipse-based ABAP Development Tool (ADT) to develop CDS views and AMDP procedures. The trial period can be further extended up to 90 days.

Please note,

The trial ABAP system is optimized for cloud usage; therefore, not all the features of an on-premise ABAP system are available. For example, SAP GUI and ABAP report programs are not available since screen processing is not suitable for cloud operations.

We have used a proper on-premise ABAP system with a HANA database and not a trial ABAP system for the explanations of all the practice examples discussed in this course. It's recommended to use a proper on-premise ABAP system with the HANA database, but if you don't have such a system, as a secondary option, you can use a free trial ABAP system on the SAP cloud platform.


To make the best of this course

  1. Get access to an ABAP on the HANA system and practice on it

  2. Answer quiz questions for self-evaluation

  3. Follow the order in which lectures are arranged

  4. Based on the title, feel free to skip certain parts

  5. Use the given code for fast and correct results


Latest Updates:

11 April 2024: Added videos on BTP, and RAP

15 Aug 2025: Added videos on CDS built-in functions


Other Courses :

1. AI for SAP ABAP Development

2. Mastering the New SAP ABAP Syntax 7.40 and 7.50

3. SAP ABAP - Parallel Processing

4. ABAP Cloud Back-End Developer Certification Preparation Test

5. SAP Smart Forms for Beginners

6. SAP ABAP for HANA certification preparation test

7. SAP ABAP - Code Review Analysis

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Abap
Hiển thị tất cả khoá học Enterprise Software
Hiển thị tất cả khoá học Hana
Hiển thị tất cả khoá học Sap Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊