[SAP] Problem Read Attachment SO_DOCUMENT_READ_API1
Pada case catatan kecil kali ini akan membahas read Attachment yang disimpan di dalam GOS, dan akan dikeluarkan lagi sebagai Mail Attachment.
Untuk dapat mengambil informasi file di dalam GOS, kita dapat menggunakan function “SO_DOCUMENT_READ_API1”, hasil dari BAPI ini akan mengeluarkan informasi file data, content, dan HEX bilamana ada.
Untuk cara menggunakan, dan inputan apa saja yang diperlukan, akan di detailkan pada tulisan setelah post ini ya…. Pada tulisan kali ini hanya membahas file yang di attach oleh email contain-nya melenceng dari file sebenarnya.
Pada beberapa case, misal attachment XLS, beberapa kali saat di running & terattach di email, isi berbeda dari content sebenarnya, seperti berikut.
Nah pada case tersebut, setelah ditelusuri ternyata ada informasi (size yang menjadi mandatory), memang benar untuk document-document lain seperti .txt dan .pdf tidak bermasalah untuk informasi size ini, namun untuk beberapa file ini sangat diperlukan.
Untuk parsing data size ini, baiknya tidak otomatis dari class CL_Document_BCS->Add Attachment, namun isikan apa yang telah didapat dari BAPI SO_DOCUMENT_READ1.
Dengan menggunakan informasi ini, file yang di attach akan sesuai dengan file bawaannya yang ter-attach.
-DONE
Demikian catatan sederhana terkait pengambilan file attachment pada SAP-GOS, yang kadang isi tidak sesuai dengan content aslinya. Dan semoga catatan kecil ini bermanfaat dan membantu
Jika ada yang perlu didiskusikan, please contact me at : yudho.guritno@gmail.com
_TerimaKasih dan SemogaBermanfaat,
Salam.
GuritnoY
Senior SAP Abap
https://www.linkedin.com/in/guritno-yudho-wibowo-95944236/
Bermanfaat
Apakah GOS itu memiliki object number (BUS) yang berbeda? dan dimana saya bisa mendapatkan kode BUS nya?