SAP Hướng dẫn BAPI – Hướng dẫn từng bước để tạo BAPI trong ABAP
BAPI là gì?
Giao diện lập trình ứng dụng doanh nghiệp (BAPI) là các giao diện (phương thức) lập trình được tiêu chuẩn hóa cho phép các ứng dụng bên ngoài truy cập vào các quy trình và dữ liệu kinh doanh trong Hệ thống R/3.
Họ cung cấp các phương pháp ổn định và tiêu chuẩn hóa để đạt được sự tích hợp liền mạch giữa Hệ thống R/3 và các ứng dụng bên ngoài, hệ thống cũ và tiện ích bổ sung.
BAPI được xác định trong BOR(Kho đối tượng kinh doanh) như các phương pháp SAP Các loại đối tượng kinh doanh thực hiện các chức năng kinh doanh cụ thể. Chúng được triển khai như Chức năng hỗ trợ RFC các mô-đun và được tạo trong Trình tạo chức năng của Bàn làm việc ABAP.
Một số BAPI và phương pháp cung cấp các chức năng cơ bản và có thể được sử dụng cho hầu hết các mục đích SAP Đối tượng kinh doanh. Chúng được gọi là BAPI ĐƯỢC TIÊU CHUẨN.
Danh sách BAPI được tiêu chuẩn hóa:
- BAPI để đọc dữ liệu – GetList() , GetDetail() , GetStatus() , ExistenceCheck()
- BAPI để tạo hoặc thay đổi dữ liệu- Create() ,Change(),Delete() và Undelete() ,
- BAPI để xử lý hàng loạt -ChangeMultiple(), CreateMultiple(), DeleteMultiple().
Cách tạo BAPI
Bước 1) Đi tới giao dịch swo1 (Công cụ->Khung nghiệp vụ -> Phát triển BAPI ->Trình tạo đối tượng nghiệp vụ). Chọn đối tượng nghiệp vụ, theo yêu cầu chức năng mà BAPI đang được tạo.
Bước 2) Mở đối tượng kinh doanh ở chế độ thay đổi. Sau đó chọn Tiện ích -> Phương thức API -> Thêm phương thức. Sau đó nhập tên mô-đun chức năng và chọn Tiếp tục.
Bước 3) Trong hộp thoại tiếp theo, cần phải chỉ định những thông tin sau:
- Phương pháp: Đề xuất một tên thích hợp cho phương pháp,
- Văn bản: Nhập mô tả cho BAPI,
- Các nút radio: Hộp thoại, Synchronous, độc lập với phiên bản. BAPI thường được triển khai đồng bộ.
Bước 4) Để tạo phương pháp, hãy chọn Có trong hộp thoại tiếp theo.
Bước 5) Sau khi chương trình được tạo và thực thi, hãy kiểm tra chương trình theo phương thức vừa tạo. Như vậy, BAPI được tạo.
Kiểm tra BAPI
Bạn có thể kiểm tra BAPI bằng cách Kiểm tra phương thức riêng lẻ của Đối tượng Kinh doanh trong Trình tạo Đối tượng Kinh doanh. (hoặc người ta có thể sử dụng giao dịch 'SWUD' để kiểm tra phương thức).
Phát hành và đóng băng BAPI
- Để giải phóng BAPI, trước tiên hãy giải phóng mô-đun chức năng (sử dụng giao dịch se37).
- Đặt trạng thái của phương thức thành 'đã phát hành' trong Trình tạo đối tượng nghiệp vụ (sử dụng giao dịch SWo1 – Chỉnh sửa-> thay đổi trạng thái-> đã phát hành. )
Bạn cũng có thể sử dụng BAPI Explorer (Mã giao dịch BAPI) để xem 360′ trên BAPI