{"id":4326,"date":"2022-12-05T08:00:31","date_gmt":"2022-12-05T07:00:31","guid":{"rendered":"http:\/\/192.168.20.3\/?p=4326"},"modified":"2024-12-10T11:20:59","modified_gmt":"2024-12-10T10:20:59","slug":"envio-de-email-con-excel-adjunto-en-proceso-de-fondo","status":"publish","type":"post","link":"https:\/\/orekait.com\/es\/envio-de-email-con-excel-adjunto-en-proceso-de-fondo\/","title":{"rendered":"Env\u00edo de email con Excel adjunto en proceso de fondo<br> <span class=\"font-300\"><\/span>"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;section&#8221; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_row admin_label=&#8221;Imagen principal&#8221; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/envio-d-eemail-con-excel.png&#8221; alt=&#8221;cloud-public&#8221; title_text=&#8221;envio-d-eemail-con-excel&#8221; admin_label=&#8221;Imagen principal&#8221; module_class=&#8221;post-img&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row admin_label=&#8221;Cuerpo&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;Texto&#8221; _builder_version=&#8221;4.25.2&#8243; header_2_font_size=&#8221;24px&#8221; header_3_font_size=&#8221;20px&#8221; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>A menudo se requiere dise\u00f1ar procesos que integren el env\u00edo autom\u00e1tico de mails con informes de datos que vienen de SAP. La clase est\u00e1ndar\u00a0<strong><em>CL_BCS<\/em><\/strong>\u00a0de SAP nos permite enviar mails de forma sencilla. Sin embargo, crear y adjuntar documentos Excel en ocasiones resulta m\u00e1s problem\u00e1tico.<\/p>\n<p>En este art\u00edculo veremos c\u00f3mo convertir una tabla interna en un Excel para poder enviarlo por mail en un proceso de fondo (por ejemplo, un job diario).<\/p>\n<p>Como muestra de la problem\u00e1tica, en el report est\u00e1ndar\u00a0<strong><em>BCS_EXAMPLE_7<\/em><\/strong>\u00a0encontramos un ejemplo para enviar un mail con Excel adjunto. Sin embargo, a la hora de abrir el adjunto, se nos muestra un mensaje de error.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4334 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/imagen001.png\" alt=\"\" width=\"1195\" height=\"117\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/imagen001.png 1195w, https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/imagen001-980x96.png 980w, https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/imagen001-480x47.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1195px, 100vw\" \/><\/figure>\n<\/div>\n<p>&nbsp;<\/p>\n<p>Esto es debido a que el m\u00e9todo\u00a0<strong><em>add_attachment<\/em><\/strong>\u00a0solamente admite 3 caracteres para el tipo de documento; no obstante, el formato que deseamos es \u2018<strong><em>XLSX<\/em><\/strong>\u2019 (4 caracteres).<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4338 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/imagen002.png\" alt=\"\" width=\"617\" height=\"108\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/imagen002.png 617w, https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/imagen002-480x84.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 617px, 100vw\" \/><\/figure>\n<\/div>\n<p>&nbsp;<\/p>\n<p>SAP propone corregir esto en la nota 1459896. La idea es a\u00f1adir una cabecera al adjunto y, de este modo, forzarle a tomar de dicha cabecera la extensi\u00f3n deseada.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4342 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/imagen003.png\" alt=\"\" width=\"599\" height=\"180\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/imagen003.png 599w, https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/imagen003-480x144.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 599px, 100vw\" \/><\/figure>\n<\/div>\n<p>&nbsp;<\/p>\n<p>Sin embargo, aunque hayamos conseguido modificar la extensi\u00f3n, encontramos que el fichero que se adjunta no se abre. Esto se debe a que, aunque se le haya indicado que la extensi\u00f3n debe ser\u00a0<strong><em>XLSX<\/em><\/strong>, en realidad el fichero que se ha creado no tiene ese formato, que se tratar\u00eda de un\u00a0<strong><em>CSV<\/em><\/strong>. De hecho, observamos que si modificamos la cabecera con la extensi\u00f3n\u00a0<strong><em>CSV<\/em><\/strong>, el fichero ya se abrir\u00eda sin avisos:<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4346 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/image004.png\" alt=\"\" width=\"538\" height=\"38\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/image004.png 538w, https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/image004-480x34.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 538px, 100vw\" \/><\/figure>\n<\/div>\n<p>&nbsp;<\/p>\n<p>No obstante, nosotros lo que deseamos es adjuntar un fichero con formato\u00a0<strong><em>XLSX<\/em><\/strong>. Para convertir una tabla interna en un fichero con dicho formato, realizaremos lo siguiente.<\/p>\n<p>Vamos a crear una clase Z en SAP, con dos m\u00e9todos est\u00e1ticos. El primero de ellos, nos permitir\u00e1 convertir din\u00e1micamente cualquier tabla en un fichero\u00a0<strong><em>XLSX<\/em><\/strong>. El segundo, har\u00e1 uso de la clase est\u00e1ndar\u00a0<strong><em>CL_BCS<\/em><\/strong>\u00a0para realizar el env\u00edo del mail con el fichero de Excel adjunto.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4350 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/imagen005.png\" alt=\"\" width=\"656\" height=\"176\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/imagen005.png 656w, https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/imagen005-480x129.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 656px, 100vw\" \/><\/figure>\n<\/div>\n<p>&nbsp;<\/p>\n<p>El m\u00e9todo\u00a0<strong><em>convertir_tabla_en_excel<\/em><\/strong>, convertir\u00e1 la tabla en una variable de tipo\u00a0<strong><em>xstring<\/em><\/strong>\u00a0que contendr\u00e1 nuestro fichero\u00a0<strong><em>XLSX.<\/em><\/strong>\u00a0Usaremos la clase\u00a0<strong><em>CL_SALV_TABLE<\/em><\/strong>\u00a0para recoger el cat\u00e1logo de campos de la tabla. Posteriormente, convertiremos la tabla (indic\u00e1ndole el formato\u00a0<strong><em>XLSX<\/em><\/strong>\u00a0mediante el atributo est\u00e1tico\u00a0<strong><em>mc_format_xlsx<\/em><\/strong>).<\/p>\n<div class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4354 \" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/image006.png\" alt=\"\" width=\"794\" height=\"488\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/image006.png 794w, https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/image006-480x295.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 794px, 100vw\" \/><\/div>\n<p>&nbsp;<\/p>\n<p>El m\u00e9todo\u00a0<strong><em>enviar_mail_adjunto<\/em><\/strong>, llamar\u00e1 al m\u00e9todo anterior para convertir la tabla interna en el fichero\u00a0<strong><em>XLSX<\/em><\/strong>, adjuntarlo y enviarlo al destinatario.<\/p>\n<div class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4358 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/image07.png\" alt=\"\" width=\"862\" height=\"184\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/image07.png 862w, https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/image07-480x102.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 862px, 100vw\" \/><\/div>\n<div class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4362 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/image008-1-.png\" alt=\"\" width=\"884\" height=\"785\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/image008-1-.png 884w, https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/image008-1--480x426.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 884px, 100vw\" \/><\/div>\n<p>&nbsp;<\/p>\n<p>Observamos que el m\u00e9todo\u00a0<strong><em>convertir_tabla_en_excel<\/em><\/strong>, convierte la tabla interna en un\u00a0<strong><em>xstring\u00a0<\/em><\/strong>con el fichero\u00a0<strong><em>XLSX<\/em><\/strong>. Es necesario llamar al m\u00e9todo\u00a0<strong><em>xstring_to_solix<\/em><\/strong>\u00a0de la clase\u00a0<strong><em>CL_BCS_CONVERT<\/em><\/strong>, para convertir este\u00a0<strong><em>xstring<\/em><\/strong>\u00a0en una tabla binaria. Esta tabla binaria ser\u00e1 la que se adjunte al mail.<\/p>\n<p>Forzamos la extensi\u00f3n\u00a0<strong><em>XLSX<\/em><\/strong>\u00a0en la cabecera con la cadena\u00a0<strong><em>\u2018&lt;(&gt;&amp;&lt; )SO_FILENAME=Informacion.xlsx\u2019<\/em><\/strong>.<\/p>\n<p>El m\u00e9todo\u00a0<strong><em>add_attachment<\/em><\/strong>\u00a0se encarga de adjuntar el fichero\u00a0<strong><em>XLSX<\/em><\/strong>. El resto de m\u00e9todos se utilizan para construir el cuerpo del mail (en formato\u00a0<strong><em>html<\/em><\/strong>), a\u00f1adir el destinatario y enviar el documento.<\/p>\n<p>Para probar que el env\u00edo funciona correctamente, vamos a elaborar un sencillo report. El usuario puede seleccionar el tipo de tabla cuya informaci\u00f3n se desea enviar por mail; as\u00ed como la direcci\u00f3n del destinatario.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4366 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/imagen009.png\" alt=\"\" width=\"595\" height=\"183\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/imagen009.png 595w, https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/imagen009-480x148.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 595px, 100vw\" \/><\/figure>\n<\/div>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4370 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/image010.png\" alt=\"\" width=\"728\" height=\"602\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/image010.png 728w, https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/image010-480x397.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 728px, 100vw\" \/><\/figure>\n<\/div>\n<p>&nbsp;<\/p>\n<p>Ejecutamos el report, y comprobamos en la transacci\u00f3n\u00a0<strong><em>SOST<\/em><\/strong>\u00a0que el Excel se ha adjuntado y se abre correctamente.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4374 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/image011-1.png\" alt=\"\" width=\"853\" height=\"41\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/image011-1.png 853w, https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/image011-1-480x23.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 853px, 100vw\" \/><\/figure>\n<\/div>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4378 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/image012-1-.png\" alt=\"\" width=\"941\" height=\"273\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/image012-1-.png 941w, https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/image012-1--480x139.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 941px, 100vw\" \/><\/figure>\n<\/div>\n<div class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4382 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/imagen013.png\" alt=\"\" width=\"1045\" height=\"326\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/imagen013.png 1045w, https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/imagen013-980x306.png 980w, https:\/\/orekait.com\/wp-content\/uploads\/2022\/12\/imagen013-480x150.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1045px, 100vw\" \/><\/div>\n<p>&nbsp;<\/p>\n<p>Recuerda que puedes dejar tus\u00a0<strong>dudas en los comentarios\u00a0<\/strong>o\u00a0<strong>ponerte en\u00a0contacto con nosotros.<\/strong><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row admin_label=&#8221;M\u00e1s informaci\u00f3n&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p class=\"morado\">M\u00e1s informaci\u00f3n:<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/orekait.com\/es\/area-recursos-humanos&#8221; button_text=&#8221;M\u00e1s informaci\u00f3n&#8221; module_class=&#8221;entrada-btn&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#8156EA&#8221; button_bg_color=&#8221;RGBA(255,255,255,0)&#8221; button_border_color=&#8221;#8156EA&#8221; button_border_radius=&#8221;30px&#8221; button_font=&#8221;Plus Jakarta Sans|600|||||||&#8221; button_icon=&#8221;&#x24;||divi||400&#8243; button_icon_color=&#8221;#8156EA&#8221; button_on_hover=&#8221;off&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; button_text_color__hover_enabled=&#8221;on|desktop&#8221; button_text_color__hover=&#8221;#8156EA&#8221; button_bg_color__hover_enabled=&#8221;on|hover&#8221; button_bg_color__hover=&#8221;#8156EA&#8221; button_bg_enable_color__hover=&#8221;on&#8221; button_icon_color__hover_enabled=&#8221;on|hover&#8221; button_icon_color__hover=&#8221;#ffffff&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_button][et_pb_divider show_divider=&#8221;off&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||40px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][\/et_pb_column][\/et_pb_row][et_pb_row use_custom_gutter=&#8221;on&#8221; admin_label=&#8221;Noticias relacionadas titulo&#8221; module_id=&#8221;fondo-articulos&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#f7f7f7&#8243; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_divider show_divider=&#8221;off&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;RGBA(255,255,255,0)&#8221; custom_margin=&#8221;||40px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][et_pb_heading title=&#8221;Quizas te pueda interesar&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; title_level=&#8221;h2&#8243; title_text_align=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_heading][et_pb_divider show_divider=&#8221;off&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||30px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][\/et_pb_column][\/et_pb_row][et_pb_row admin_label=&#8221;Noticias relacionadas&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; custom_margin=&#8221;-150px||||false|false&#8221; custom_margin_tablet=&#8221;0px||||false|false&#8221; custom_margin_phone=&#8221;0px||||false|false&#8221; custom_margin_last_edited=&#8221;on|desktop&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_blog fullwidth=&#8221;off&#8221; posts_number=&#8221;3&#8243; include_categories=&#8221;current&#8221; show_author=&#8221;off&#8221; show_date=&#8221;off&#8221; show_pagination=&#8221;off&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_blog][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/orekait.com\/wp-content\/uploads\/2023\/06\/desviaciones-de-produccion-400&#215;402-1.png&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/orekait.com\/wp-content\/uploads\/2023\/05\/sistemas-hosting.png&#8221; title_text=&#8221;sistemas-hosting&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A menudo se requiere dise\u00f1ar procesos que integren el env\u00edo autom\u00e1tico de mails con informes de datos que vienen de SAP. La clase est\u00e1ndar\u00a0CL_BCS\u00a0de SAP nos permite enviar mails de forma sencilla. Sin embargo, crear y adjuntar documentos Excel en ocasiones resulta m\u00e1s problem\u00e1tico. En este art\u00edculo veremos c\u00f3mo convertir una tabla interna en un [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":4328,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"Lorem ipsum dolor sit amet consectetur adipiscing elit congue montes, imperdiet taciti erat elementum fermentum sem ante ultrices ridiculus, sagittis sociis egestas quisque ac semper quis odio. Aenean hendrerit ac metus dis nascetur aliquet mollis integer, rutrum vel laoreet posuere proin sagittis luctus est, tempus duis nisl ultrices parturient tempor praesent. Dignissim curabitur nascetur pellentesque augue fringilla pulvinar eros, tempus fames vehicula maecenas cubilia id, rutrum euismod integer ut scelerisque mus.\r\n\r\nVivamus auctor odio aenean rhoncus natoque dictum purus, volutpat pellentesque laoreet ridiculus consequat nisi varius euismod, augue platea convallis curae magnis taciti. Imperdiet nibh curabitur quisque orci consequat aenean pellentesque, cubilia duis senectus felis sed posuere tortor, magnis enim diam a odio sociis. Enim tellus nisl nec molestie augue luctus tempor habitant, nunc dictumst phasellus volutpat sem facilisis taciti, habitasse laoreet at turpis vel fermentum vulputate.","_et_gb_content_width":"","footnotes":""},"categories":[36,63,37],"tags":[],"class_list":["post-4326","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-recursos-humanos","category-sap-hana","category-sap-hxm"],"_links":{"self":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/4326","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/comments?post=4326"}],"version-history":[{"count":6,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/4326\/revisions"}],"predecessor-version":[{"id":21113,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/4326\/revisions\/21113"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/media\/4328"}],"wp:attachment":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/media?parent=4326"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/categories?post=4326"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/tags?post=4326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}