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.
Jumat, 23 Desember 2011
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.
&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.
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:
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.
Kamis, 26 Mei 2011
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 a user-command r 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 d default '21211001'.
parameters : so_spec as checkbox modif id e user-command r.
select-options so_umskz for bseg-umskz modif id f.
selection-screen: end of block groupbox2.
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 a user-command r 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 d default '21211001'.
parameters : so_spec as checkbox modif id e 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.
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.
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 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.
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.
Langganan:
Postingan (Atom)