Mengenal Subrutines Pada SAP Abap - Menjadi Seorang SAP Abaper | ILMU PROGRAMMER
Home » Mengenal Subrutines Pada SAP Abap – Menjadi Seorang SAP Abaper

Mengenal Subrutines Pada SAP Abap – Menjadi Seorang SAP Abaper

Subrutin adalah bagian kode yang dapat digunakan kembali. Ini adalah unit modularisasi dalam program di mana suatu fungsi dienkapsulasi dalam bentuk kode sumber. Kita membuat halaman keluar bagian dari program ke subrutin untuk mendapatkan gambaran yang lebih baik tentang program utama, dan untuk menggunakan urutan pernyataan yang sesuai berkali-kali seperti yang digambarkan dalam diagram berikut.

Berikut merupakan struktur dari subrutine pada SAP ABAP

FORM <nama_subrutine>.
  
<Ini Tempat Code / Statement> 
  
ENDFORM.

Kita dapat memanggil subrutin dengan menggunakan pernyataan PERFORM. Berikut merupakan contoh pemanggilan subrutine

PERFORM <nama_subrutine>.

Berikut merupakan contoh program subrutine

REPORT  YWAHYU_TEST.

START-OF-SELECTION.
  PERFORM SUBRUTINE_01.
  PERFORM SUBRUTINE_02.

FORM SUBRUTINE_01.
  WRITE 'Ini merupakan Subrutine 1'.
ENDFORM.

FORM SUBRUTINE_02.
  WRITE 'Ini merupakan Subrutine 2'.
ENDFORM.

Pada program diatas, terdapat 2 subrutine, yaitu subrutine 01 dan 02,
Pada saat di jalankan (start-of-selection) maka akan memanggil 2 subrutine tersebut

Oleh karena itu, menggunakan subrutin membuat program Kita lebih berorientasi pada fungsi. Ini membagi tugas program menjadi sub-fungsi, sehingga setiap subrutin bertanggung jawab atas satu subfungsi. Program Kita menjadi lebih mudah untuk dipelihara karena perubahan fungsi seringkali hanya harus diimplementasikan di subrutin.

Semoga membantu.

Leave a Comment

 
Open chat
Perlu Bantuan Konsultasi ?
Hallo Pembaca.
Telp (021) 55670115 untuk terhubung langsung dengan kami.

Apakah ada yang bisa kami bantu?