{"id":19974,"date":"2014-06-17T08:00:31","date_gmt":"2014-06-17T06:00:31","guid":{"rendered":"http:\/\/192.168.20.3\/?p=19974"},"modified":"2024-12-13T12:11:51","modified_gmt":"2024-12-13T11:11:51","slug":"publicar-web-service-sap-parte-i","status":"publish","type":"post","link":"https:\/\/orekait.com\/es\/publicar-web-service-sap-parte-i\/","title":{"rendered":"Publicar Web Service SAP (1\/2)<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.25.2&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_row admin_label=&#8221;Imagen principal&#8221; _builder_version=&#8221;4.25.2&#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 alt=&#8221;cloud-public&#8221; title_text=&#8221;SAP-PP-1&#8243; 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 content_last_edited=&#8221;off|desktop&#8221; 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;%22671%22&#8243; height=&#8221;%22251%22&#8243; global_colors_info=&#8221;{}&#8221; content__hover_enabled=&#8221;off|hover&#8221;]<\/p>\n<p><strong>Publicar servicios web SAP<\/strong>\u00a0puede ser la mejor soluci\u00f3n a la hora de ejecutar funciones remotamente para obtener datos o resultados de SAP, y utilizarlos en otras aplicaciones externas, en un escenario en el que conviven un\u00a0<strong>sistema SAP<\/strong>\u00a0con otros entornos.<\/p>\n<p>En este art\u00edculo dividido en dos partes explicaremos c\u00f3mo publicar una funci\u00f3n o grupo de funciones ABAP como un\u00a0<strong>servicio web SAP<\/strong>. Adem\u00e1s veremos c\u00f3mo consumir un servicio web publicado en SAP desde otro entorno diferente.<\/p>\n<p>&nbsp;<\/p>\n<p>Los\u00a0<strong>servicios web<\/strong>\u00a0permiten acceder y ejecutar un determinado c\u00f3digo de forma remota desde cualquier sistema, independientemente de su plataforma y lenguaje de programaci\u00f3n utilizando est\u00e1ndares como el\u00a0<strong>protocolo HTTP<\/strong>, el\u00a0<strong>protocolo SOAP<\/strong>\u00a0y el\u00a0<strong>lenguaje de programaci\u00f3n XML<\/strong>.<\/p>\n<h2><strong>Publicar una funci\u00f3n como servicio web SAP<\/strong><\/h2>\n<p>Para\u00a0<strong>publicar un servicio web SAP<\/strong>\u00a0a partir de una funci\u00f3n, es necesario marcar esta como \u201c<em>M\u00f3dulo de acceso remoto<\/em>\u201d en la pesta\u00f1a de atributos en la transacci\u00f3n SE37.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-19977 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2014\/06\/publicar-servicio-web-sap-funcion-1.jpg\" alt=\"\" width=\"450\" height=\"345\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2014\/06\/publicar-servicio-web-sap-funcion-1.jpg 450w, https:\/\/orekait.com\/wp-content\/uploads\/2014\/06\/publicar-servicio-web-sap-funcion-1-300x230.jpg 300w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/p>\n<p>Una vez hecho esto, hay que\u00a0<strong>publicar el servicio web SAP<\/strong>\u00a0desde el men\u00fa\u00a0<em>Utilidades<\/em>\u00a0eligiendo la opci\u00f3n \u201c<em>Generar servicio Web<\/em>\u201d e indicando si se desea incluir en el servicio web el m\u00f3dulo de funciones concreto o todo el grupo de funciones.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-19981 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2014\/06\/publicar-servicio-web-sap-funcion-2.jpg\" alt=\"\" width=\"450\" height=\"264\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2014\/06\/publicar-servicio-web-sap-funcion-2.jpg 450w, https:\/\/orekait.com\/wp-content\/uploads\/2014\/06\/publicar-servicio-web-sap-funcion-2-300x176.jpg 300w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/p>\n<p>Tras indicar esta opci\u00f3n se iniciar\u00e1 la\u00a0<strong>ejecuci\u00f3n de un asistente<\/strong>\u00a0a trav\u00e9s del que se establecer\u00e1n las siguientes opciones de\u00a0publicaci\u00f3n del web service SAP: nombre del servicio web y descripci\u00f3n; funciones a incluir (si se ha optado por incluir el grupo de funciones); tipo de autenticaci\u00f3n y nivel de seguridad y ubicaci\u00f3n donde guardar el\u00a0<strong>servicio web SAP<\/strong>.<\/p>\n<p>Se puede elegir entre cuatro perfiles de autenticaci\u00f3n y seguridad:<\/p>\n<ul>\n<li><strong>Alta<\/strong>: Autenticaci\u00f3n con certificado y garant\u00eda de transporte (HTTPS)<\/li>\n<li><strong>Media<\/strong>: Autenticaci\u00f3n con usuario y contrase\u00f1a y garant\u00eda de transporte (HTTPS)<\/li>\n<li><strong>Baja<\/strong>: Autenticaci\u00f3n con usuario y contrase\u00f1a sin garant\u00eda de transporte (HTTP)<\/li>\n<li><strong>Ninguna<\/strong>: Sin autenticaci\u00f3n ni garant\u00eda de transporte<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-19985 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2014\/06\/publicar-servicio-web-sap-funcion-3.jpg\" alt=\"\" width=\"450\" height=\"354\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2014\/06\/publicar-servicio-web-sap-funcion-3.jpg 450w, https:\/\/orekait.com\/wp-content\/uploads\/2014\/06\/publicar-servicio-web-sap-funcion-3-300x236.jpg 300w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/p>\n<p>Una vez establecidos todos los\u00a0<strong>par\u00e1metros del servicio web SAP<\/strong>, aparecer\u00e1 un resumen con la descripci\u00f3n del mismo: propiedades, visi\u00f3n interna, visi\u00f3n externa (puede variar si se realiza un mapeo de los nombres), tipos de datos, configuraci\u00f3n e incluso el WSDL o<strong>\u00a0descriptor del servicio web SAP publicado<\/strong>.<\/p>\n<p>Sin embargo, con esto no ser\u00e1 suficiente para consumir el servicio web SAP desde otro entorno: falta crear el\u00a0<em>binding<\/em>\u00a0correspondiente, mediante el que se definir\u00e1 el formato del mensaje (SOAP) as\u00ed como la localizaci\u00f3n del\u00a0<strong>servicio web SAP<\/strong>\u00a0completo.<\/p>\n<p>En el siguiente art\u00edculo explicaremos c\u00f3mo crear estos\u00a0<em>bindings<\/em>\u00a0y\u00a0<strong>publicar el servicio web SAP<\/strong>\u00a0definitivamente para su consumo desde otra aplicaci\u00f3n.<\/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; collapsed=&#8221;off&#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>Publicar servicios web SAP\u00a0puede ser la mejor soluci\u00f3n a la hora de ejecutar funciones remotamente para obtener datos o resultados de SAP, y utilizarlos en otras aplicaciones externas, en un escenario en el que conviven un\u00a0sistema SAP\u00a0con otros entornos. En este art\u00edculo dividido en dos partes explicaremos c\u00f3mo publicar una funci\u00f3n o grupo de funciones [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"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":[57,51],"tags":[],"class_list":["post-19974","post","type-post","status-publish","format-standard","hentry","category-sap-netweaver","category-user-experience-integracion"],"_links":{"self":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/19974","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=19974"}],"version-history":[{"count":4,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/19974\/revisions"}],"predecessor-version":[{"id":22698,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/19974\/revisions\/22698"}],"wp:attachment":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/media?parent=19974"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/categories?post=19974"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/tags?post=19974"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}