OBJECTS_NOT_CHARLIKE Hatası

ALV local file(yerel dosya) olarak export ederken hata olarak OBJECTS_NOT_CHARLIKE ifadesi ile karşılaşıyorsanız. Hata büyük olasılıkla SAPLKKBL programının LKKBLF99 includendadır.
ALV için verdiğiniz parametrelerdeki(it_fieldcat) structure ile alan yapılarınızı kontrol edin. Debug ile yada düzenden kaldırarak hangi alanda hata olduğunu çözebilirsiniz.
Misal 0.00 olarak çıktı vermek isterken bu hata ile karşılaşıyor olabilirsiniz.
Bu durumda aşağıdaki checkbox seçilerek çözüm sağlanabileceği gibi alan tiplerini düzenlemekte işe yarayabilir.se11

PDF Display Web Dynpro ABAP

Pdfleri Web Dynpro ABAP üzerinde görüntülemek için iki yöntem var. Ekrana Interactive Form nesnesi eklenerek yapılabilinir. Ancak bu yöntemde google chrome pdf dosyasını görüntüleyemiyor. Sayfa açılır açılmaz indiriyor.
Ama aşağıdaki yöntem ile datayı xstring (veya FPCONTENT) tipi ile çalıştırdığınzda verdiğiniz pdf adı ile dosya üretiliyor ve görüntüleniyor.

DATA pdf_xstring TYPE XSTRING. “Veya PDF_CONTENT TYPE FPCONTENT.

//other code

cl_wd_runtime_services=>attach_file_to_response(
i_filename = ‘name.pdf’
i_content = pdf_xstring “PDF_CONTENT
i_mime_type = ‘application/pdf’
i_in_new_window = abap_true
i_inplace = abap_true ).

i_in_new_window VE i_inplace default değerleri false. Eğer false olursa pdf indirilebilmektedir.