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 pháp) 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 nghiệp vụ và dữ liệu 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 kế thừa và tiện ích bổ sung.
BAPIs được định nghĩa trong BOR (kho lưu trữ đối tượng kinh doanh) như các phương pháp của SAP loại đối tượng kinh doanh thực hiện functions.They cụ kinh doanh được thực hiện như chức năng RFC-enabled module và được tạo ra trong Function Builder của ABAP Workbench.
Danh sách các 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: Chuyển đến giao dịch swo1 (Công cụ-> Khung kinh doanh -> Phát triển BAPI -> Trình tạo đối tượng kinh doanh). 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 của mô-đun chức năng và chọn Tiếp tục.
Bước 3. Trong hộp thoại tiếp theo, thông tin sau cần được chỉ định:
- Phương pháp: Đề xuất một tên thích hợp cho phương thức,
- Nội dung: Nhập mô tả cho BAPI,
- Các nút radio: Hộp thoại, Đồng bộ, Không phụ thuộc vào phiên bản. BAPI thường được triển khai đồng bộ.
Bước 4. Để tạo phương thức, 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 trong phương thức vừa tạo, do đó, một 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 pháp 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 pháp).
Giải phóng và đóng băng BAPI
- Để phát hành BAPI, trước tiên hãy phát hành 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 kinh doanh (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