13 articles 04 : SAP ABAP – Function Module

Tutorial Function Module

SEND MAIL SAP ABAP SX_INTERNET_ADDRESS_TO_NORMAL WITH ATTACHEMENT PDF (SAMPLE CODE)

    Berdasarkan pengalaman saya selama menjadi konsultan SAP ABAP, masih banyak yang kesulitan untuk membuat sebuah program untuk mengirim email dari SAP berupa FILE PDF. Berikut merupakan sample code (subrutin) untuk mengirim email berupa attachement / lampiran PDF. Deklarasi Variable: DATA: finaa TYPE finaa, fsabe TYPE fsabe, itcpo TYPE itcpo, fimsg TYPE fimsg.DATA: finaa…

CALLING SM30 FROM A PROGRAM ABAP VIEW_MAINTENANCE_CALL (SAMPLE CODE)

    Kode transaksi (TCODE) SM30 dapat digunakan untuk menampilkan dan memperbarui data tabel. Pada artikel kali ini kita akan membuat sebuah program abap yang akan mengeksekusi langsung table seperti tampilan SM30. Berikut contoh script sub rutin untuk menampilkan table maintain seperti pada tcode SM30: FORM call_sm30 USING inc_act TYPE c inc_tablename TYPE dd02v-tabname. CALL…

FUNCTION MODULE – REVERSAL DOCUMENT NUMBER WITH BAPI_ACC_DOCUMENT_REV_POST FB08 SOURCE CODE

    Reversal Document Number digunakan untuk data FI yang terlanjur posting di SAP namun datanya salah. Secara standard SAP, untuk mengcancel data yang salah disebut juga Reversal / Pembalikan nilai, dan bisa menggunakan tcode FB08 dengan menginputkan nomor dokumen ([1] Document Number) , kode perusahaan ([2] Company Code), tahun ([3] Fiscal Year) dan Alasan…

PROGRESS INDICATOR – FUNCTION MODULE SAPGUI_PROGRESS_INDICATOR

    Progress indicator / Progress bar pada SAP  pada dasarnya adalah sebuah komponen yang digunakan untuk menampilkan sejauh mana sebuah proses berjalan. Hal ini bisa kita terapkan di berbagai keperluan, misalnya kita membuat sebuah report yang membutuhkan pemrosesan data yang memakan waktu cukup lama, sehingga untuk menampilkan sejauh mana proses sudah berjalan kita bisa…

FUNCTION MODULE – TERM_CONTROL_EDIT POPUP TEXT EDITOR

    FUNCTION MODULE – TERM_CONTROL_EDIT POPUP TEXT EDITOR | Fungsi TERM_CONTROL_EDIT berguna saat pengguna ingin memasukkan beberapa teks secara langsung atau melalui file teks. Hal ini juga dapat digunakan untuk PopUp layar agar pengguna memasukkan beberapa teks ke objek bisnis apa pun yang perlu diekspor ke objek bisnis lain atau ke sistem eksternal.Pada tutorial…

FUNCTION MODULE – RKD_WORD_WRAP SPLIT WITH LENGTH

    FUNCTION MODULE – RKD_WORD_WRAP SPLIT WITH LENGTH | Fungsi RKD_WORD_WRAP digunakan bila kita ingin Membagi string di sebuah kalimat yang panjang dari panjang yang diberikan (Word-Wrap). Pada tutorial kali ini penulis akan memberikan sebuah contoh membagi kalimat “Massa Aksi Bela Rohingya 169 mendengarkan orasi Presiden PKS Sohibul Iman Monumen Patung Kuda, Jakarta, Sabtu (16/9/2017).” Sebanyak 35 karakter per baris. Implementasi di SE38 ( ABAP EDITOR) REPORT  YWHY_TEST. data: str(1000) type c.   data: out_lines type table of string with header line.…

FUNCTION MODULE – POPUP_TO_CONFIRM

    Pada Tutorial kali ini penulis akan memuat sebuah pesan konfirmasi di dalam bahasa pemrograman ABAP, berikut contoh code programnya : Implementasi Function Module REPORT zwahyu. DATA: _click TYPE c.   CALL FUNCTION ‘POPUP_TO_CONFIRM’ EXPORTING TITLEBAR = ‘KONFIRMASI’ * DIAGNOSE_OBJECT = ‘ ‘ text_question = ‘Belajar ABAP Mudah?’ * TEXT_BUTTON_1 = ‘Ja'(001) * ICON_BUTTON_1…

FUNCTION MODULE – CONVERSION_EXIT_ALPHA_OUTPUT : REMOVE ZERO

    Kebalikan dari CONVERSION_EXIT_ALPHA_INPUT , CONVERSION_EXIT_ALPHA_OUTPUT menghapus awalan kosong (0) di dalam karakter angka. Pada kali ini, penulis akan membuat sebuah report di SAP , untuk menghapus kosong di karakter awal angka “0000000090” menjadi “90” Pola : FUNCTION CONVERSION_EXIT_ALPHA_OUTPUT. *"———————————————————————- *"*"Lokale Schnittstelle: *"  IMPORTING *"     VALUE(INPUT) TYPE  CLIKE *"  EXPORTING *"     VALUE(OUTPUT) TYPE  CLIKE *"———————————————————————-   CALL ‘CONVERSION_EXIT_ALPHA_OUTPUT’ ID ‘INPUT’  FIELD INPUT ID ‘OUTPUT’ FIELD OUTPUT.   ENDFUNCTION.FUNCTION CONVERSION_EXIT_ALPHA_OUTPUT. *"———————————————————————- *"*"Lokale Schnittstelle: *"  IMPORTING *"     VALUE(INPUT) TYPE  CLIKE…

FUNCTION MODULE – CONVERSION_EXIT_ALPHA_INPUT : LEADING ZERRO

    CONVERSION_EXIT_ALPHA_INPUT adalah modul fungsi SAP standar yang tersedia dalam R/3 SAP systems bergantung pada versi dan tingkat rilis Anda. Berikut adalah rincian pola untuk FM ini yang menunjukkan antarmuka termasuk parameter impor / ekspor.cukup dengan memasukkan nama CONVERSION_EXIT_ALPHA_INPUT ke dalam transaksi SAP yang relevan seperti SE37 atau SE80. Pada contoh kali ini ,…

FUNCTION MODULE – DATE_GET_WEEK

PROGRAMMER SAP TUTORIAL GRATIS INDONESIA

    Menurut SE80 (http://www.se80.co.uk) : DATE_GET_WEEK is a standard SAP function module that performs Calendar fucntion: Returns week for a date functionality. This is available within standard R/3 SAP systems depending on version and release level.  DATE_GET_WEEK  adalah fungsi SAP modul standar yang melakukan fungsi kalender: Mengembalikan minggu untuk fungsi tanggal. Ini tersedia dalam…