Pada bagian ini, kita akan berkenalan dengan library string yang dapat digunakan untuk menyederhanakan berbagai pemrosesan string. Berikut merupakan fungsi string di pemrograman Abap :
- FIND : Pernyataan ini digunakan untuk mencari pola dalam string.
- REPLACE : Pernyataan digunakan untuk menemukan pola dalam sebuah string dan menggantinya dengan substring yang diberikan.
- SHIFT : Pernyataan yang digunakan untuk menggeser karakter di sekitar string.
- CONCATENATE : Pernyataan yang digunakan untuk menggabungkan satu atau lebih string menjadi satu string tunggal.
- SPLIT : Pernyataan ini digunakan untuk membagi string menjadi serangkaian substring .
- TRANSLATE : Pernyataan ini digunakan untuk menerjemahkan string menjadi huruf besar atau huruf kecil.
- CONDENSE : Pernyataan ini digunakan untuk menghapus spasi berlebihan dari sebuah string.
- STRLEN : Fungsi ini digunakan untuk mengembalikan / mendapatkan jumlah karakter dalam string.
Menurut Wikipedia : In formal language theory and computer programming, string concatenation is the operation of joining character strings end-to-end. For example, the concatenation of “snow” and “ball” is “snowball”. In some but not all formalisations of concatenation theory, also called string theory, string concatenation is a primitive notion.
Menurut Wiki SAP (https://wiki.scn.sap.com) : If we want two or more small strings to be combined into a single string we have a function called as CONCATENATE. Concatenate function allows us to concatenate two or more strings in to a single string.
Dalam Pemrograman ABAP, ada sebuah fungsi untuk operation string yaitu salah satunya concatenate. concatenate secara mudah dapat di artikan menggabungkan 2 string atau lebih menjadi 1 string
operation string abap – concatenate
Problem / Masalah : Misalkan kita ambil contoh ada 2 string ‘ILMU PROGRAM’ dan ‘SAP & ELEKTRONIK DIGITAL’ digabungkan dengan tanda separator strip ‘-‘.
Solusi : Gunakan operasi CONCATENATE untuk menggabungkan dua string atau lebih dan gunakan SEPARATED BY untuk membuat tanda separator diantara string tersebut.
Syntax :
CONCATENATE {dobj1 dobj2 …}|{LINES OF itab}
INTO result
[IN {CHARACTER|BYTE} MODE]
[SEPARATED BY sep]
[RESPECTING BLANKS].
Code Program di ABAP :
data : str_gabungan type string. concatenate 'ILMU PROGRAM' 'SAP ELEKTRONIK DIGITAL' into str_gabungan SEPARATED BY'-'. write str_gabungan. |
Hasil Output :
4 thoughts on “OPERATION STRING ABAP – CONCATENATE”