Rabu, 23 November 2016

Minggu Kedua Bootcamp

Pada minggu ini materi bootcamp masuk ke materi advance abap dan programming abap report. Materi  nya sudah mulai rumit karena sudah bersentuhan dengan tabel dan database tabel. Tidak hanya itu, kita juga diajarkan mengenai cara menampilkan tabel tersebut ke dalam tampilan interaktif.

Materi yang diajarkan adalah :

  1. Internal Table Operation
    Internal table adalah tabel sementara di dalam abap yang biasanya digunakan untuk menampung data sementara yang nantinya akan dimasukan ke dalam database atau sekedar ditampilkan di report. Struktur datanya berupa dinamic array of record. Operasi yang bisa dilakukan adalah READ TABLE, SORT, APPEND, COLLECT dan DELETE.
  2. Using SAP ABAP List Viewer (ALV)
    ABAP list viewer ini berguna untuk menampilkan data yang ada pada internal tabel ke table form, dengan fungsi terintegrasi untuk memanipulasi hasil keluarannya (sort, totals, filter, column order, hide, dll) dan mengekspornya (Excel, Crystal report, CSV files, dll).
  3. Advance Select Query
    • SELECT * FROM  INTO  UP TO  ROWS.
      Berguna untuk mengambil data sejumlah baris.
    • SELECT DISTINCT
      Berguna untuk mengambil data unik.
    • SELECT MAX
      Berguna untuk mengambil data terbesar.
    • SELECT MIN
      Berguna untuk mengambil data terkecil.
    • FOR ALL ENTRIES
      Berguna untuk mengambil data berdasarkan kondisi yang ada pada suatu internal tabel.
    • ORDER BY
      Berguna untuk mengurutkan data
  4. Create Custom Data Dictionary.
    Kita bisa membuat tipe data sendiri pada SAP. 
  5. Using Custom Data Dictionary.
  6. Create Custom Database Table.
    SAP memiliki database standar sendiri yang tinggal kita isi saja. Namun kita masih bisa membuat database baru jika memang diperlukan
  7. Advance String Operations.
    • Concatenate
      Berguna untuk menggabungkan dua buah string
    • Contain
      Berguna untuk pencocokan string. Biasanya digunakan untuk mencari apakah dalam suatu string tersebut terdapat string yang dicari atau tidak.
  8. Data Table Operations
    • Insert 
    • Update
    • Modify
    • Delete
  9. Advance and Interactive Report Programming.
  10. Advance Selection-Screen Event.
Share:

0 komentar:

Posting Komentar