Strings, yang banyak digunakan dalam pemrograman ABAP, adalah urutan karakter.
Menggunakan tipe data variabel C untuk memegang karakter alfanumerik, dengan minimal 1 karakter dan maksimal 65.535 karakter. Secara default, sejajar dari kiri.
Untuk menemukan panjang string, kita bisa menggunakan pernyataan STRLEN. Fungsi STRLEN () retutn jumlah karakter yang ada dalam string.
Contoh string lenght:
Berikut adalah contoh String Statement yang dapat digunakan dalam SAP ABAP:
Baca Juga: Tutorial Dasar SAP ABAP
Berikut contoh menggunakan beberapa pernyataan di atas:
Menggunakan tipe data variabel C untuk memegang karakter alfanumerik, dengan minimal 1 karakter dan maksimal 65.535 karakter. Secara default, sejajar dari kiri.
Membuat Strings
Deklarasi dan inisialisasi berikut ini menciptakan sebuah string yang terdiri dari kata 'Hello'. Ukuran string adalah jumlah karakter dalam kata 'Hello'Data my_Char(5) VALUE 'Hello'.
Contoh membuat string:
REPORT YT_SEP_15. DATA my_Char(5) VALUE 'Hello'. Write my_Char.Outpunya adalah:
Hello.
String Length
Untuk menemukan panjang string, kita bisa menggunakan pernyataan STRLEN. Fungsi STRLEN () retutn jumlah karakter yang ada dalam string.
Contoh string lenght:
REPORT YT_SEP_15. DATA: title_1(10) VALUE 'Tutorials', length_1 TYPE I. length_1 = STRLEN( title_1 ). Write: / 'The Length of the Title is:', length_1.Outpunya adalah:
The Length of the Title is: 9
Berikut adalah contoh String Statement yang dapat digunakan dalam SAP ABAP:
No. | Statement & Purpose |
---|---|
1 | CONCATENATE Digunakan untuk Menggabungkan String. |
2 | CONDENSE Digunakan untuk menghapus space |
3 | STRLEN Digunakan untuk mengetahui jumlah string |
4 | REPLACE Digunakan untuk mengubah suatu characters. |
5 | SEARCH Digunakan untuk mencarai character strings. |
6 | SHIFT Digunakan untuk memindahkan isi sebuah string ke kiri / kanan |
7 | SPLIT Digunakan untuk membagi isi field menjadi dua atau lebih |
Baca Juga: Tutorial Dasar SAP ABAP
Berikut contoh menggunakan beberapa pernyataan di atas:
REPORT YT_SEP_15. DATA: title_1(10) VALUE 'Dasar', title_2(10) VALUE 'SAP ABAP', spaced_title(30) VALUE 'Dasar SAP ABAP', sep, dest1(30), dest2(30). CONCATENATE title_1 title_2 INTO dest1. Write: / 'Concatenation:', dest1. CONCATENATE title_1 title_2 INTO dest2 SEPARATED BY sep. Write: / 'Concatenation with Space:', dest2. CONDENSE spaced_title. Write: / 'Condense with Gaps:', spaced_title. CONDENSE spaced_title NO-GAPS. Write: / 'Condense with No Gaps:', spaced_title.Outputnya adalah:
Concatenation: DasarSAPABAP
Concatenation with Space: Dasar SAP ABAP
Condense with Gaps: Dasar SAP ABAP
Condense with No Gaps: DasarSAPABAP
EmoticonEmoticon