Skip to main content

ABAP là gì?

ABAP là từ viết tắt của lập trình ứng dụng kinh doanh tiên tiến, ban đầu được biết đến bằng tiếng Đức là

Allgemeiner Berichts AufBereitungs prozessor, hoặc bộ xử lý tạo báo cáo chung.Tương tự về cú pháp với ngôn ngữ định hướng kinh doanh chung (COBOL), đây là ngôn ngữ lập trình máy tính được phát triển bởi công ty Đức Systeme, Anwendungen und Produkte trong der Datenverarbeitung (SAP ) cho các ứng dụng kinh doanh quy mô lớn.Là một ngôn ngữ lập trình, ABAP là một trong một số ngôn ngữ thế hệ thứ tư, hoặc 4GL, xuất hiện vào những năm 1980.Một người tiên phong trong lĩnh vực, phát triển ngôn ngữ của SAP reg đã cung cấp ứng dụng đầu tiên của khái niệm cơ sở dữ liệu logic để lập trình.Khách hàng cho phép mỗi bộ phận Công nghệ thông tin (CNTT) của khách hàng có khả năng sử dụng ngôn ngữ để xây dựng các báo cáo tùy chỉnh và các công cụ khác.Mỗi khách hàng có thể phát triển các giao diện riêng của công ty cho các SAP Reg khác nhau;các ứng dụng.Khi môi trường kinh doanh trực tuyến trên máy tính và cuối cùng được tiến hành đến giữa đến cuối những năm 1990, nhiều SAP Các ứng dụng và chương trình sử dụng ngôn ngữ ABAP.Ngày nay, SAP Các máy chủ ứng dụng sử dụng ABAP độc quyền.Không giống như các ngôn ngữ lập trình khác, ngôn ngữ lập trình ứng dụng kinh doanh nâng cao giữ lại tất cả thông tin, bao gồm các tệp chương trình, trong SAP REG;cơ sở dữ liệu.Mã hóa xuất hiện dưới hai dạng, mã được tạo và nguồn, với nguồn được tạo mang một số điểm tương đồng với mã byte của Java.Sự khác biệt chính giữa ngôn ngữ lập trình ứng dụng kinh doanh nâng cao và các ngôn ngữ khác nằm trong cách cơ sở dữ liệu trong giao diện lập trình.Cơ sở dữ liệu ABAP tự động xử lý tất cả các giao tiếp giữa cơ sở dữ liệu và ứng dụng, đồng thời lưu trữ dữ liệu thường xuyên được sử dụng để truy xuất nhanh từ bộ nhớ cục bộ. Các chương trình thực thi được viết trong ABAP là báo cáo hoặc mô -đun dựa trên.Các chương trình dựa trên báo cáo trả về các danh sách hoặc bộ dữ liệu khác nhau dựa trên các tham số do người dùng đặt.Các chương trình dựa trên mô -đun dựa vào những gì người dùng nhìn thấy trên màn hình máy tính.Các chương trình không thể thực hiện được trong ngôn ngữ lập trình ứng dụng kinh doanh nâng cao có một số loại, nhưng tất cả đều là mã thư viện.Nói cách khác, các chương trình không thể thực hiện được là các đoạn mã thực hiện các hàm nhất định, với mỗi mã có sẵn để sử dụng bởi các chương trình khác, nhưng không có khả năng thực thi độc lập. Tuy nhiênminh họa các nguyên tắc tương tự.Hầu hết người tiêu dùng đều biết về các hệ điều hành được sử dụng trên máy tính cá nhân.Ngôn ngữ lập trình như ABAP và Java Trade;Hoạt động giống như các ngôn ngữ lập trình được sử dụng để xây dựng các chương trình và ứng dụng cho các hệ điều hành máy tính cá nhân khác nhau.ABAP chỉ đơn giản là làm việc trên SAP reg;Máy chủ ứng dụng, một hệ điều hành máy chủ được gọi là SAP Cơ sở, dành cho các chương trình và ứng dụng kinh doanh quy mô lớn trải rộng trên nhiều máy chủ.Các hệ điều hành như Windows Đối với PC và báo tuyết cho MAC cung cấp cấu trúc cơ bản tương tự trên một máy mà SAP Cơ sở cung cấp cho các hệ thống với nhiều máy và máy chủ.