Bài giảng ABAP programming I - pdf 26

Link tải luận văn miễn phí cho ae
ABAP Programming I


I. Tạo chương trình ABAP cơ bản:
1. Định nghĩa dữ liệu với trình soạn thảo ABAP (ABAP Editor):
a. Tạo chương trình ABAP
ABAP (Advanced Business Application Programming) là ngôn ngữ lập trình được sử dụng để phát triển các ứng dụng SAP.

ABAP Editor là công cụ phát triển mà SAP R/3 cung cấp. Công cụ này cho phép bạn tạo, hiệu chỉnh và thực thi chương trình ABAP. Bạn có thể sử dụng cửa sổ ‘SAP Easy Access’ để truy cập ABAP Editor.

Để mở ABAP Editor, gõ transaction code ‘SE38’ vào trường Command và nhấn Enter.
Để tạo chương trình ABAP, cần xác định trên chương trình trong trường Program, tên bắt đầu là Y hay Z → nhấn Create.

Sử dụng cửa sổ ‘Program Attributes’ để xác định tiêu đề và các thuộc tính bao gồm loại chương trình và application area mà chương trình phụ thuộc.

Khi bạn hiệu chỉnh và lưu chương trình ABAP, đó là phiên bản chưa kích hoạt (inactive). Không thể thực thi chương trình này, để thực thi được cần kích hoạt (activate) nó.

b. Cấu trúc ABAP:
Chương trình ABAP chứa nhiều dòng mã gọi là câu lệnh (statement), được sử dụng để định nghĩa và thao tác dữ liệu.

Khi viết câu lệnh, bạn cần theo nguyên tắc nhất định để đảm bảo trình xử lý ABAP có thể biên dịch đúng và thực thi câu lệnh đưa ra kết quả mong muốn.

Câu lệnh bắt đầu bằng từ khóa và kết thúc bằng dấu chấm. Nên có ít nhất một khoảng trắng để phân chia các từ trong câu lệnh.
Ví dụ:
write / 20(5) 'Hello'.

Chương trình ABAP cũng chứa chú thích để cải tiến tính dễ đọc cho chương trình và nó được bỏ qua khi thực thi. Dòng ghi chú bắt đầu bằng dấu * hay dấu ". Ví dụ:
*&------------------------------------------*
*& Creating Sales Report *
*&------------------------------------------*

c. Xác định kiểu dữ liệu:
Khi chương trình được thực thi, nó thực hiện các thao tác logical trên dữ liệu cục bộ trong chương trình. Dữ liệu là các trường trong bộ nhớ (working memory). Một trường là một chuỗi các byte.

Trường trong bộ nhớ lưu dữ liệu của chương trình trong quá trình thực thi gọi là đối tượng dữ liệu (data object). Các trường trong bộ nhớ này được gán cho chương trình khi nó thực thi và được giải phóng khi thực thi xong. Trường trong bộ nhớ đã giải phóng có thể được gán cho chương trình khác.


/file/d/0Bz7Zv9 ... sp=sharing
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status