{"id":10646,"date":"2020-04-15T08:00:31","date_gmt":"2020-04-15T06:00:31","guid":{"rendered":"http:\/\/192.168.20.3\/?p=10646"},"modified":"2024-12-11T16:07:49","modified_gmt":"2024-12-11T15:07:49","slug":"comprimir-archivos-con-abap","status":"publish","type":"post","link":"https:\/\/orekait.com\/es\/comprimir-archivos-con-abap\/","title":{"rendered":"Comprimir archivos con ABAP<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\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP.png&#8221; alt=&#8221;cloud-public&#8221; title_text=&#8221;COMPRIMIR-ARCHIVOS-CON-ABAP&#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; header_4_font_size=&#8221;17px&#8221; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; width=&#8221;%22630%22&#8243; height=&#8221;%22307%22&#8243; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; content__hover_enabled=&#8221;off|hover&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>Todos los que trabajamos con SAP estamos rodeados, continuamente, de datos. Nosotros, los trabajadores, manejamos estos datos, los transformamos en informaci\u00f3n, hacemos programas para mostrar la informaci\u00f3n\u2026 con el objetivo final de convertir la informaci\u00f3n en conocimiento.<\/p>\n<p>Hay situaciones en las que nos es necesario transferir la informaci\u00f3n a diferentes tipos de archivos (.xlsx, .txt, etc.) con la finalidad de descargarlos a nuestros equipos, enviarlos por correo, \u2026<\/p>\n<p>Dicho esto, os voy a explicar a\u00a0<strong>comprimir uno o varios archivos con ABAP<\/strong>, ya que me ha resultado muy \u00fatil a lo largo de mi carrera como programadora ABAP.<\/p>\n<p>En este ejemplo, crearemos dos archivos .txt y los introduciremos en un archivo comprimido (.ZIP). Los pasos que vamos a seguir van a ser los siguientes:<\/p>\n<ol>\n<li>Recoger los datos en tablas internas<\/li>\n<li>Convertir las tablas internas en tipo XSTRING (char 1024)<\/li>\n<li>Crear el objeto para la clase CL_ABAP_ZIP<\/li>\n<li>A\u00f1adir los archivos al .ZIP<\/li>\n<li>Generar el archivo .ZIP<\/li>\n<li>Descargar el archivo .ZIP<\/li>\n<\/ol>\n<h2><u>Recoger los datos en tablas internas<\/u><\/h2>\n<p>Se han seleccionado las tablas\u00a0<strong>SCARR<\/strong>\u00a0(Compa\u00f1\u00eda a\u00e9rea) y\u00a0<strong>SPFLI<\/strong>\u00a0(Itinerario de vuelos) para obtener, por un lado, el c\u00f3digo y nombre de las compa\u00f1\u00edas a\u00e9reas y, por otro lado, sus ciudades de origen y destino de los viajes que realizan.<\/p>\n<p>Rellenaremos las tablas internas\u00a0<strong>LT_COMPANIAS<\/strong>\u00a0y\u00a0<strong>LT_CIUDADES<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10654 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-2.png\" alt=\"\" width=\"277\" height=\"149\" \/><\/p>\n<h2><u>Convertir las tablas internas en el tipo XSTRING<\/u><\/h2>\n<p>Es necesario\u00a0<strong>convertir las tablas internas al tipo XSTRING<\/strong>, ya que la clase\u00a0<em>CL_ABAP_ZIP<\/em>\u00a0solo acepta este tipo.<\/p>\n<p>Primero,\u00a0<strong>crearemos una tabla interna\u00a0<\/strong>que contenga una sola columna de tipo C (char) de la longitud que a nosotros nos interese.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10658 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-3.png\" alt=\"\" width=\"175\" height=\"68\" \/><\/p>\n<p style=\"text-align: center;\"><em>*La tabla se crear\u00e1 en bas\u00e1ndose en el tipo\u00a0<strong>TY_LINEAS<\/strong>.<\/em><\/p>\n<p>Segundo,<strong>\u00a0recorreremos nuestras tablas internas (LT_COMPANIAS y LT_CIUDADES)<\/strong>\u00a0y volcaremos los datos a la tabla\u00a0<strong>LT_LINEAS<\/strong>. De esta manera conseguiremos tener en una tabla, l\u00ednea por l\u00ednea en tipo C (Char), todos los registros que queramos convertir a tipo XSTRING.<\/p>\n<p>Para terminar, llamaremos a la funci\u00f3n\u00a0<em>SCMS_TEXT_TO_XSTRING<\/em>\u00a0para que hagamos la conversi\u00f3n de tipo C a tipo XSTRING. Como pode\u00eds apreciar en la imagen n.\u00ba 3, en el par\u00e1metro\u00a0<strong>P_XSTRING<\/strong>\u00a0obtendremos el valor de la tabla interna en tipo XSTRING.<\/p>\n<p>Estos pasos, los haremos mediante una\u00a0<strong>subrutina<\/strong>. Le pasaremos\u00a0<u>la tabla interna<\/u>, su\u00a0<u>estructura<\/u>\u00a0y la\u00a0<u>variable<\/u>\u00a0que va a obtener el valor en tipo\u00a0<em>XSTRING<\/em>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10662 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-4.png\" alt=\"\" width=\"402\" height=\"144\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-4.png 402w, https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-4-300x107.png 300w, https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-4-400x144.png 400w\" sizes=\"auto, (max-width: 402px) 100vw, 402px\" \/><\/p>\n<p>El c\u00f3digo de la subrutina\u00a0<em>CONVERTIR_TABLAS<\/em>\u00a0es la siguiente:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10666 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-5.png\" alt=\"\" width=\"413\" height=\"477\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-5.png 413w, https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-5-260x300.png 260w\" sizes=\"auto, (max-width: 413px) 100vw, 413px\" \/><\/p>\n<h2><u>Crear el objeto para la clase CL_ABAP_ZIP<\/u><\/h2>\n<p>Crearemos el objeto de la clase\u00a0<strong>CL_ABAP_ZIP<\/strong>\u00a0para que podamos utilizar sus m\u00e9todos e incluyamos los ficheros en nuestro archivo .ZIP.<\/p>\n<h2><u><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10670 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-8.png\" alt=\"\" width=\"192\" height=\"42\" \/>A\u00f1adir los archivos al .ZIP<\/u><\/h2>\n<p>Para a\u00f1adir nuestras tablas internas ya convertidas en tipo XSTRING al archivo .ZIP utilizaremos el\u00a0<strong>m\u00e9todo<\/strong>\u00a0<strong>ADD<\/strong>\u00a0de la clase\u00a0<em>CL_ABAP_ZIP<\/em>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10674 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-9.png\" alt=\"\" width=\"315\" height=\"215\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-9.png 315w, https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-9-300x205.png 300w\" sizes=\"auto, (max-width: 315px) 100vw, 315px\" \/><\/p>\n<p>En la imagen,\u00a0<strong>a\u00f1adimos dos ficheros al .ZIP<\/strong>. Por un lado, un fichero llamado \u00abcompanias.txt\u00bb, donde el valor de ese fichero est\u00e1 en la variable\u00a0<strong>V_XSTR_COMPANIAS<\/strong>, y, por otro lado, el fichero \u00abciudades.txt\u00bb, donde el valor de ese fichero est\u00e1 en la variable\u00a0<strong>V_XSTR_CIUDADES<\/strong>.<\/p>\n<p><em>*Recordad que las variables V_XSTR_COMPANIAS y V_XSTR_CIUDADES tienen el contenido de las tablas internas en tipo XSTRING.<\/em><\/p>\n<p><u>Generar el archivo .ZIP<\/u><\/p>\n<p>Ahora que hemos a\u00f1adido los ficheros a nuestro .ZIP, vamos a generar el archivo .ZIP. Utilizaremos el\u00a0<strong>m\u00e9todo SAVE<\/strong>\u00a0que nos proporciona la clase\u00a0<em>CL_ABAP_ZIP<\/em>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10678 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-10.png\" alt=\"\" width=\"253\" height=\"46\" \/><\/p>\n<p>Simplemente, llamando al m\u00e9todo\u00a0<strong>SAVE<\/strong>\u00a0del objeto\u00a0<em>LO_ZIP<\/em>\u00a0habremos creado nuestro archivo .ZIP.<\/p>\n<p>Pero, en la imagen estamos\u00a0<strong>guardando en una variable de tipo XSTRING el valor del archivo<\/strong>\u00a0.ZIP. Esto lo hacemos para que podamos\u00a0<u>descargar<\/u>\u00a0el archivo .ZIP m\u00e1s adelante.<u><\/u><\/p>\n<h2><u>Descargar el archivo .ZIP<\/u><\/h2>\n<p>Para descargar el archivo utilizaremos la funci\u00f3n\u00a0<em>GUI_DOWNLOAD<\/em>. Pero antes de llamar a esta funci\u00f3n vamos a tener que convertir nuestro .ZIP en una tabla interna.<\/p>\n<p>Con el valor que tenemos del archivo .ZIP en tipo XSTRING, llamaremos a la funci\u00f3n\u00a0<em>SCMS_XSTRING_TO_BINARY<\/em>, y \u00e9sta nos devolver\u00e1 una tabla interna.<\/p>\n<p>Se declara la tabla interna que vamos a utilizar<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10682 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-12.png\" alt=\"\" width=\"381\" height=\"25\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-12.png 381w, https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-12-300x20.png 300w\" sizes=\"auto, (max-width: 381px) 100vw, 381px\" \/><\/p>\n<p>Valor del archivo .ZIP en tabla interna \/\u00a0 Valor del archivo .ZIP en XSTRING<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10686 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-17.png\" alt=\"\" width=\"316\" height=\"93\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-17.png 316w, https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-17-300x88.png 300w\" sizes=\"auto, (max-width: 316px) 100vw, 316px\" \/><\/p>\n<p>\u00a1Ahora s\u00ed! \u00a1Ya lo tenemos todo listo!<\/p>\n<p>Llamamos a la funci\u00f3n\u00a0<em>GUI_DOWNLOAD<\/em>\u00a0y le pasaremos nuestra tabla interna\u00a0<strong>LT_ZIP<\/strong>\u00a0para descargarla a nuestro equipo.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10690 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-17-1.png\" alt=\"\" width=\"316\" height=\"93\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-17-1.png 316w, https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-17-1-300x88.png 300w\" sizes=\"auto, (max-width: 316px) 100vw, 316px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>En este ejemplo, nuestro archivo .ZIP se descargar\u00e1 en el escritorio con el nombre \u00abarchivo.zip\u00bb. Adem\u00e1s tenemos que indicar que el tipo de fichero ser\u00e1 binario ( \u2018BIN\u2019 ).<\/p>\n<p><strong>Resultado final<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10694 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-19.png\" alt=\"\" width=\"398\" height=\"186\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-19.png 398w, https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-19-300x140.png 300w\" sizes=\"auto, (max-width: 398px) 100vw, 398px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10698 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/04\/COMPRIMIR-ARCHIVOS-CON-ABAP-1-1.png\" alt=\"\" width=\"85\" height=\"91\" \/><\/p>\n<p>Esperamos que este art\u00edculo te haya sido de utilidad si estabas buscando c\u00f3mo comprimir archivos con ABAP. Recuerda que puedes dejarnos tus preguntas en comentarios<\/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-personalizacion&#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; url_new_window=&#8221;on&#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]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Todos los que trabajamos con SAP estamos rodeados, continuamente, de datos. Nosotros, los trabajadores, manejamos estos datos, los transformamos en informaci\u00f3n, hacemos programas para mostrar la informaci\u00f3n\u2026 con el objetivo final de convertir la informaci\u00f3n en conocimiento. Hay situaciones en las que nos es necesario transferir la informaci\u00f3n a diferentes tipos de archivos (.xlsx, .txt, [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":10648,"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":[51],"tags":[],"class_list":["post-10646","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-user-experience-integracion"],"_links":{"self":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/10646","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=10646"}],"version-history":[{"count":6,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/10646\/revisions"}],"predecessor-version":[{"id":22074,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/10646\/revisions\/22074"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/media\/10648"}],"wp:attachment":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/media?parent=10646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/categories?post=10646"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/tags?post=10646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}