Jika kita sedang melakukan akses IW32 untuk melakukan TECO pada sebuah preventive order, namun muncul ABAP Runtime Error :
- Category : ABAP Programming Error
- Runtime Errors : RAISE_EXCEPTION
- ABAP Program : SAPLCO010
- Application Component : PM-WOC-MO
- Short Text : Exception condition “NOT_FOUND_MHIS” triggered
- What happened : The current ABAP program has encountered an unexpected situation

Maka mitigasi apa yang bisa dilakukan?
Dikarenakan pada error yang terjadi terkait “MHIS”, maka jika kita check table nya, hal ini adalah terkait Maintenance Plan History.
Oleh karena itu kita check dahulu nomer order yang mengenerate ABAP Runtime Error. Dari Nomor ordernya, kita coba check nomor maintenance Plan dan juga nomor call number yang terakhir. Sebagai contoh disini, call number nya adalah 90.000.004.

Kemudian saya check table MHIS nya, ditemukan bahwa call number 90.000.004 yang tercantum pada maintenance order ternyata tidak muncul di table MHIS.

Kemudian jika di check pada IP24, call number 90.000.004 ini juga tidak ada

Dengan kondisi ini, saya coba untuk melakukan eskalasi ke SAP Global dan didapatkan respon bahwa :

Dan kemudian setelah dikonfirmasi ulang atas pertanyaan :
1. Is there any solution besides using debugger?
2. Our client have concern about the risk and also audit comply, since this activity will directly hit the table (unusual transaction). Will it be safe to our client’s SAP system ITGC?
Didapatkan respon bahwa :

Dengan kondisi ini maka dapat program upload untuk table MHIO dan MHIS dan dan berhasil merecord di table MHIS dan MHIO. Sehingga untuk koreksi yang perlu dilakukan tidak perlu via debugger. Program upload ini dapat di buat secara custom dengan melakukan upload file, dan dipastikan jika ada kebutuhan decimal, dapat menggunakan button . (titik), bukan , (koma).

Berikut simulasi yang dapat dilakukan :
Pada awalnya, tercatat bahwa sebuah Maintenance Order memiliki Maintenance Plan dengan Call Number 90.000.002

Setelah dicoba untuk dilakukan TECO, system menolak untuk dapat di TECO dengan error yang muncul sbb :

Kemudian pada saat dilakukan pengecekan pada table MHIO dan MHIS tidak ditemukan call number 90.000.002 untuk maintenance plan 120000000098:


Sehingga dengan kondisi ini, perlu dilakukan upload untuk call number tersebut dengan program upload MHIO dan MHIS. Upload file yang berisikan data maintenance plan yang ingin dilakukan update pada table MHIO dan MHIS

Kemudian pada bagian message akan muncul pesan “data ready for upload”:

Kemudian klik save dan message akan berubah “Upload success”

Saat dicek lagi pada table MHIO dan MHIS, call number 90.000.002 untuk maintenance plan 120000000098 sudah muncul:


Sehingga ketika dilanjut untuk dilakukan TECO, sudah tidak ada kendala / tidak ada error yang muncul

Jika teman-teman pernah mengalami case yang serupa namun dengan solusi yang berbeda, feel free untuk bisa sharing pengalamannya pada kolom komentar.
Semoga bermanfaat 🙂
Written by Lalitya Nindya Nareswari
Leave a comment