SAP là gì?

SAP là gì?

SAP là gì? Và tại sao nó lại trị giá 163 tỷ đô la?

Mỗi năm, các công ty chi 41 tỷ đô la cho phần mềm cho hoạch định nguồn lực doanh nghiệp, được biết đến với tên viết tắt ERP. Ngày nay, hầu hết mọi doanh nghiệp lớn đều đã triển khai một hoặc một hệ thống ERP khác. Nhưng hầu hết các công ty nhỏ thường không mua hệ thống ERP và hầu hết các nhà phát triển có thể chưa thấy chúng hoạt động. Vì vậy, đối với những người chưa từng sử dụng ERP, câu hỏi đặt ra là... lợi ích là gì? Làm thế nào để một công ty như SAP quản lý để bán được lượng ERP trị giá 25 tỷ USD mỗi năm?

Và nó đã xảy ra như thế nào 77% thương mại thế giới, bao gồm 78% nguồn cung cấp thực phẩm, đi qua chương trình SAP?

ERP là nơi các công ty lưu trữ dữ liệu hoạt động chính. Chúng ta đang nói về dự báo doanh số, đơn đặt hàng, hàng tồn kho và các quy trình được kích hoạt dựa trên dữ liệu này (ví dụ: thanh toán cho nhà cung cấp khi thanh toán). Theo một nghĩa nào đó, ERP là "bộ não" của công ty - nó lưu trữ tất cả dữ liệu quan trọng và tất cả các hành động được bắt đầu bởi dữ liệu này trong quy trình công việc.

Nhưng trước khi chiếm lĩnh hoàn toàn thế giới kinh doanh hiện đại, phần mềm này thậm chí đã ra đời như thế nào? Lịch sử của ERP bắt đầu với công việc nghiêm túc về tự động hóa văn phòng vào những năm 1960. Trước đó, vào những năm 40 và 50, chủ yếu là tự động hóa công việc cơ khí cổ xanh - hãy nghĩ đến General Motors, công ty đã thành lập bộ phận tự động hóa của riêng mình vào năm 1947. Nhưng việc tự động hóa công việc của "cổ trắng" (thường với sự trợ giúp của máy tính!) Bắt đầu từ những năm 60.

Tự động hóa trong những năm 60: sự ra đời của máy tính

Các quy trình kinh doanh đầu tiên được tự động hóa bằng máy tính là bảng lương và hóa đơn. Trước đây, đội quân nhân viên văn phòng sẽ tự đếm số giờ làm việc của nhân viên trong sổ cái, nhân với mức lương theo giờ, sau đó trừ thuế, khấu trừ phúc lợi, v.v. theo cách thủ công… tất cả chỉ để cộng lại một tháng lương! Quá trình lặp đi lặp lại, tốn nhiều thời gian này dễ xảy ra lỗi do con người và rất lý tưởng cho tự động hóa máy tính.

Đến những năm 60, nhiều công ty đã sử dụng máy tính IBM để tự động hóa bảng lương và thanh toán. Xử lý dữ liệu là một thuật ngữ lỗi thời, từ đó chỉ còn lại công ty Xử lý dữ liệu tự động, Inc. Thay vào đó, hôm nay chúng ta nói "IT". Vào thời điểm đó, ngành công nghiệp phát triển phần mềm chưa hình thành nên các nhà phân tích thường được đưa đến phòng CNTT và dạy họ lập trình tại chỗ. Khoa Khoa học Máy tính đầu tiên ở Hoa Kỳ được mở tại Đại học Purdue vào năm 1962 và lễ tốt nghiệp đầu tiên trong chuyên ngành diễn ra vài năm sau đó.

SAP là gì?

Viết các chương trình tự động hóa/xử lý dữ liệu trong những năm 60 là một nhiệm vụ khó khăn do hạn chế về bộ nhớ. Không có ngôn ngữ cấp cao, không có hệ điều hành tiêu chuẩn hóa, không có máy tính cá nhân—chỉ có những chiếc máy tính lớn đắt tiền với ít bộ nhớ chạy các chương trình trên cuộn băng từ! Các lập trình viên thường làm việc trên máy tính vào ban đêm khi rảnh rỗi. Các công ty như General Motors thường viết hệ điều hành của riêng họ để tận dụng tối đa máy tính lớn của họ.

Ngày nay, chúng tôi chạy phần mềm ứng dụng trên một số hệ điều hành tiêu chuẩn, nhưng điều này không xảy ra cho đến những năm 1990. TRONG kỷ nguyên máy tính lớn thời trung cổ 90% phần mềm được viết theo đơn đặt hàng và chỉ 10% được bán sẵn.

Tình trạng này ảnh hưởng sâu sắc đến cách các công ty phát triển công nghệ của họ. Một số người cho rằng tương lai nằm ở phần cứng được tiêu chuẩn hóa với cùng hệ điều hành và ngôn ngữ lập trình như hệ thống SABER cho ngành hàng không (ngày nay vẫn còn được sử dụng!) Hầu hết các công ty tiếp tục tạo ra phần mềm hoàn toàn biệt lập của riêng họ, thường phát minh lại bánh xe.

Sự ra đời của phần mềm tiêu chuẩn: Chương trình mở rộng SAP

Năm 1972, năm kỹ sư rời IBM để nhận hợp đồng phần mềm với một hãng hóa chất lớn tên là ICI. Họ thành lập một công ty mới gọi là SAP (Systemanalyse und Programmentwicklung hay "phân tích hệ thống và phát triển chương trình"). Giống như hầu hết các nhà phát triển phần mềm vào thời điểm đó, họ chủ yếu tham gia vào công việc tư vấn. Nhân viên của SAP sẽ đến văn phòng khách hàng và phát triển phần mềm trên máy tính của họ, chủ yếu để quản lý hậu cần.

SAP là gì?

Công việc kinh doanh diễn ra tốt đẹp: SAP đã kết thúc năm đầu tiên với doanh thu 620 điểm, tương đương hơn 1 triệu đô la Mỹ ngày nay. Họ nhanh chóng bắt đầu bán phần mềm của mình cho các khách hàng khác, chuyển nó sang các hệ điều hành khác nhau khi cần. Trong bốn năm tiếp theo, họ đã có hơn 40 khách hàng, tăng doanh thu gấp sáu lần và tăng số lượng nhân viên từ 9 lên 25. Có lẽ đó là một chặng đường dài. Đường cong tăng trưởng T2D3, nhưng tương lai của SAP có vẻ lạc quan.

Phần mềm SAP đặc biệt vì nhiều lý do. Vào thời điểm đó, hầu hết các chương trình chạy vào ban đêm và in kết quả trên băng giấy mà bạn kiểm tra vào sáng hôm sau. Thay vào đó, các chương trình SAP hoạt động trong thời gian thực và kết quả không được hiển thị trên giấy mà trên màn hình (giá khoảng 30 USD vào thời điểm đó).

Quan trọng nhất, phần mềm SAP được xây dựng từ đầu để có thể mở rộng. Trong hợp đồng ban đầu với ICI, SAP không xây dựng phần mềm từ đầu, như thông lệ vào thời điểm đó, mà được mã hóa trên một dự án trước đó. Khi SAP phát hành phần mềm kế toán tài chính vào năm 1974, ban đầu họ dự định viết các mô-đun phần mềm bổ sung trên phần mềm này và bán chúng trong tương lai. Khả năng mở rộng này đã trở thành một tính năng xác định của SAP. Vào thời điểm đó, sự tương tác giữa các bối cảnh khách hàng được coi là một sự đổi mới triệt để. Các chương trình được viết từ đầu cho mỗi khách hàng.

Tầm quan trọng của hội nhập

Khi SAP giới thiệu mô-đun phần mềm sản xuất thứ hai, ngoài mô-đun tài chính đầu tiên, hai mô-đun này có thể dễ dàng giao tiếp với nhau vì chúng dùng chung một cơ sở dữ liệu. Sự tích hợp này đã làm cho sự kết hợp của các mô-đun có giá trị hơn nhiều so với chỉ riêng hai chương trình.

Vì phần mềm đã tự động hóa một số quy trình kinh doanh nhất định nên tác động của nó phụ thuộc rất nhiều vào quyền truy cập dữ liệu. Dữ liệu đơn đặt hàng được lưu trong phân hệ bán hàng, dữ liệu hàng tồn kho được lưu trong phân hệ kho, v.v. Và do các hệ thống này không tương tác với nhau nên chúng cần được đồng bộ hóa thường xuyên, tức là nhân viên sao chép dữ liệu từ cơ sở dữ liệu này sang cơ sở dữ liệu khác theo cách thủ công .

Phần mềm tích hợp giải quyết vấn đề này bằng cách tạo điều kiện giao tiếp giữa các hệ thống của công ty và cho phép các loại tự động hóa mới. Loại tích hợp này—giữa các quy trình kinh doanh khác nhau cũng như các nguồn dữ liệu—là một tính năng chính của hệ thống ERP. Điều này trở nên đặc biệt quan trọng khi phần cứng phát triển, mở ra những khả năng mới cho tự động hóa—và hệ thống ERP phát triển mạnh mẽ.

Tốc độ truy cập thông tin trong phần mềm tích hợp cho phép các công ty thay đổi hoàn toàn mô hình kinh doanh của họ. Compaq, với sự trợ giúp của ERP, đã giới thiệu một mô hình "làm theo đơn đặt hàng" mới (nghĩa là chỉ lắp ráp máy tính sau khi nhận được đơn đặt hàng rõ ràng). Mô hình này tiết kiệm tiền bằng cách giảm hàng tồn kho bằng cách dựa vào vòng quay nhanh, đó chính xác là những gì ERP tốt làm được. Khi IBM làm theo, họ đã giảm thời gian giao hàng cho các bộ phận từ 22 xuống còn XNUMX ngày.

ERP thực sự trông như thế nào

Từ "phần mềm doanh nghiệp" không liên quan gì đến giao diện hợp thời trang và thân thiện với người dùng, và SAP cũng không ngoại lệ. Một bản cài đặt SAP cơ bản chứa 20 bảng cơ sở dữ liệu, 000 trong số đó là các bảng cấu hình. Các bảng này chứa khoảng 3000 quyết định cấu hình cần được thực hiện trước khi chương trình bắt đầu. đó là lý do tại sao Chuyên gia cấu hình SAP là một nghề thực sự!

Bất chấp sự phức tạp của việc tùy chỉnh, phần mềm SAP ERP cung cấp một giá trị quan trọng - sự tích hợp rộng rãi giữa một số quy trình kinh doanh. Sự tích hợp này dẫn đến hàng nghìn trường hợp sử dụng trong toàn tổ chức. SAP tổ chức các trường hợp sử dụng này thành "giao dịch", là các hoạt động kinh doanh. Một số ví dụ về giao dịch bao gồm "tạo đơn hàng" và "hiển thị khách hàng". Các giao dịch này được tổ chức theo định dạng thư mục lồng nhau. Vì vậy, để tìm giao dịch Tạo đơn đặt hàng, bạn đi tới thư mục Hậu cần, rồi đến Bán hàng, rồi đến Đặt hàng và bạn sẽ tìm thấy giao dịch thực tế ở đó.

SAP là gì?

Gọi ERP là “trình duyệt giao dịch” hẳn sẽ là một cách mô tả chính xác đến bất ngờ. Nó rất giống trình duyệt, với nút quay lại, nút thu phóng và trường văn bản "TCodes", tương đương với thanh địa chỉ của trình duyệt. SAP hỗ trợ hơn 16 loại giao dịch, vì vậy việc điều hướng cây giao dịch có thể phức tạp nếu không có các mã này.

Mặc dù số lượng cấu hình và giao dịch có sẵn nhiều đến chóng mặt, nhưng các công ty vẫn có những trường hợp sử dụng riêng và cần tinh chỉnh hành động của mình. Để xử lý các quy trình công việc độc đáo này, SAP có một môi trường lập trình tích hợp. Đây là cách mỗi phần hoạt động:

Dữ liệu

Trong giao diện SAP, các nhà phát triển có thể tạo các bảng cơ sở dữ liệu của riêng họ. Đây là các bảng quan hệ giống như cơ sở dữ liệu SQL thông thường: các cột thuộc nhiều loại khác nhau, khóa ngoại, ràng buộc giá trị và quyền đọc/ghi.

Logic

SAP đã phát triển một ngôn ngữ gọi là ABAP (Lập trình ứng dụng doanh nghiệp nâng cao, ban đầu là Allgemeiner Berichts-Aufbereitungs-Prozessor, tiếng Đức có nghĩa là Bộ xử lý báo cáo chung). Nó cho phép các nhà phát triển chạy logic kinh doanh tùy chỉnh để đáp ứng các sự kiện cụ thể hoặc theo lịch trình. ABAP là một ngôn ngữ có cú pháp phong phú với số từ khóa nhiều gấp ba lần so với JavaScript (xem bên dưới). triển khai trò chơi 2048 trong ABAP). Khi bạn đã viết chương trình của mình (SAP có trình chỉnh sửa tích hợp sẵn để lập trình), bạn xuất bản nó dưới dạng giao dịch của riêng mình, cùng với một TCode riêng lẻ. Bạn có thể tùy chỉnh hành vi hiện có bằng một hệ thống móc mở rộng được gọi là "phần bổ trợ" trong đó chương trình được định cấu hình để chạy khi một giao dịch cụ thể được thực thi - tương tự như trình kích hoạt SQL.

UI

SAP cũng đi kèm với trình tạo giao diện người dùng. Nó hỗ trợ kéo và thả và đi kèm với các tính năng tiện dụng như biểu mẫu được tạo dựa trên bảng DB. Mặc dù vậy, nó khá khó sử dụng. Phần yêu thích của tôi về hàm tạo là vẽ các cột của bảng:

SAP là gì?

Khó khăn khi triển khai ERP

ERP không hề rẻ. Một tập đoàn đa quốc gia lớn có thể chi từ 100 triệu USD đến 500 triệu USD cho việc triển khai, bao gồm 30 triệu USD phí giấy phép, 200 triệu USD cho dịch vụ tư vấn và phần còn lại dành cho phần cứng, đào tạo quản lý và nhân viên. Việc thực hiện đầy đủ mất từ ​​bốn đến sáu năm. CEO của một công ty hóa chất lớn cho biết: "Lợi thế cạnh tranh trong ngành sẽ được trao cho công ty nào có thể thực hiện công việc triển khai SAP tốt hơn và rẻ hơn."

Và nó không chỉ là về tiền bạc. Triển khai ERP là một mạo hiểm mạo hiểm và kết quả rất khác nhau. Một trong những trường hợp thành công là việc triển khai ERP tại Cisco, mất 9 tháng và 15 triệu đô la, để so sánh, việc triển khai tại Tập đoàn hóa chất Dow tiêu tốn 1 tỷ đô la và mất 8 năm. Hải quân Hoa Kỳ đã chi 1 tỷ đô la cho bốn dự án ERP khác nhau, nhưng tất cả đều thất bại.. Đã 65% nhà quản lý tin rằng việc giới thiệu các hệ thống ERP mang lại "cơ hội vừa phải để gây tổn hại cho doanh nghiệp." Bạn không thường nghe thấy điều đó khi đánh giá phần mềm!

Bản chất tích hợp của ERP có nghĩa là nó yêu cầu toàn bộ công ty thực hiện nó. Và vì các công ty chỉ được hưởng lợi sau khi phổ cập thực hiện, nó đặc biệt rủi ro! Việc triển khai ERP không chỉ đơn thuần là một quyết định mua hàng: đó là một cam kết thay đổi các phương thức quản lý hoạt động của bạn. Cài đặt phần mềm thật dễ dàng, cấu hình lại toàn bộ quy trình làm việc của công ty là nơi thực hiện phần lớn công việc.

Khách hàng thường thuê một công ty tư vấn như Accenture để triển khai hệ thống ERP của họ và trả cho họ hàng triệu đô la để làm việc với các đơn vị kinh doanh riêng lẻ. Các nhà phân tích xác định cách tích hợp ERP vào các quy trình của công ty. Và ngay khi quá trình tích hợp bắt đầu, công ty nên bắt đầu đào tạo tất cả nhân viên cách sử dụng hệ thống. Gartner đề nghị dành 17% ngân sách cho giáo dục thôi!

Bất chấp tỷ lệ cược, hầu hết các công ty trong danh sách Fortune 500 đã áp dụng hệ thống ERP vào năm 1998, tăng tốc bởi nỗi sợ Y2K. Thị trường ERP tiếp tục phát triển ngày nay vượt quá 40 tỷ USD. Đây là một trong những phân khúc lớn nhất trong ngành công nghiệp phần mềm toàn cầu.

Ngành ERP hiện đại

Những người chơi lớn nhất là Oracle và SAP. Mặc dù cả hai đều dẫn đầu thị trường, nhưng các sản phẩm ERP của họ khác nhau một cách đáng ngạc nhiên. Sản phẩm của SAP phần lớn được xây dựng nội bộ, trong khi Oracle tích cực mua lại các đối thủ cạnh tranh như PeopleSoft và NetSuite.

Oracle và SAP chiếm ưu thế đến mức thậm chí Microsoft sử dụng SAP thay vì sản phẩm Microsoft Dynamics ERP của riêng mình.

Bởi vì hầu hết các ngành đều có nhu cầu ERP khá cụ thể, Oracle và SAP có cấu hình sẵn cho nhiều ngành như thực phẩm, ô tô và hóa chất, cũng như các cấu hình dọc như quy trình bán hàng. Tuy nhiên, luôn có chỗ cho những người chơi thích hợp có xu hướng tập trung vào một ngành dọc cụ thể:

  • Biểu ngữ Ellucia cho các trường đại học
  • Thông tin và McKesson cung cấp ERP cho các tổ chức chăm sóc sức khỏe
  • QAD cho sản xuất và hậu cần

ERP dọc chuyên về tích hợp và quy trình công việc dành riêng cho thị trường mục tiêu: ví dụ: trong ERP chăm sóc sức khỏe có thể hỗ trợ các giao thức HIPAA.

Tuy nhiên, chuyên môn hóa không phải là cách duy nhất để tìm ra vị trí thích hợp của bạn trên thị trường. Một số công ty khởi nghiệp đang cố gắng đưa các nền tảng phần mềm hiện đại hơn ra thị trường. Một ví dụ sẽ là Zuora: nó cung cấp khả năng tích hợp (với các ERP khác nhau!) bằng cách đăng ký. Các công ty khởi nghiệp như Anaplan và Zoho cũng đang làm như vậy.

ERP trên đà phát triển?

SAP đang hoạt động rất tốt trong năm 2019, với doanh thu 24,7 tỷ euro vào năm ngoái và vốn hóa thị trường vượt quá 150 tỷ euro. Nhưng thế giới phần mềm không như trước đây. Khi SAP lần đầu tiên ra mắt, dữ liệu bị cô lập và khó tích hợp, vì vậy việc giữ tất cả dữ liệu trong SAP dường như là câu trả lời hiển nhiên.

Nhưng bây giờ tình hình đang thay đổi nhanh chóng. Hầu hết các phần mềm doanh nghiệp hiện đại (như Salesforce, Jira, v.v.) đều có phần phụ trợ với các API tốt để xuất dữ liệu. Hồ dữ liệu được hình thành: ví dụ, Mau tạo điều kiện thuận lợi cho việc kết nối các cơ sở dữ liệu, điều mà chỉ vài năm trước đây là không thể.

Nguồn: www.habr.com

Thêm một lời nhận xét