Tôi đã làm việc với SAP từ năm 1998. SAP là một loại phần mềm có tên là ERP (Enterprise Resource Planning) mà các công ty lớn sử dụng để quản lý công việc hàng ngày của họ. Trên macro, phần mềm có thể được chia thành hai loại: Kỹ thuật và Chức năng
Trước tiên, hãy chuyển sang phần Kỹ thuật vì nó trả lời phần "ABAP là gì" trong câu hỏi của bạn.
Kỹ thuật
Có hai "ngăn xếp" kỹ thuật trong phần mềm SAP, ngăn xếp thứ nhất là ngăn xếp ABAP bao gồm tất cả công nghệ ban đầu của SAP. ABAP là ngôn ngữ mã hóa độc quyền cho SAP để phát triển các đối tượng RICEFW (Báo cáo, Giao diện, Chuyển đổi, Tiện ích mở rộng, Biểu mẫu và Quy trình công việc) trong ngăn xếp ABAP.
Ngăn xếp ABAP theo truyền thống được điều hướng thông qua Mã giao dịch (T-Codes) để đưa bạn đến các màn hình khác nhau trong Môi trường SAP. Từ góc độ kỹ thuật, bạn sẽ thực hiện tất cả hiệu suất của mình và điều chỉnh CÁC QUY TRÌNH CÔNG VIỆC trong hệ thống SAP tại đây, cũng như định cấu hình tất cả các RFC của hệ thống, xây dựng hồ sơ người dùng và cũng thực hiện giao diện cần thiết giữa HĐH (thường là Windows hoặc HPUX) và Cơ sở dữ liệu Oracle (hiện tại là Enterprise 11g).
Ngăn xếp JAVA kiểm soát khía cạnh "Netweaver" của SAP, gói gọn khả năng của SAP được truy cập qua Internet thông qua Cổng thông tin SAP và khả năng giao tiếp với các hệ thống kế thừa SAP và không phải SAP khác thông qua Tích hợp quy trình (PI).
SAP cũng có các khả năng mở rộng trong Lĩnh vực Kinh doanh Thông minh (BI) bằng cách truy cập thông tin được lưu trữ trong Kho Kinh doanh (BW). Hiện tại, có một công nghệ mới được gọi là HANA 1.0 nén thời gian chạy báo cáo đối với các kho này.
Có hai nhà công nghệ chủ yếu điều hành TẤT CẢ các chức năng này, họ được gọi là Quản trị viên Cơ sở SAP (Netweaver) và Nhà phát triển ABAP.
Chức năng
SAP có các gói chức năng được điền sẵn cụ thể cho các lĩnh vực kinh doanh khác nhau. Ví dụ: Exxon chạy gói "IS Oil & Gas" trong khi Bank of America chạy gói "Banking", trong khi Lockheed Martin chạy gói "Aerospace & Defense". Các gói này được phát triển theo thời gian bằng cách kết hợp các tùy chỉnh chức năng thông minh có thể được chuyển đến hệ thống một cách thông minh thông qua việc đưa vào các bản phát hành dot.
Tuy nhiên, có một số mô-đun chức năng vani mà hầu như tất cả các thực thể đều chạy, bất kể ngành cụ thể của họ:
- HR: Nhân sự
- PM: Quản lý dự án
- FI: Tài chính
- CO: Bộ điều khiển
- MM: Quản lý vật liệu
- SD: Bán hàng và phân phối
- PP: Lập kế hoạch sản xuất
và cuối cùng là vấn đề lớn:
- MDM: Quản lý dữ liệu tổng thể đóng gói dữ liệu cho khách hàng / nhà cung cấp / vật liệu, v.v.