- vừa được xem lúc

Giới thiệu về ABAP: Kiểu dữ liệu, Toán tử & Editor

0 0 16

Người đăng: Nhat Truong

Theo Viblo Asia

ABAP là viết tắt của "Advanced Business Application Programming" (Lập trình ứng dụng kinh doanh tiên tiến). Nó là một ngôn ngữ lập trình để phát triển các ứng dụng cho hệ thống SAP R/3.

Phiên bản ABAP mới nhất được gọi là ABAP Objects và hỗ trợ lập trình hướng đối tượng. SAP có thể chạy các ứng dụng được viết bằng ABAP/4, phiên bản ABAP trước đó, cũng như các ứng dụng sử dụng ABAP Objects.

Mà không cần nói thêm nữa, hãy bắt đầu học ABAP.

Lưu ý, hướng dẫn này sẽ không đi vào chi tiết cấu trúc ngôn ngữ ABAP (mà có thể rất nhàm chán để đọc), nhưng sẽ giới thiệu các khái niệm chính để bạn có thể bắt đầu nhanh chóng và tập trung vào các chủ đề quan trọng hơn.

Kiểu dữ liệu

Cú pháp để khai báo một biến trong ABAP

DATA Tên_Biến Type Kiểu_Biến

Example:

DATA employee_number Type I.

Dưới đây là danh sách các kiểu dữ liệu được hỗ trợ bởi ABAP

Data Type Initial field length Valid field length Initial value Meaning
Numeric types
I 4 4 0 Integer (whole number)
F 8 8 0 Floating point number
P 8 1 – 16 0 Packed number
Character types
C 1 1 – 65535 ‘ … ‘ Text field(alphanumeric characters)
D 8 8 ‘00000000’ Date field(Format: YYYYMMDD)
N 1 1 – 65535 ‘0 … 0’ Numeric text field(numeric characters)
T 6 6 ‘000000’ Time field(format: HHMMSS)
Hexadecimal type
X 1 1 – 65535 X’0 … 0′ Hexadecimal field

Xử lý dữ liệu

Gán Giá Trị

a=16. move 16 to a. write a to b.

Arithmetic Operations

compute a = a*100.

Control Statements

Các câu lệnh điều khiển sau đây có thể được sử dụng

– If … EndIf Loop

if [not] exp [ and / or [not] exp ].
........
[elseif exp.
.......]
[else.
.......]
Endif.

– Case statement

Case variable.
when value1.
.........
when value2.
.........
[ when others.
.........]
Endcase.
Do.

- While loop

While <logical expression>.
.....
.....
Endwhile.

– Do loop

Do <n> times.
.....
.....
Enddo.

Logical Operator

Danh sách các toán tử logic

  • GE or >=
  • GT or >
  • LE or <=
  • LT or <
  • EQ or =
  • NE or <>

ABAP/4 Editor

Cuối cùng, đây là nơi bạn sẽ dành nhiều thời gian nhất như một nhà phát triển để tạo / sửa đổi chương trình. Transaction SE38

https://i.2kvn.com/img/vib-2023-13.png

source: guru99.com

Bình luận

Bài viết tương tự

- vừa được xem lúc

SAP ABAP: Các kiểu dữ liệu

Tác giả: QuynhBC. Bài viết: 03. Các kiểu dữ liệu. Data Type - Data Object.

0 0 36

- vừa được xem lúc

Cách thức Debug chương trình trong SAP ABAP

Tác giả: QuynhBC. Xin chào các bạn. Nếu các bạn đã biết hoặc ở trình độ cao hơn xin comment và nêu thêm vài phương pháp khác. Mình xin cảm ơn.

0 0 23

- vừa được xem lúc

SAP ABAP Data Dictionary (SE11)

Data Dictionary là gì. . Trong bài hướng dẫn SAP ABAP Data Dictionary này, bạn sẽ học được::. 3 levels của ABAP Dictionary.

0 0 18

- vừa được xem lúc

ABAP là gì? Hình thức, Ý nghĩa, Lịch sử

ABAP là gì. Trong hướng dẫn SAP ABAP này, bạn sẽ học được:. Tại sao là SAP ABAP. .

0 0 15

- vừa được xem lúc

Giới thiệu về SAPUI5

1. Mở đầu.

0 0 16

- vừa được xem lúc

Cách tạo một Project Hello Wold đầu tiên với SAPUI5

1. Mở đầu.

0 0 16