[SAP] – Membuat Program dengan LDB (ABAP HR)
Abap HCM, menggunakan pendekatan yang sedikit berbeda dengan module-module lain yang ada di SAP, dan memang setiap module di SAP kalau dilihat secara lebih rinci pasti memiliki ke khas-annya masing-masing. Tidak lain dengan ABAP HCM ini dimana dengan penggunaan LDB nya yang Powerfull.
Ketika mendevelop program-program HCM, kita sebagai developer sudah diberikan pattern oleh SAP dalam penggunaan LDBnya, hal ini juga bisa nampak pada Screen depan (selection screen) yang menggunakan LDB. Sehingga untuk penggunaan selection screen yang ber-LDB akan nampak perbedaan dan ke khas-annya pun dengan cara pengambila datanya, salah satunya seperti tampilan berikut.

Untuk menggenerate screen input seperti diatas, tidak perlu untuk men-define satu-satu, dimana cukup dipanggil LDB dan jenis report category mana yang akan digunakan, berikut adalah satah satu steps dan cara untuk pengunaan LDB pada module HCM.
1. Setting LDB saat Create Program
Ada beberapa jenis LDB yang disediakan, disini saya menggunakan PNP (gunakan sesuai dengan kebutuhan).

2. Lalu Menuju ke ‘HR Category Report”
Ini untuk menentukan report category yang akan ditampilkan, juga dapat memilih fields mana yang akan ditampilkan.


Pada contoh X__12001 dapat diganti / maupun create new sesuai kebutuhan, dengan mengklik report category
a. Pemilihan pada report category

b. Pemilihan fields yang akan di ‘allow’ pada selection screen

3. Code (yang perlu diperhatikan dalam code)
a. Set → Tables : Pernr dan Register Infotypes yang akan digunakan

b. Bisa menggunakan fitur LDB (Get Pernr) untuk membaca detail Personal Number
Pada point ini, akan dieksekusi sebanyak PERNR dalam kategori yang akan diproses.

c. Mengambil Data Infotypes (“rp_read_infotype”)

DONE
Demikian tulisan terkait development HR Report menggunakan LDB, jika ada kendala terkait step(s) maupun source code, please contact me at : yudho.guritno@gmail.com
_TerimaKasih,
GuritnoY
https://www.linkedin.com/in/guritno-yudho-wibowo-95944236/