Jumat, 23 Desember 2011

Call Number Ranges (SNRO) from Function Module

Pada kesempatan kali ini kita akan bikin Number Ranges dari T-Code SNRO kemudian kita panggil lewat function. OK!!.. Untuk pertama kalinya kita bikin dulu Object NoRangenya dari SNRO. Misal kita kasih nama YRANGE.


Selasa, 06 Desember 2011

Macro Data for Insert Ranges

define macro_insert_ranges.

  &1-sign = 'I'.
  &1-option = 'EQ'.
  &1-low = &2.
  append &1.

end-of-definition.

macro_insert_ranges : r_with1 'Y101',
                      r_with1 'Z101',
                      r_with1 'Z1ZA'

===============================================================


ranges : lr_vbeln for vbrk-vbeln,
           lr_matnr for vbrp-matnr,
           lr_fkdat for vbrk-fkdat,
           lr_kunnr for knvv-kunnr,
           lr_vkbur for knvv-vkbur,
           lr_bzirk for knvv-bzirk.

define param.
    if &1 is not initial.
      clear &2.
      &2-sign = 'I'.
      &2-option = 'EQ'.
      &2-low = &1.
      &2-high = ''.
      append &2.
    endif.
  end-of-definition.

  param i_vbeln lr_vbeln.
  param i_matnr lr_matnr.
  param i_kunnr lr_kunnr.
  param i_vkbur lr_vkbur.
  param i_bzirk lr_bzirk.

Selasa, 15 November 2011

Upload Material Using BDC

Sebelumnya kita telah membuat program upload Material Master menggunakan BAPI.
Pada kesempatan kali ini kita akan mencoba membuat program upload Material menggunkan BDC.
Seperti apa caranya? Langsung saja kita ke TKP.

Upload Material Using BAPI ( BAPI_MATERIAL_SAVEDATA )

Pada kesempatan kali ini kita akan mencoba membuat program upload material menggunakan BAPI.
Bapi yang akan kita gunakan nantinya adalah ' BAPI_MATERIAL_SAVEDATA '.
OK!! Tidak usah banyak cingcong, langsung kita buat aja programnya:

Kamis, 09 Juni 2011

Create Program Upload Data From EXCEL

Sekarang kita akan membuat program uplod data dari excel misal ke tabel ZKABUPATEN yang isi fieldnya adalah : ID_KAB, DES_KAB dan KD_POS.


Senin, 02 Mei 2011

Abap Select Options

parameters : so_bukrs like bkpf-bukrs default '6890' obligatory.
select-options so_lifnr for bseg-lifnr obligatory. "'220065'.
select-options so_budat for bkpf-budat.


selection-screen: begin of block head3 with frame title text-101.
parameters: so_po radiobutton group rad1 modif id user-command default 'X',
            so_npo radiobutton group rad1 modif id c.
selection-screen: end of block head3.

selection-screen: begin of block groupbox2 with frame title text-201.

select-options so_mtart for ekpo-mtart no intervals modif id b.
select-options so_hkont for bseg-hkont no intervals modif id default '21211001'.
parameters : so_spec as checkbox modif id user-command r.
select-options so_umskz for bseg-umskz modif id f.

selection-screen: end of block groupbox2.

Jumat, 29 April 2011

Kamis, 28 April 2011

Abap Create ALV Report

Untuk membuat ALV report langkah-langkahnya adalah sebagai berikut:

1. Buka t-code se38 lalu buat program baru dengan nama ZREPORT_ALV.
2. Ketikkan kode program seperti di bawah ini:

*&-------------------------------------------*
*& Report  ZREPORT_ALV
*&
*&--------------------------------------------*
*&
*&
*&---------------------------------------------*

REPORT  zreport_alv.
TABLES : mara, makt.

TYPES BEGIN OF ty_gab,
        chbox,
        matnr LIKE mara-matnr,
        matkl LIKE mara-matkl,
        meins LIKE mara-meins,
        mtart LIKE mara-mtart,
        maktx LIKE makt-maktx,
  END OF ty_gab.

DATA : gi_makt LIKE STANDARD TABLE OF makt WITH HEADER LINE,
       gi_gab TYPE STANDARD TABLE OF ty_gab WITH HEADER LINE.

SELECTION-SCREEN BEGIN OF BLOCK head1 WITH FRAME TITLE text-101.

Rabu, 27 April 2011

Create Abap Simple Grouping Report

Kali ini kita akan membuat Grouping Abap Report. Langkah-langkahnya sebagai berikut:
1. Buka t-code se38 dan beri nama ZREPORTGROUP lalu tekan create.

Selasa, 26 April 2011

Create Abap Simple Report

1. Untuk membuat abap report masuk ke t-code se38. Pada kolom program isikan nama program, misal ZREPORT1. Untuk nama program harus berawalan dengan huruf Z atau Y. Lalu tekan Create.


SAP Function Module ( RFC ) for Display Data

1. Buka t-code se37, isi nama function module dengan nama Z_SEL_KABUPATEN.


SAP Function Module ( RFC ) for Change Data

1. Buka t-code se37 lalu isi nama Function module dengan nama Z_CHG_KAB, tekan Create.


SAP Function Module ( RFC ) for Insert Data

Untuk membuat function module Insert langkah-langkahnya adalah sebagai berikut:

1. Buka t-code se37. Untuk pertama kalinya kita membuat function module, kita harus membuat function group dulu. Caranya masuk ke menu bar Goto > Function Group > Create Group lalu isi Function Group dan  Shortextnya. Untuk nama Function group harus diawali dengan huruf Z atau Y. Kemudian Save.


Create Table

1. Buka t-code se11
2. Isi database table dengan nama ZAPPMM_KABUPATEN, lalu tekan Create