Apa itu SAP?



Apa itu SAP? Dan mengapa itu bernilai $ 163 miliar?

Setiap tahun, perusahaan membelanjakan $ 41 miliar untuk perangkat lunak untuk perencanaan sumber daya perusahaan , yang dikenal dengan akronim ERP . Saat ini, hampir setiap bisnis besar telah menerapkan satu atau beberapa sistem ERP. Tetapi kebanyakan perusahaan kecil biasanya tidak membeli sistem ERP, dan sebagian besar pengembang mungkin tidak melihatnya dalam bisnis. Jadi bagi kita yang belum menggunakan ERP, muncul pertanyaan ... apa masalahnya? Bagaimana cara perusahaan seperti SAP mengelola untuk menjual $ 25 miliar ERP per tahun?

Dan bagaimana 77% perdagangan dunia , termasuk 78% pasokan makanan, melalui program SAP?

ERP adalah tempat di mana perusahaan menyimpan data transaksi utama. Kita berbicara tentang perkiraan penjualan, pesanan pembelian, stok, serta proses yang bekerja berdasarkan data ini (misalnya, pembayaran kepada pemasok ketika melakukan pemesanan). Dalam arti tertentu, ERP adalah "otak" perusahaan - ia menyimpan semua data penting dan semua tindakan yang diprakarsai oleh data ini dalam proses kerja.

Tetapi sebelum Anda benar-benar menangkap dunia bisnis modern, bagaimana perangkat lunak ini terjadi? Sejarah ERP dimulai dengan pekerjaan serius pada otomatisasi kantor pada 1960-an. Sebelumnya, pada 40-an dan 50-an, sebagian besar otomatisasi pekerjaan mekanik pekerja kerah biru terjadi - ingat General Motors, yang menciptakan departemen otomasinya pada tahun 1947. Tetapi otomatisasi dari "pekerja kerah putih" (sering menggunakan komputer!) Dimulai pada tahun 60an.

Automation 60s: Munculnya komputer


Proses bisnis pertama yang diotomatisasi menggunakan komputer adalah penggajian dan penagihan. Sebelumnya, seluruh pasukan pekerja kantoran secara manual menghitung jam kerja karyawan dalam pembukuan, dikalikan dengan tarif per jam, kemudian secara manual memotong pajak, mengurangi tunjangan, dan seterusnya ... semua ini hanya untuk menghitung gaji selama satu bulan! Proses berulang dan memakan waktu ini rentan terhadap kesalahan manusia, dan sangat cocok untuk otomatisasi komputer.

Pada tahun 60-an, banyak perusahaan menggunakan komputer IBM untuk mengotomatisasi penggajian dan penagihan. Pemrosesan Data - Istilah usang yang hanya Otomatis Pemrosesan Data, Inc. Sebaliknya, hari ini kita mengatakan "IT." Pada saat itu, industri pengembangan perangkat lunak belum terbentuk, dan karena itu analis sering dibawa ke departemen TI dan mengajari mereka cara memprogram di tempat. Fakultas Ilmu Komputer pertama di Amerika Serikat membuka Universitas Purdue pada tahun 1962, dan wisuda pertama dalam bidang spesialisasi berlangsung beberapa tahun kemudian.



Menulis perangkat lunak untuk otomatisasi / pemrosesan data pada tahun 60an adalah tugas yang sulit karena keterbatasan memori. Tidak ada bahasa tingkat tinggi, atau sistem operasi standar, atau komputer pribadi - hanya mainframe besar yang mahal dengan sedikit memori, di mana program dijalankan pada gulungan pita magnetik! Pemrogram sering bekerja dengan komputer pada malam hari saat itu gratis. Untuk perusahaan seperti General Motors, sudah biasa menulis sistem operasi mereka sendiri untuk mendapatkan yang terbaik dari mainframe mereka.

Hari ini kami menjalankan perangkat lunak aplikasi pada beberapa sistem operasi standar, tetapi ini tidak sampai tahun 1990-an. Di era mainframe abad pertengahan90% dari semua perangkat lunak ditulis sesuai pesanan, dan hanya 10% yang terjual sudah jadi.

Situasi ini sangat mempengaruhi bagaimana perusahaan mengembangkan teknologi mereka. Beberapa berspekulasi bahwa masa depan akan berada dalam peralatan standar dengan OS tetap dan bahasa pemrograman, seperti sistem SABER untuk industri penerbangan (yang masih digunakan!). Sebagian besar perusahaan terus membuat perangkat lunak mereka sendiri yang sepenuhnya terisolasi, sering kali menciptakan sepeda.

Kelahiran perangkat lunak standar: program SAP yang dapat dikembangkan


Pada tahun 1972, lima insinyur keluar dari IBM untuk menandatangani kontrak perangkat lunak dengan perusahaan kimia besar bernama ICI. Mereka mendirikan perusahaan baru bernama SAP (Systemanalyse und Programmentwicklung atau "Analisis Sistem dan Pengembangan Perangkat Lunak"). Seperti kebanyakan pengembang perangkat lunak pada waktu itu, mereka terutama terlibat dalam konsultasi. Karyawan SAP datang ke kantor pelanggan dan mengembangkan perangkat lunak pada komputer mereka, terutama untuk manajemen logistik.



Bisnis berjalan dengan baik: SAP menyelesaikan tahun pertama dengan pendapatan 620 ribu mark, yang sedikit lebih dari $ 1 juta dalam dolar hari ini. Segera, mereka mulai menjual perangkat lunak mereka ke pelanggan lain, memindahkannya ke berbagai sistem operasi bila perlu. Selama empat tahun berikutnya, mereka memiliki lebih dari 40 pelanggan, pendapatan tumbuh enam kali lipat, dan jumlah karyawan meningkat dari 9 menjadi 25. Mungkin ini jauh dari kurva pertumbuhan T2D3 , tetapi masa depan SAP tampak optimis.

Perangkat lunak SAP istimewa karena beberapa alasan. Pada saat itu, sebagian besar program bekerja pada malam hari dan mencetak hasilnya pada kaset kertas, yang Anda periksa keesokan paginya. Sebaliknya, program SAP bekerja secara real time, dengan hasil tidak ditampilkan di atas kertas, tetapi pada monitor (yang pada saat itu harganya sekitar $ 30 ribu).

Tetapi yang paling penting, perangkat lunak SAP pada awalnya dirancang agar dapat dikembangkan. Dalam kontrak awal dengan ICI, SAP tidak membuat perangkat lunak dari awal, seperti kebiasaan pada saat itu, tetapi menulis kode di atas proyek sebelumnya. Ketika SAP merilis perangkat lunak akuntansi keuangannya pada tahun 1974, pada awalnya ia merencanakan untuk menulis modul perangkat lunak tambahan di atasnya dan menjualnya. Ekstensibilitas ini telah menjadi fitur penentu SAP. Pada saat itu, interaksi antara konteks klien dianggap sebagai inovasi radikal. Program ditulis dari awal untuk setiap klien.

Pentingnya Integrasi


Ketika SAP memperkenalkan modul perangkat lunak kedua untuk produksi di samping modul keuangan pertama, kedua modul dapat dengan mudah berinteraksi satu sama lain karena mereka memiliki basis data yang sama. Integrasi semacam itu telah membuat kombinasi modul jauh lebih berharga daripada hanya dua program secara terpisah.

Karena perangkat lunak mengotomatiskan proses bisnis tertentu, dampaknya sangat tergantung pada akses data. Data pesanan pembelian disimpan dalam modul penjualan, data stok produk disimpan dalam modul gudang, dll. Dan karena sistem ini tidak berinteraksi, mereka perlu disinkronkan secara teratur, yaitu, karyawan secara manual menyalin data dari satu database ke yang lain.

Perangkat lunak yang terintegrasi menyelesaikan masalah ini dengan memfasilitasi komunikasi antara sistem perusahaan dan memungkinkan otomatisasi jenis baru. Jenis integrasi ini - antara berbagai proses bisnis, serta sumber data - adalah fitur utama dari sistem ERP. Ini menjadi sangat penting ketika perangkat keras berkembang, membuka kemungkinan baru untuk otomatisasi - dan sistem ERP berkembang.

Kecepatan akses ke informasi dalam perangkat lunak terintegrasi memungkinkan perusahaan untuk sepenuhnya mengubah model bisnis mereka. Compaq, dengan bantuan ERP, memperkenalkan model baru yang disebut "custom-made production" (yaitu, perakitan komputer hanya setelah menerima pesanan secara eksplisit). Model ini menghemat uang dengan mengurangi inventaris, dengan mengandalkan perputaran cepat - persis apa yang membantu ERP kompeten. Ketika IBM mengikuti contoh yang sama, IBM mengurangi waktu pengiriman komponen dari 22 menjadi tiga hari.

Seperti apa bentuk ERP sebenarnya


Kata-kata "perangkat lunak perusahaan" sama sekali tidak terkait dengan antarmuka yang modis dan ramah pengguna, dan SAP tidak terkecuali. Instalasi SAP dasar berisi 20.000 tabel database, 3.000 di antaranya adalah tabel konfigurasi. Tabel ini berisi sekitar 8000 keputusan konfigurasi yang perlu dibuat sebelum program dimulai. Itu sebabnya Spesialis Konfigurasi SAP  adalah profesi nyata!

Terlepas dari kompleksitas pengaturan, perangkat lunak SAP ERP memberikan nilai kunci - integrasi luas antara beberapa proses bisnis. Integrasi ini mengarah ke ribuan kasus penggunaan di organisasi. SAP mengatur kasus penggunaan ini dalam "transaksi," yang merupakan kegiatan bisnis. Beberapa contoh transaksi termasuk "pembuatan pesanan" dan "tampilan pelanggan". Transaksi ini diatur dalam format subdirektori. Jadi, untuk menemukan transaksi "Buat pesanan penjualan", Anda pergi ke direktori "Logistik", lalu "Penjualan", lalu "Pesan", dan di sana Anda akan menemukan transaksi yang sebenarnya.



Jika Anda menyebut ERP "browser transaksi", maka ini akan menjadi deskripsi yang sangat akurat. Ini sangat mirip dengan browser, ada tombol "Kembali", tombol zoom dan bidang teks untuk kode "TCodes", setara dengan bilah alamat di browser. SAP mendukung lebih dari 16.000 jenis transaksi , sehingga menavigasi pohon transaksi bisa sulit tanpa kode-kode ini.

Meskipun jumlah konfigurasi dan transaksi yang memusingkan tersedia, perusahaan masih memiliki kasus penggunaan yang unik, mereka perlu menyesuaikan tindakan mereka. SAP memiliki lingkungan pemrograman bawaan untuk menangani alur kerja yang unik ini. Inilah cara kerja setiap bagian:

Data


Di antarmuka SAP, pengembang dapat membuat tabel database mereka sendiri. Ini adalah tabel relasional seperti database SQL biasa: kolom berbagai jenis, kunci asing, batasan nilai, dan izin baca / tulis.

Logika


SAP telah mengembangkan bahasa yang disebut ABAP (Advanced Business Application Programming, awalnya Allgemeiner Berichts-Aufbereitungs-Prozessor, Bahasa Jerman untuk โ€œGeneral Reporting Processorโ€). Ini memungkinkan pengembang untuk menjalankan logika bisnis individu sebagai respons terhadap peristiwa tertentu atau sesuai jadwal. ABAP adalah bahasa dengan sintaks yang kaya, ada sekitar tiga kali lebih banyak kata kunci dalam JavaScript (lihat implementasi game 2048 di ABAP) Ketika Anda menulis program Anda (SAP memiliki editor bawaan untuk pemrograman), Anda menerbitkannya sebagai transaksi Anda sendiri, bersama dengan kode TCode individual. Anda dapat mengubahsuaikan perilaku yang ada menggunakan sistem kait luas yang disebut add-in, di mana program dikonfigurasikan untuk dijalankan ketika transaksi tertentu dijalankan - mirip dengan pemicu SQL.

UI


SAP juga dilengkapi dengan perancang untuk membuat UI. Ini mendukung drag and drop dan dilengkapi dengan fitur yang mudah digunakan seperti formulir yang dihasilkan berdasarkan tabel database. Meskipun demikian, ini cukup sulit untuk digunakan. Bagian favorit saya dari konstruktor adalah menggambar kolom tabel:



Kesulitan dalam menerapkan ERP


ERP tidak murah. Perusahaan multinasional besar dapat menghabiskan $ 100 juta hingga $ 500 juta untuk implementasi, termasuk $ 30 juta dalam biaya lisensi, $ 200 juta untuk layanan konsultasi, sisanya untuk perangkat keras, pelatihan untuk manajer dan karyawan. Implementasi penuh membutuhkan empat hingga enam tahun. Direktur jenderal sebuah perusahaan kimia besar mengatakan: "Sebuah perusahaan yang dapat melakukan pekerjaan implementasi SAP dengan lebih baik dan lebih murah akan mendapatkan keunggulan kompetitif dalam industri ini."

Dan ini bukan hanya tentang uang. Menerapkan ERP adalah bisnis yang berisiko, dan hasilnya sangat berbeda. Salah satu kasus yang sukses adalah pengenalan ERP di Cisco, yang memakan waktu 9 bulan dan $ 15 juta. Sebagai perbandingan, implementasi di Dow Chemical Corporation menelan biaya $ 1 miliar dan memakan waktu 8 tahun.Angkatan Laut AS menghabiskan $ 1 miliar untuk empat proyek ERP yang berbeda, tetapi semuanya gagal . Sudah 65% manajer percaya bahwa pengenalan sistem ERP membawa "peluang moderat untuk merusak bisnis." Ini tidak sering terdengar ketika mengevaluasi perangkat lunak!

Sifat terintegrasi dari ERP berarti bahwa implementasinya membutuhkan upaya perusahaan secara keseluruhan. Dan karena perusahaan mendapat manfaat hanya setelah adopsi yang meluas , ini sangat berisiko! Menerapkan ERP bukan hanya keputusan pembelian: itu adalah kewajiban untuk mengubah metode manajemen operasi Anda. Instalasi perangkat lunak mudah, mengkonfigurasi ulang alur kerja seluruh perusahaan di mana pekerjaan utama berada.

Untuk menerapkan sistem ERP mereka, pelanggan sering kali menyewa perusahaan konsultan seperti Accenture dan membayarnya jutaan dolar untuk bekerja dengan unit bisnis individu. Analis menentukan cara mengintegrasikan ERP ke dalam proses perusahaan. Dan segera setelah integrasi dimulai, perusahaan harus mulai melatih semua karyawan cara menggunakan sistem. Gartner merekomendasikan mengalokasikan 17% dari anggaran untuk pelatihan saja!

Terlepas dari semua kesulitan, sebagian besar perusahaan Fortune 500 memperkenalkan sistem ERP pada tahun 1998: prosesnya dipercepat oleh ketakutan Y2K. Pasar ERP terus tumbuh dan hari ini melebihi $ 40 miliar . Ini adalah salah satu segmen terbesar di industri perangkat lunak global.

Industri ERP modern


Pemain terbesar adalah Oracle dan SAP. Meskipun keduanya adalah pemimpin pasar, produk ERP mereka sangat berbeda. Produk SAP terutama dibangun secara internal, sementara Oracle secara agresif membeli pesaing seperti PeopleSoft dan NetSuite.

Oracle dan SAP begitu dominan sehingga bahkan Microsoft menggunakan SAP alih-alih produk Microsoft Dynamics ERP sendiri.

Karena sebagian besar industri memiliki kebutuhan ERP yang agak spesifik, Oracle dan SAP memiliki konfigurasi siap pakai untuk banyak industri, seperti makanan, otomotif dan kimia, serta konfigurasi vertikal, seperti proses penjualan. Namun, selalu ada ruang untuk pemain khusus yang, pada umumnya, fokus pada vertikal tertentu:

  • Banner Ellucian untuk Universitas
  • Infor dan McKesson menawarkan ERP untuk organisasi layanan kesehatan
  • QAD untuk produksi dan logistik

ERP vertikal mengkhususkan diri dalam integrasi dan alur kerja khusus untuk target pasar: misalnya, dalam ERP untuk perawatan kesehatan mereka dapat mendukung protokol HIPAA .

Namun, spesialisasi bukan satu-satunya peluang untuk menemukan ceruk di pasar. Beberapa startup mencoba membawa ke pasar platform perangkat lunak yang lebih modern. Contohnya adalah Zuora : ia menawarkan kemungkinan integrasi (dengan ERP berbeda!) Dengan berlangganan. Startup seperti Anaplan dan Zoho menawarkan hal yang sama.

ERP meningkat?


Pada 2019, SAP terasa luar biasa: tahun lalu, pendapatan mencapai โ‚ฌ 24,7 miliar, dan kapitalisasi pasar sekarang melebihi โ‚ฌ 150 miliar . Namun dunia perangkat lunak tidak sama dengan sebelumnya. Ketika SAP pertama kali muncul, data diisolasi dan sulit untuk diintegrasikan, sehingga menyimpan semuanya dalam SAP sepertinya jawaban yang jelas.

Tetapi sekarang situasinya berubah dengan cepat. Sebagian besar program perusahaan modern (mis. Salesforce, Jira, dll.) Memiliki backend dengan API yang baik untuk mengekspor data. Danau data terbentuk: misalnya, Presto membuatnya mudah untuk menghubungkan database di antara mereka sendiri, yang tidak mungkin hanya beberapa tahun yang lalu.

Source: https://habr.com/ru/post/undefined/


All Articles