Dear All; One of the way to display the GOS PDF document via Webdynpro; hope this will help; Step1: Select the list of attachments from the business document using function module BDS_ALL_CONNECTIONS_GET; for this you need the following inputs; Classname, Classtype and objkey Step2: Convert the file ID (loio_id from the above function module) to xstring using the method “attachment_get_detail” from the class “cl_hap_wd_document_ui” Data: lv_aid type bds_docid, lv_fcon type string, lv_fchex type xstring, lv_mftyp type string, lv_ret type bapiret2. attachment_get_detail( exporting attachment_id = lv_aid attachment_type = 'pdf' importing file_content = lv_fcon file_content_hex = lv_fchex mime_file_type = lv_mftyp s_return = lv_ret ). Step3: Display the document in new browser; using the method attach_file_to_response from class cl_wd_runtime_services; data: l_file type string, l_mime type string, pdf_data type xstring. l_mime = 'application/pdf' . l_file = 'title.pdf' . call method cl_wd_runtime_services=>attach_file_to_response exporting i_filename = l_file i_content = lv_fchex i_mime_type = l_mime.
↧