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

Mastering the New SAP ABAP Syntax 7.40 and 7.50

Thành thạo cú pháp SAP ABAP mới 7.40 và 7.50

Thành thạo cú pháp SAP ABAP mới 7.40 và 7.50

Nâng cao kỹ năng ABAP với cú pháp mới từ phiên bản 7.40 và 7.50 — và nhận ngay eBook miễn phí để tra cứu nhanh

4.6
(627 đánh giá)
2,685 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
4.0 giờ video
75 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Hiểu sâu về cú pháp SAP ABAP mới
Sử dụng hiệu quả cú pháp SAP ABAP mới trong báo cáo
So sánh cú pháp cũ và mới để hiểu rõ hơn
Cách hoạt động của các tính năng ABAP mới từ NW 7.40 trở đi
Cách dùng AI ChatGPT để học và hiểu cú pháp mới
Cách dùng AI ChatGPT để chuyển đổi cú pháp cũ sang cú pháp mới
Toán tử khai báo nội tuyến: DATA, FINAL
Biểu thức: FOR, CTE, String, Table
Toán tử: VALUE, CORRESPONDING, REDUCE, COND, SWITCH, EXACT, CONV, CAST, FILTER, REF, NEW
Bảng nội bộ làm nguồn dữ liệu trong câu truy vấn SELECT
Vòng lặp ngược dùng bổ ngữ STEP
eBook miễn phí để tra cứu nhanh và thực hành

Yêu cầu

Kiến thức cơ bản SAP ABAP

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

Dành cho lập trình viên SAP ABAP muốn hiểu và sử dụng cú pháp ABAP mới
Người mới bắt đầu với SAP ABAP
Người đã có kinh nghiệm với SAP ABAP

Nội dung khóa học

20 phần • 75 bài giảng
1 Giới thiệu
2 Bài viết
1 Open SQL so với cú pháp Open SQL MỚI: Lý thuyết
2 Open SQL so với cú pháp Open SQL MỚI: Thực hành
3 Thực hành mã ABAP
4 Bài viết
1 Khai báo dữ liệu nội tuyến: Lý thuyết 1
2 Khai báo dữ liệu nội tuyến: Lý thuyết 2
3 Khai báo dữ liệu nội tuyến: Thực hành
4 Thực hành mã ABAP
5 Bài viết
1 Biểu thức bảng: Lý thuyết
2 Biểu thức bảng: Thực hành
3 Thực hành mã ABAP
4 Bài viết
1 Toán tử VALUE: Lý thuyết
2 Toán tử VALUE: Thực hành
3 Thực hành mã ABAP
4 Bài viết
1 Biểu thức FOR: Lý thuyết
2 Biểu thức FOR: Thực hành
3 Thực hành mã ABAP
4 Bài viết
1 Toán tử CORRESPONDING: Lý thuyết
2 Toán tử CORRESPONDING: Thực hành
3 Thực hành mã ABAP
4 Bài viết
1 Toán tử REDUCE: Lý thuyết
2 Toán tử REDUCE: Thực hành
3 Thực hành mã ABAP
4 Bài viết
1 Toán tử COND và SWITCH: Lý thuyết
2 Toán tử COND và SWITCH: Thực hành
3 Thực hành mã ABAP
4 Bài viết
1 Biểu thức STRING: Lý thuyết
2 Biểu thức STRING: Thực hành
3 Thực hành mã ABAP
4 Bài viết
1 Toán tử EXACT: Lý thuyết
2 Toán tử EXACT: Thực hành
3 Thực hành mã ABAP
4 Bài viết
1 Toán tử CONV: Lý thuyết và Thực hành
2 Thực hành mã ABAP
3 Bài viết
1 Toán tử FILTER: Lý thuyết
2 Toán tử FILTER: Thực hành
3 Thực hành mã ABAP
4 Bài viết
1 Toán tử tạo đối tượng NEW: Lý thuyết và Thực hành
2 Thực hành mã ABAP
3 Bài viết - NEW
4 Toán tử REF: Lý thuyết và Thực hành
5 Thực hành mã ABAP
6 Bài viết - REF
7 Toán tử CAST và biểu thức IS INSTANCE OF: Lý thuyết
8 Toán tử CAST và biểu thức IS INSTANCE OF: Thực hành
9 Thực hành mã ABAP
10 Bài viết - CAST
1 Biểu thức bảng chung (CTE): Lý thuyết
2 Biểu thức bảng chung (CTE): Thực hành
3 Thực hành mã ABAP
4 Bài viết
1 Khai báo nội tuyến FINAL: Lý thuyết & Thực hành
2 Thực hành mã ABAP
3 Bài viết
1 Bảng nội bộ làm Nguồn dữ liệu trong câu truy vấn SELECT: Lý thuyết
2 Bảng nội bộ làm Nguồn dữ liệu trong câu truy vấn SELECT: Thực hành
3 Thực hành mã ABAP
4 Bài viết
1 Vòng lặp ngược trên bảng nội bộ với bổ ngữ STEP
1 Dùng AI ChatGPT để học cú pháp mới
2 Bài viết
1 E-book: Thành thạo cú pháp ABAP mới thật dễ dàng

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

SAP has introduced a modern approach to programming in SAP ABAP from ABAP 7.40 onwards. Often referred to as the 'New Syntax', the modern approach aims at creating an expression-oriented language. There are various new elements introduced and let's try to understand this with simple examples in this course.

Why learn New ABAP syntax?

Answer the below simple question if you think it is only a New ABAP syntax course you already know, and then check if you need this course.  The answer is given at the end.

Que. Value in sy-tabix?

itab =

col1 col2

1       val1

2      val2

3      val3       

wa = itab[ col1 = 2 col2 = val2 ].

If sy-subrc EQ 0.

Write: sy-tabix.

End if.


  • The new ABAP syntax introduces several new language elements, making it more expressive and powerful. For example, constructor expressions, table expressions, and inline declarations allow you to write more concise and expressive code.

  • It is important to stay up to date with the latest developments in ABAP syntax to utilize its capabilities fully. For example, New Open SQL syntax supports SAP HANA built-in functions. You can write select queries with CASE expression, arithmetic expressions and arithmetic functions.

  • Learning the new ABAP syntax can help you write better, more efficient, and more maintainable code.

What will you learn in this course?

We will discuss the topics below in 2 parts: Theory and Practice.

  • Inline Declaration

  • Table Expressions

  • Value Operator

  • FOR expressions

  • CORRESPONDING Operator

  • REDUCE Operator

  • COND and SWITCH Operator

  • STRING Expressions

  • EXACT Operator

  • CONV Operator

  • NEW Operator

  • REF Operator

  • CAST Operator

  • Filter operator

  • Open SQL vs New Open SQL

  • SELECT query with CASE expression, Arithmetic Expression and SAP HANA built-in functions.

  • Common Table Expression (CTE) in ABAP SQL

  • Reverse looping using STEP addition

Why Learn New ABAP Syntax with Us?

  • A new ABAP syntax is designed to simplify the life of an ABAP developer, but without knowing the proper functionality, it can be disastrous. For example, let's consider we have an ITAB internal table with 5 records, and the code gets into a situation where it is reading a record at index 6.

    Old syntax: READ TABLE itab INTO wa INDEX indx

    New syntax: wa = itab[ indx ].

    With old syntax, if you didn't get the record for index 6, just sy-subrc will fail and nothing will go wrong but with the new syntax, the program leads to a short dump.  In detail explanations in the course will help you understand all such important things.

  • No extra talk, straight to the point in detailed explanations with theory and practice sessions.

  • You will learn by comparing old syntax with new syntax for better understanding.

  • We have kept examples simple to understand in one go.

  • You will get all the ABAP programs discussed in the course for your practice and quick reference.

  • All the videos are less than 10 mins to keep you focused.

  • Test what you have learned through MCQs.

A few facts related to the New ABAP syntax:

  • The new syntaxes have been added without removing the old syntax, i.e., it's with backward compatibility.

  • Not necessary to have a HANA database.

  • Can be practiced on ECC and S/4 HANA systems.

To make the best of this course

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

2. Follow the order in which lectures are arranged.

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


UPDATES:

06/30/2025: Added E-book for quick reference.

09/24/2024: For folks who prefer reading over videos, we have added articles that cover theory in simple words, along with code and output screenshots.

02/29/2024: Use AI ChatGPT to learn New Syntax.

Answer to the question asked:  table expression doesn't modify system variable sy-subrc or sy-tabix.

sy-tabix = 0


Happy Learning!

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 Programming
Hiển thị tất cả khoá học Backend Development
Hiển thị tất cả khoá học Enterprise Software
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 😊