Report (701) - Report Sederhana Dengan Class

<< Click to Display Table of Contents >>

Navigation:  All About ABAP Technique > Indonesia > ABAP Report > Class in ALV >

Report (701) - Report Sederhana Dengan Class

Objektif

Membuat Report

Hasil

Kode Sintak

Call Method "ycl_report_mm=>get_data"

Kode Transaksi

SE38 - ABAP Editor

Tabel

MARA - General Material Data (Data Material Umum)

Support

Video

Kontributor

Danar Andri Prasetyo ( danaruto131@yahoo.com )

 

Membuat Report

1.Pertama, kita harus membuat structure "YST_CLASS_MM" dengan t-code SE11.

  Tampilkan langkah-langkahnya sdasjdkl

ar0086

Klik ar0087

Pilih Structure

ar0088 then click ar0089

Isikan Short Description dengan "Structure for Class Report Material"

Isikan Tab "Component" seperti gambar dibawah

ar0090

Simpan dan Aktifkan

2.Kedua, kita buat table type "YTT_CLASS_MM" dengan t-code SE11.

Tampilkan Langkah-langkahnya

3.Buat Class "YCL_REPORT_MM" dengan t-code SE24.

Tampilkan Langkah-langkahnya

4.Sekarang, Buat Program "YREPORT_701" dengan t-code SE38

5.Isikan Tittle dengan "Report Material Master Using Class" simpan di local object

6.Definisikan Tabel.

TABLES : mara.

7.Definisikan Variabel

DATA : gi_data TYPE YTT_CLASS_MM WITH HEADER LINE.

8.Buat screen input

SELECT-OPTIONS so_matkl FOR mara-matkl.

SELECT-OPTIONS so_matnr FOR mara-matnr.

PARAMETERS p_max TYPE i DEFAULT 100.

9.Panggil Method / Call method menggunakan 'Pattern'ar0102

Tampilkan Langkah-langkahnya

10.Modifikasi Nilai 'CALL METHOD'

Sebelum

CALL METHOD ycl_report_mm=>get_data

  EXPORTING

    gv_matkl   =  

    gv_matnr   =  

    gv_max_row =  

  CHANGING

    data       =  

 

Setelah

CALL METHOD ycl_report_mm=>get_data

  EXPORTING

    gv_matkl   =  '001'

    gv_matnr   =  '100-100'

    gv_max_row =  p_max

  CHANGING

    data       =  gi_data[].

 

11.Simpan dan Aktifkan program

 

 

 

Hasil

Seleksi Input

ar0105

Output

ar0106

 

 

Kode Sintak Program

 

Kode Sintak Class