OPERATION STRING ABAP – CONCATENATE

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 :

operation string abap – concatenate

 

Wahyu Amaldi has written 74 articles

Hi Reader, thank you for read this article, i hope this article can be useful.
If you will share knowladge to me, dont forget contact to me.

Email 1 : wahyu.amaldi@outlook.com
Email 2 : wahyu.amaldi@ilmuprogram.com

4 thoughts on “OPERATION STRING ABAP – CONCATENATE

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>