0% found this document useful (0 votes)
253 views5 pages

Panduan Nonaktifkan Tombol Hold PO

The document provides steps to disable the HOLD button on a PO using a BADI (ME_HOLD_PO) in SAP. The steps include: 1) Creating an implementation of the BADI with a name starting with 'Z', 2) Adding coding between the method and endmethod to disable the button, and 3) Activating the changes. Once completed, the HOLD button will no longer appear on PO screens in transaction ME21N. The process can be reversed by deactivating or deleting the BADI implementation.

Uploaded by

Habib Munir
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
253 views5 pages

Panduan Nonaktifkan Tombol Hold PO

The document provides steps to disable the HOLD button on a PO using a BADI (ME_HOLD_PO) in SAP. The steps include: 1) Creating an implementation of the BADI with a name starting with 'Z', 2) Adding coding between the method and endmethod to disable the button, and 3) Activating the changes. Once completed, the HOLD button will no longer appear on PO screens in transaction ME21N. The process can be reversed by deactivating or deleting the BADI implementation.

Uploaded by

Habib Munir
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

BADI

1. Contoh Studi Kasus disable tombol HOLD pada PO (ME21N).

Untuk mendisable tombol Hold pada PO, bisa dilihat pada step by step dibawah ini:

a. Untuk mendisable tombol HOLD pada PO, kita gunakan fungsi ME_HOLD_PO, dengan cara masuk
menggunakan TCode SE19. Pertama, kita buat implementationnya dengan cara pilih Classic BADI
pada kolom Create Implementation, lalu masukkan BadI namenya (asumsi nama BADI sudah
ditemukan) kemudian klik Create Impl.

b. Masukkan Implementation Namenya (diawali huruf Z).


c. Isi Implementation Short Text, kemudian Klik Save.

d. Agar BADI bisa digunakan, simpan hanya dalam package, bukan Local ($TMP). Kemudian buat
transport request baru.
e. Klik Tab Interface, double klik pada Method IS_ALLOWED.

f. Klik Signature untuk melihat deskripsi yang ada.

g. Masukkan Coding diantara method dan endmethod.


h. Klik Activate untuk mengaktifkan perubahan yang sudah kita lakukan.

i. Klik OK

Apabila berhasil, maka akan muncul notifikasi Object Activated disebelah kiri bawah layar.

j. Klik Back, kemudian pada kolom Runtime Behavior kita harus merubah statusnya. Jika
Impelementation will not be called maka BADI yang kita buat tidak akan berfungsi. Untuk
merubahnya klik activate
Setelah kita klik Activate.

k. Buka kembali TCode ME21N, lihat perubahannya. Tombol hold tidak muncul karena sudah kita
disable.

l. Apabila kita ingin mengembalikan kesemula, maka kita bisa hapus atau deactivate
Impelemntation Namenya dengan TCode SE19. Klik Classic BADI pada Edit Implementation,
masukkan nama BADI yang sudah kita buat, lalu klik delete.

You might also like