SAP ABAP - Môi trường

Báo cáo là một điểm khởi đầu tốt để bạn làm quen với các nguyên tắc và công cụ ABAP chung. Các báo cáo ABAP được sử dụng trong nhiều lĩnh vực. Trong chương này, chúng ta sẽ thấy việc viết một Báo cáo ABAP đơn giản dễ dàng như thế nào.

Xin chào ABAP

Hãy bắt đầu với ví dụ phổ biến "Hello World".

Mỗi câu lệnh ABAP bắt đầu bằng từ khóa ABAP và kết thúc bằng dấu chấm. Các từ khóa phải được phân tách bằng ít nhất một dấu cách. Việc bạn sử dụng một hay một số dòng cho một câu lệnh ABAP không quan trọng.

Bạn cần nhập mã của mình bằng ABAP Editor, một phần của Công cụ ABAP được cung cấp với Máy chủ ứng dụng SAP NetWeaver ABAP (còn được gọi là 'AS ABAP').

'AS ABAP' là một máy chủ ứng dụng có cơ sở dữ liệu riêng, môi trường thời gian chạy ABAP và các công cụ phát triển ABAP như ABAP Editor. AS ABAP cung cấp một nền tảng phát triển độc lập với phần cứng, hệ điều hành và cơ sở dữ liệu.

Sử dụng ABAP Editor

Step 1- Bắt đầu giao dịch SE38 để điều hướng đến ABAP Editor (sẽ thảo luận trong chương tiếp theo). Hãy bắt đầu tạo báo cáo là một trong nhiều đối tượng ABAP.

Step 2- Trên màn hình ban đầu của trình soạn thảo, chỉ định tên báo cáo của bạn trong trường nhập CHƯƠNG TRÌNH. Bạn có thể chỉ định tên là ZHELLO1. Chữ Z đứng trước quan trọng đối với tên. Z đảm bảo rằng báo cáo của bạn nằm trong không gian tên khách hàng.

Không gian tên khách hàng bao gồm tất cả các đối tượng có tiền tố Y hoặc Z. Nó luôn được sử dụng khi khách hàng hoặc đối tác tạo các đối tượng (như một báo cáo) để phân biệt các đối tượng này với các đối tượng của SAP và để ngăn chặn xung đột tên với các đối tượng.

Step 3- Bạn có thể gõ tên báo cáo bằng chữ thường, nhưng trình soạn thảo sẽ đổi thành chữ hoa. Vì vậy, tên của các đối tượng ABAP không phân biệt chữ hoa chữ thường.

Step 4- Sau khi xác định tên báo cáo, bấm nút TẠO. Một cửa sổ bật lên ABAP: CÁC BẢN ĐĂNG KÝ CHƯƠNG TRÌNH sẽ bật lên và bạn sẽ cung cấp thêm thông tin về báo cáo của mình.

Step 5- Chọn "Chương trình thực thi" làm loại báo cáo, nhập tiêu đề "Báo cáo ABAP đầu tiên của tôi" rồi chọn LƯU để tiếp tục. Cửa sổ TẠO MỤC TIÊU NHẬP MỤC TIÊU sẽ bật lên tiếp theo. Chọn nút ĐỐI TƯỢNG ĐỊA PHƯƠNG và cửa sổ bật lên sẽ đóng lại.

Bạn có thể hoàn thành báo cáo đầu tiên của mình bằng cách nhập câu lệnh WRITE bên dưới câu lệnh REPORT, để báo cáo hoàn chỉnh chỉ chứa hai dòng như sau:

REPORT ZHELLO1. 
WRITE 'Hello World'.

Bắt đầu báo cáo

Chúng ta có thể sử dụng bàn phím (Ctrl + S) hoặc biểu tượng lưu (bên tay phải bên cạnh trường lệnh) để lưu báo cáo. Quá trình phát triển ABAP diễn ra trong AS ABAP.

Bắt đầu báo cáo cũng đơn giản như lưu nó. Nhấp vào nút KÍCH HOẠT (bên tay trái bên cạnh biểu tượng bắt đầu) và bắt đầu báo cáo bằng cách sử dụng biểu tượng XỬ LÝ TRỰC TIẾP hoặc phím chức năng F8. Tiêu đề "Báo cáo ABAP đầu tiên của tôi" cùng với kết quả "Hello World" cũng được hiển thị. Đây là kết quả -

My First ABAP Report 
Hello World

Miễn là bạn không kích hoạt báo cáo mới hoặc kích hoạt thay đổi đối với báo cáo hiện có, báo cáo đó không liên quan đến người dùng của họ. Điều này rất quan trọng trong môi trường phát triển trung tâm, nơi bạn có thể làm việc trên các đối tượng mà các nhà phát triển khác sử dụng trong các dự án của họ.

Xem mã hiện có

Nếu bạn nhìn vào trường Chương trình và nhấp đúp vào giá trị ZHELLO1, trình chỉnh sửa ABAP sẽ hiển thị mã cho báo cáo của bạn. Điều này được gọi là Điều hướng Chuyển tiếp. Nhấp đúp vào tên của đối tượng sẽ mở đối tượng đó trong công cụ thích hợp.