Artikel

SAP and ABAP

Saat blog ini mulai kembali bangun dari tidur panjangnya, :siing:  saya meniatkan diri untuk ikut berkontribusi dalam blog ini dengan sharing sedikit ilmu khususnya tentang SAP & Technology nya, smoga menjadi bermanfaat untuk kita semua… amienn

Hal yang membuat saya gundah dalam pertama kali menulis tentang SAP ini,adalah harus memulai darimana, tentunya awal adalah sejarah technology tersebut_ setelah saya browsing tulisan yang membahas hal tersebut telah banyak di posting oleh blogger lain, maka saya memulai dengan langkah lain membahas SAP dari sisi ujung, yang awalnya timbul dari pertanyaan :thinking: “Apakah aplikasi SAP ini bisa mengakomodir semua kebutuhan user ??” Tentu jawaban nya tidak, namun SAP menyediakan solusi dengan istilahnya ABAP enhancements hal ini yang akan jadi topic bahasan saya. Oia, jika ada dari kita yang ingin mengetahui sejarahnya saya sediakan link berikut yang saya anggap mumpuni membahas sejarahnya klik ini atau ini.

Langsung ke pokok bahasan, SAP menyediakan berbagai fungsi bisnis dalam application suite  R/3. Kita mungkin akan menemukan bahwa aplikasi standard SAP tidak mengakomodir semua kebutuhan kita sehingga kita memerlukan objects fungsionalitas tambahan. Dengan ABAP/4 Development Workbench, SAP’s client-server, kita dapat membuat add-ons dan seluruh aplikasi. Sebelum perangkat tambahan ini ada sebelumnya kita harus memodifikasi program SAP itu sendiri.

Memodifikasi SAP akan mengakibatkan setidaknya 2 akibat yang sangat berbahaya, apa itu ?? akan dibahas dibawah kok.

  • Memodifikasi standar code SAP dapat berakibat SAP technical error
Ketika perubahan oleh ABAPer (user) dilakukan dengan memodifikasi program standard, akan berimbas dengan aplikasi program lain. SAP tidak akan menjamin bahwa program modification tadi akan berjalan tanpa kesalahan serius, karena bisa jadi modification yang dilakukan akan memiliki impact terhadap functionality lain di SAP.
  • Memodifikasi berarti secara tidak langsung mengupgrade program standards secara tidak terstruktur
ABAPer (user) yang telah memodifikasi program standard berarti mengupgrade system dan mereka harus menyimpan hasil modifikasi dan memasukkan kembali ke new system, setelah setiap upgrade atau release suatu program. Bergantung pada cakupan modifikasi, bisa jadi proses memasukkan kembali akan menemui kesulitan bahkan impossible untuk mendapatkan apa yang kita mau dengan modifikasi program tersebut. (Pembahasan release TR ABAP akan saya share tersendiri). :pray:
Konsep ABAP enhancements, menawarkan alternatif yang lebih baik (safer) untuk pendekatan masalah yang sarat akan modification program standard SAP