Combinar / Concatenar PDFs SAP ABAP.

Añado código de una rutina que permite combinar dos ficheros PDF.

Situación:

Se genera un fichero PDF en el directorio con factura, necesitamos que en ese PDF a parte de la factura también esté a renglón seguido el Albarán, pues debe quedar un único fichero que recibirá el destinatario con todos los documentos.

PDF.1 Está alojado en un directorio de AL11.

PDF.2 Es un anexo (Business Document) de una Entrega.

Tenemos que conseguir tener ambos ficheros en tablas internas y convertir a formato XSTRING, con este formato podremos usar la clase CL_RSPO_PDF_MERGE la cual nos permitirá combinarlos, solo hay que ir añadiendo documentos con el método add_document y una vez estén todos usar el método merge_document.

En el tratamiento de ficheros es muy importante el formato de las tablas internas donde se vuelquen.

Adjunto rutina.  Pdf_merged_rutina

 

Tags:, ,

Add a Comment