Apakah anda pernah mengalami munculnya error Numerik pada saat melakukan upload file excel pada sebuah Z program upload? Padahal setelah dilakukan analisa penggunaan Numeriknya sudah sesuai menggunakan data NUM (tidak ada penggunaan CHAR).
Jika hal ini terjadi, maka coba check beberapa hal berikut :
Pertama,
Jika program upload anda menggunakan BAPI_OBJCL_CREATE maka pastikan kembali setting yang sudah di tentukan, apakah data pada file excel sudah menggunakan isian yang sudah ditentukan, seperti jumlah karakternya apakah melebihi number of Chars yang sudah ditentukan?

Kemudian check juga pada sisi valuesnya, apakah allowed values yang ditentukan ini mengijinkan adanya additional values? Artinya jika button additional values ini tidak tick, maka pada saat pengisian data pada file upload, harus benar-benar sesuai dengan value yang sudah ditentukan pada CT04. Sebagai contoh jika Green Field pada Values nya menggunakan spasi dan button additional values tidak di tick, maka pada saat pengisian template excel tidak diperbolehkan mengisi dengan tulisan Greenfield (tanpa spasi). Karena jika secara pengisian berbeda, maka proses upload nya akan gagal.

Kedua,
Jika pengecekan di sisi validasi data excel sudah sesuai dengan value yang ada pada CT04, maka lakukan Debug program dan lakukan pengecekan pada value decimal. Bisa jadi suspect nya dikarenakan value decimal tersebut selalu terbaca dengan button . (titik), dimana seharusnya penggunaan button nya adalah , (koma)

Jika hal ini terjadi, maka button ini bisa menjadi salah satu penyebabkan error Numerik yang terjadi pada saat kita memproses file tersebut pada sebuah Z program upload massal. Sebagai solusinya maka coba pastikan kembali setting pada laptop sbb :
Setting > Time & Language > Region > Country or region > Formats

Pastikan anda memilih formats English (United States)

Setelah setting disesuaikan, maka sistem akan berhasil membaca button , (koma) untuk penggunaan pada angka decimal.
FYI, berikut beberapa BAPI Characteristics yang dapat digunakan
BAPI_FUNCLOC_CREATE ,
BAPI_TRANSACTION_COMMIT,
BAPI_OBJCL_CREATE,
BAPI_OBJCL_CHANGE,
BAPI_OBJCL_DELETE
Semoga bermanfaat 🙂
Written by Lalitya Nindya Nareswari
Leave a comment