BAPI BAPI_GOODSMVT_CREATE FOR GOODS RECEIPT WITHOUT ORDER – MOVEMENT TYPE 501

Goods receipt merupakan proses pada system SAP yang digunakan untuk melakukan proses penerimaan barang. Secara manual kita bias melakukan Goods Receipt without ourder di tcode MIGO dengan movement type 501, bisa dilihat sebagai berikut : Berikut merupakan source code untuk posting document goods receipt other dengan movement type 501 : *&———————————————————————* *& Report YWHY_TEST11 *&———————————————————————*…

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 menggunakan progress…

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  ywhy_test.   DATA : a.   CALL FUNCTION ‘POPUP_TO_CONFIRM’ EXPORTING TITLEBAR                    = ‘Judul Pesan’ *   DIAGNOSE_OBJECT             = ‘ ‘ text_question               = ‘Belajar Abap Mudah ??’ *   TEXT_BUTTON_1               = ‘Ja'(001) *   ICON_BUTTON_1               = ‘ ‘ *   TEXT_BUTTON_2               = ‘Nein'(002) *   ICON_BUTTON_2               = ‘ ‘ *   DEFAULT_BUTTON              = ‘1’ *   DISPLAY_CANCEL_BUTTON       = ‘X’ *   USERDEFINED_F1_HELP         = ‘ ‘ *   START_COLUMN                = 25 *   START_ROW                   = 6 *   POPUP_TYPE                  = *   IV_QUICKINFO_BUTTON_1       = ‘ ‘ *   IV_QUICKINFO_BUTTON_2       = ‘ ‘ IMPORTING ANSWER                      = a * TABLES *   PARAMETER                   = EXCEPTIONS TEXT_NOT_FOUND              = 1 OTHERS                      = 2 . IF sy-subrc = 0. * Implement suitable error handling here ENDIF.…

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 *"  EXPORTING *"     VALUE(OUTPUT) 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 , Penulis ingin…

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 sistem R/3…

FUNCTION MODULE – DATE_COMPUTE_DAY

PROGRAMMER SAP TUTORIAL GRATIS INDONESIA

Fungsi = Mendeteksi tanggal ke hari dalam bentuk char (1-7) Problem / Masalah = Jika kita akan membuat sebuat logic dari tanggal (07 oktober 2016) hari keberapa dalam seminggu (mulai senin). Code Program : DATA: ld_day TYPE c. CALL FUNCTION ‘DATE_COMPUTE_DAY’ EXPORTING date = sy-datum IMPORTING day  = ld_day. WRITE:/ ld_day.DATA: ld_day TYPE c. CALL FUNCTION ‘DATE_COMPUTE_DAY’ EXPORTING date = sy-datum IMPORTING day  = ld_day. WRITE:/ ld_day. Result : Kesimpulan = Kita asumsikan bahwa sy-datum…

FUNCTION MODULE – DATE_TO_DAY

PROGRAMMER SAP TUTORIAL GRATIS INDONESIA

Fungsi = Konversi tanggal ke hari Problem / Masalah = Kadang kala kita memiliki masalah ketika ingin mendeteksi hari dari tanggal yang sudah ada, semoga function module ini bisa membantu menyelesaikan masalah tersebut. Code Program : DATA: BEGIN OF itab OCCURS 0, date1 LIKE sy-datum, day LIKE dtresr-weekday, END OF itab.   **–populating internal table with sample data itab-date1 = ‘20051128’. APPEND itab. itab-date1 = ‘20051129’. APPEND itab. itab-date1 = ‘20051130’. APPEND itab.   **—calling FM LOOP AT itab. CALL FUNCTION ‘DATE_TO_DAY’ EXPORTING date    = itab-date1 IMPORTING…

FUNCTION MODULE – CALCULATE_DATE

PROGRAMMER SAP TUTORIAL GRATIS INDONESIA

Fungsi = Menghitung / Mengkalkulasikan Tanggal Problem / Masalah = Jika kita ingin menghitung  tanggal di tambah berapa hari / bulan sehingga kita dapat mengetahui tanggal setelah di jumlahkan dengan hari / bulan tersebut, misal sekarang tanggal 06.10.2016 (tgl.bln.tahun) ditambah 1 bulan 3 hari, berapa tanggal tersebut setelah di jumlahkan ? berikut code programnya. Code…