Category

Tuesday, January 14, 2014

Mengedit Program di Client QA & Production tanpa Menggunakan CR

Saya akan membahas mengenai cara mengedit program di QA atau Production client tanpa harus menaikkan CR. Sebenarnya ini cara "yang kurang baik", hahaha, tpi terkadang kita butuh mengubah program di QA dan Production dalam waktu yang cepat tanpa harus transport CR.

Caranya adalah sebagai berikut.
- Masuk ke transaksi SE38, dan buka program LSTRDU34
- Set breakpoint di line 175 ("Case lv_subrc").


- Masuk ke transaksi SE38 dan buka program LSTRDU44
- Set breakpoint di line 165 ("Case sy-subrc").

- Buka program yang akan diedit, klik tombol "Change"
- Akan muncul pop up berikut,pilih "display"

- Program akan masuk ke sesi debug, klik dua kali variabel LV_SUBRC.

- Change nilai LV_SUBRC yang tadinya 4, menjadi 0, lalu tekan enter (jangan sampai lupa tekan tombol enter ya)

- Tekan tombol F8, dan program bisa diedit.

- Ubah program kemudian save dan aktivasi, abap program akan masuk kembali ke sesi debug, ubah nilai sy-subrc menjadi 0 seperti langkah sebelumnya, dan tekan F8 hingga program berhasil disimpan dan diaktivasi.
- Selamat mengutak-atik program, tapi kalau boleh, jika tidak terlalu urgent, lebih baik gunakan CR. Thnx :)

6 comments:

  1. Secara sederhana CR (Change Request) diperlukan saat kita melakukan enhancement, baik abap program maupun fungsional setting. Perubahan yang dilakukan disimpan di dalam sebuah Change Request, yang nantinya akan ditransport ke client QA dan client Prod, karena ABAP Program hanya bisa diedit di client development (kecuali menggunakan cara di atas. hehe), jadi, jika ingin mengubah program yg sama di client QA atau Prod, maka CR yang menyimpan perubahan di client Dev harus ditransport ke client QA dan Prod.
    Penjelasan lebih lanjut dapat dibaca di sini
    thnx

    ReplyDelete
  2. saya baru belajar sap khususnya abap. belajarnya dari temen2 consultan dr WCS seperti tenri ake, monica, terutama willy angkasa. yg menjadi pertanyaan yg belum terjawab dari mereka itu bisakah kita menjalankan proses sistem sap hanya di client DEV jd kita bisa pakai 1 user untuk beberapa orang..mohon jawabannya..thnx..

    ReplyDelete
  3. kalo mau kayak gini musti sepengetahuan functional nya juga nggak mbak?

    ReplyDelete