[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.

Tampilan Generated Selection Screen by LDB

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).

Attributes

2. Lalu Menuju ke ‘HR Category Report”

Ini untuk menentukan report category yang akan ditampilkan, juga dapat memilih fields mana yang akan ditampilkan.

Attributes HR Report Category
Report Category Assignment

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

a. Pemilihan pada report category

Setting Report Categories

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

Pemilihan field(s) yang akan dikeluarkan pada selection

3. Code (yang perlu diperhatikan dalam code)

a. Set → Tables : Pernr dan Register Infotypes yang akan digunakan

Register table dan Infotypes

b. Bisa menggunakan fitur LDB (Get Pernr) untuk membaca detail Personal Number

Pada point ini, akan dieksekusi sebanyak PERNR dalam kategori yang akan diproses.

Get PERNR

c. Mengambil Data Infotypes (“rp_read_infotype”)

Contoh pengambilan data infotype 2

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/

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *