Trang Chủ Phát triển Giao diện lập trình ứng dụng kinh doanh (bapi) là gì? - định nghĩa từ techopedia

Giao diện lập trình ứng dụng kinh doanh (bapi) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Giao diện lập trình ứng dụng doanh nghiệp (BAPI) có nghĩa là gì?

Giao diện lập trình ứng dụng doanh nghiệp (BAPI) là giao diện lập trình hướng đối tượng (OOP) được xác định, cung cấp dữ liệu và quy trình hệ thống ứng dụng doanh nghiệp chính xác đồng thời tạo điều kiện giao tiếp lập trình ứng dụng SAP bên ngoài. Công nghệ cốt lõi của BAPI tạo điều kiện cho phổ phát triển rộng.

Techopedia giải thích Giao diện lập trình ứng dụng doanh nghiệp (BAPI)

Các tính năng của BAPI như sau:

  • Hoạt động với các nền tảng khác nhau, bao gồm UNIX và COBRA

  • Sử dụng nhiều ngôn ngữ lập trình, bao gồm C ++, Java, Visual Basic và Lập trình ứng dụng doanh nghiệp nâng cao (ABAP)
  • Phát triển ứng dụng thông qua bất kỳ ứng dụng khách phía trước nào với logic R / 3 nâng cao
  • Truy cập lớp ứng dụng R / 3 bên ngoài
  • Ứng dụng khách R / 3 truy cập vào logic nghiệp vụ R / 3 cốt lõi
  • Khách hàng truy cập vào tất cả các khung nhìn ứng dụng hướng đối tượng

BAPI là các API loại đối tượng kinh doanh của SAP, được lưu trữ trong Kho lưu trữ đối tượng kinh doanh (BOR). BAPIs được triển khai dưới dạng các mô đun chức năng được lưu trữ trong Trình tạo chức năng. SAP R / 3 là một ứng dụng kinh doanh độc quyền truy cập logic R / 3 bên ngoài.


Công nghệ cốt lõi của BAPI tạo điều kiện cho phổ phát triển rộng, bao gồm:

  • Cách ly thành phần hệ thống R / 3 không đồng bộ thông qua Kích hoạt liên kết ứng dụng (ALE) trong các khung kinh doanh phân tán
  • Các thành phần R / 3 mới, như Advanced Planner và Tối ưu hóa (APO)

  • Hệ thống R / 3 kết nối Internet thông qua các thành phần ứng dụng Internet (IAC)
  • Các chương trình PC mặt trước cho các hệ thống R / 3, chẳng hạn như Visual Basic
  • Tiện ích mở rộng ứng dụng

  • Phần mềm không phải của SAP
Giao diện lập trình ứng dụng kinh doanh (bapi) là gì? - định nghĩa từ techopedia