Có 3 loại biến trong ABAP
1) Biến tĩnh
Ví dụ đoạn code sau:
REPORT ZTest123_01.
PARAMETERS: NAME(10) TYPE C,
CLASS TYPE I,
SCORE TYPE P DECIMALS 2,
CONNECT TYPE MARA-MATNR.
==
Form input tương ứng:
Name: text box
Class: text box
Score: text box
Connect: text box
2) Biến tham chiếu
Cú pháp như sau:
DATA <ref> TYPE REF TO <type> VALUE IS INITIAL.
- REF TO định nghĩa biến tham chiếu tham chiếu tới
- kiểu tĩnh giới hạn kiểu mà ref có thể tham chiếu tới
- kiểu động của biến tham chiếu là kiểu dữ liệu
hay lớp nó đang tham chiếu tới
- kiểu tĩnh luôn luôn thông dụng hơn hoặc bằng với
kiểu động
3) Biến hệ thống
-Biến hệ thống trong ABAP dùng chung cho toàn bộ chương trình ABAP
- Biến hệ thống được định nghĩa trong bảng SYST
- Có thể search với từ khóa "SYST-" hay "SY-"
1) Biến tĩnh
Ví dụ đoạn code sau:
REPORT ZTest123_01.
PARAMETERS: NAME(10) TYPE C,
CLASS TYPE I,
SCORE TYPE P DECIMALS 2,
CONNECT TYPE MARA-MATNR.
==
Form input tương ứng:
Name: text box
Class: text box
Score: text box
Connect: text box
2) Biến tham chiếu
Cú pháp như sau:
DATA <ref> TYPE REF TO <type> VALUE IS INITIAL.
- REF TO định nghĩa biến tham chiếu tham chiếu tới
- kiểu tĩnh giới hạn kiểu mà ref có thể tham chiếu tới
- kiểu động của biến tham chiếu là kiểu dữ liệu
hay lớp nó đang tham chiếu tới
- kiểu tĩnh luôn luôn thông dụng hơn hoặc bằng với
kiểu động
3) Biến hệ thống
-Biến hệ thống trong ABAP dùng chung cho toàn bộ chương trình ABAP
- Biến hệ thống được định nghĩa trong bảng SYST
- Có thể search với từ khóa "SYST-" hay "SY-"
Nhận xét
Đăng nhận xét