SAP versi 4.7 sudah habis masa maintenancenya. Sehingga, apabila kita memerlukan suatu perubahan yg fundamental, maka SAP sudah tidak bisa support lagi. Oleh karenanya, mau tidak mau, suka tidak suka, kita harus upgrade ke versi ECC6. Nah, sekarang kita akan bahas bgmn perubahannya, hanya dari sisi SAP Programming (ABAP) saja. Sisi2 lain mungkin akan aku sampaikan lain waktu, lain artikel. Ada suatu flag dalam program yang disebut dengan Unicode Compliance (selanjutnya aku singkat UC). UC ini masih optional untuk di SAP 4.7. Tapi flag ini sudah mantatory di ECC6.
Nah, apa saja implikasinya apabila flag ini diset? Di artikel ini aku hanya menyebutkan item2nya saja. Belum dengan penjelasan dan contohnya. Maybe next time, di artikel lainnya
Berikut impikasinya yg aku peroleh dari pengalaman, dan dari bbrp sumber:
1. Konversi dari string ke structure atau sebaliknya, menjadi tidak bisa langsung.
2. Tidak bisa memakai tipe X atau tipe XString.
3. Offset harus lengkap. Move a+8(7) to b. Bukan a+8 to b.
4. Open dataset (harus IN TEXT MODE ENCODING DEFAULT).
5. Describe length hanya utk mode byte dan char.
6. var like tabix harus diganti var like sy-tabix.
7. Nama karakter gak boleh pake – . Harus diganti _ .
8. Tidak bisa write lebih dr 1 baris. Solusi: buat text element.
9. DO Varying dilengkapi dengan RANGE.
10. Translate dengan CODEPAGE menggunakan class yg sudah disediakan: CL_ABAP_CONV_IN_CE.
11. Upload/ download tidak bisa pakai WS_UPLOAD dan WS_DOWNLOAD. Gunakan cl_gui_frontend_services=>gui_upload dan gui_download.
12. Assign field symbol ke structure menggunakan cl_abap_container_utilities=>read_container_c.
gmn carax mo liat history dari dokumen yang telah di save pada SAP. kalo data itu pernah menggunakan T-Code tertentu pada saat posting transaksi
thanx atas bantuannya
ada beberapa cara:
- Lihat pada table document flow. Ini kalau transaksi tersebut menyediakan fasilitas utk itu.
- Aktifkan change log. Ini ada di area basis. Kalau sudah aktif, pastikan flag change log aktif pada table yg akan kita monitor log nya. Perubahannya bisa dilihat dari tcode SCU3.
- Aktifkan field change log. Utk ini, aku akan coba buat artikel tersendiri. Karena agak panjang ceritanya. Yang jelas, nantinya perubahan di field tertentu bisa kita lihat di table CDPOS dan DCHDR.
Semua punya positif dan negatifnya. Jadi tergantung case nya. Selamat menggunakan, semoga bermanfaat.