SAP ABAP - Sertakan Program

Include program adalah objek repositori global yang digunakan untuk memodularisasi kode sumber. Mereka memungkinkan Anda menggunakan kode sumber yang sama di program yang berbeda. Include program juga memungkinkan Anda untuk mengelola program yang kompleks dengan cara yang teratur. Untuk menggunakan program include di program lain, kami menggunakan sintaks berikut -

INCLUDE <program_name>.

Pernyataan INCLUDE memiliki efek yang sama seperti menyalin kode sumber dari program include <program_name> ke program lain. Karena program include tidak dapat berjalan secara independen, itu harus dibangun ke dalam program lain. Anda juga dapat memasukkan program bersarang.

Berikut adalah beberapa batasan saat menulis kode untuk program Sertakan -

  • Sertakan program tidak dapat memanggil dirinya sendiri.
  • Sertakan program harus berisi pernyataan lengkap.

Berikut adalah langkah-langkah untuk membuat dan menggunakan program Include -

Step 1- Buat program (TERMASUK Z_TOBE) untuk dimasukkan dalam Editor ABAP. Kode yang akan dimasukkan dalam ABAP Editor adalah -

PROGRAM Z_TOBEINCLUDED.  
Write: / 'This program is started by:', SY-UNAME,
       / 'The Date is:', SY-DATUM,
       / 'Time is', SY-UZEIT.

Step 2 - Atur Jenis program ke INCLUDE program, seperti yang ditunjukkan pada gambar layar berikut.

Step 3 - Klik tombol 'Simpan' dan simpan program dalam paket bernama ZINCL_PCKG.

Step 4- Buat program lain di mana program Z_TOBEINCLUDED harus digunakan. Di sini kami telah membuat program lain bernama Z_INCLUDINGTEST dan menetapkan tipe untuk program tersebut sebagai Program yang dapat dijalankan.

Step 5 - Pengkodean untuk program Z_INCLUDINGTEST menyertakan program Z_TOBEINCLUDED dengan bantuan pernyataan INCLUDE seperti yang ditunjukkan pada kode berikut.

REPORT Z_INCLUDINGTEST.  
INCLUDE Z_TOBEINCLUDED.

Step 6 - Simpan, aktifkan dan jalankan program.

Kode di atas menghasilkan keluaran sebagai berikut -

This program is started by: SAPUSER 
The Date is: 06.10.2015 
Time is 13:25:11