{"id":60316,"date":"2019-09-04T08:00:47","date_gmt":"2019-09-04T06:00:47","guid":{"rendered":"http:\/\/e3mag.com\/?p=60316"},"modified":"2022-05-01T10:03:16","modified_gmt":"2022-05-01T08:03:16","slug":"useful-tool-for-abap-developers-framework-eases-fiori-conversion","status":"publish","type":"post","link":"https:\/\/e3mag.com\/es\/useful-tool-for-abap-developers-framework-eases-fiori-conversion\/","title":{"rendered":"Herramienta \u00fatil para los desarrolladores de Abap: el marco facilita la migraci\u00f3n a Fiori"},"content":{"rendered":"<p>Dado que Fiori se suministra de serie con S\/4 y Hana, es de esperar que en el futuro todas las interfaces de usuario de SAP se adapten a esta moderna tecnolog\u00eda de interfaz de usuario (UI) o incluso se basen completamente en ella.<\/p>\n<p>Ya existen m\u00e1s de 10.000 aplicaciones Fiori para todas las \u00e1reas de negocio, tareas y dispositivos; continuamente se a\u00f1aden nuevas peque\u00f1as aplicaciones. Pero mientras que el Launchpad de Fiori, con sus apps dispuestas como mosaicos, simplifica significativamente el uso de las aplicaciones SAP, la situaci\u00f3n es diferente en el \u00e1rea de desarrollo.<\/p>\n<p>Por ejemplo, para programar las interfaces Fiori est\u00e1 disponible el SAP Development Toolkit SAP UI5, que se basa en los est\u00e1ndares abiertos HTML5, CCS3 y JavaScript y difiere en parte considerablemente de Abap.<\/p>\n<p>La mayor\u00eda de los desarrolladores utilizan ahora el entorno basado en la nube SAP Web IDE, que est\u00e1 espec\u00edficamente adaptado a las aplicaciones SAP UI5. Esto plantea a las empresas la tarea de formar a sus especialistas en Abap en los nuevos lenguajes de programaci\u00f3n o de incorporar expertos adicionales en front-end, lo que puede resultar extremadamente costoso.<\/p>\n<p>Un reto especial es el cambio a S\/4, que, seg\u00fan una reciente encuesta de inversi\u00f3n de DSAG, ya se ha fijado en tres cuartas partes de las empresas encuestadas en la regi\u00f3n DACH. Muchos clientes de SAP manejan hasta decenas de miles de desarrollos propios, que deben adaptarse a la nueva interfaz de usuario en caso de cambio a S\/4.<\/p>\n<p>Adem\u00e1s, las aplicaciones Fiori existentes tambi\u00e9n deben adaptarse constantemente a las necesidades individuales y ampliarse o integrar aplicaciones propias en el Launchpad.<\/p>\n<p>Estos requisitos son tanto m\u00e1s graves cuanto que, hasta ahora, SAP s\u00f3lo ha proporcionado subprocesos en la tecnolog\u00eda Fiori para funciones, tareas o escenarios de uso espec\u00edficos, como la contabilizaci\u00f3n de entradas de mercanc\u00edas, la introducci\u00f3n de pedidos de venta o la confirmaci\u00f3n de gastos de viaje.<\/p>\n<p>Por otro lado, los que quieren maquetar transacciones completas o aplicaciones complejas en la nueva interfaz de usuario a veces tienen que invertir un esfuerzo considerable por su cuenta.<\/p>\n<p>Se ofrece un enfoque de soluci\u00f3n mediante marcos especiales con los que los programadores de Abap pueden permanecer en su entorno de desarrollo tradicional y seguir adaptando e implementando cualquier aplicaci\u00f3n de Fiori.<\/p>\n<p>Estos marcos hacen uso de la infraestructura tecnol\u00f3gica b\u00e1sica de SAP Fiori, que se divide en componentes front-end y back-end. La infraestructura front-end comprende la interfaz de usuario en la que los usuarios visualizan y procesan los datos.<\/p>\n<p>La infraestructura backend, por su parte, proporciona los datos y la l\u00f3gica de aplicaci\u00f3n que contiene todos los mecanismos de procesamiento de una aplicaci\u00f3n. Aqu\u00ed, en el backend, se encuentra el lugar de acci\u00f3n de los desarrolladores Abap, que implementan las funciones SAP necesarias en el frontend.<\/p>\n<p>Con la ayuda de frameworks especiales, las aplicaciones Fiori pueden desarrollarse en el conocido banco de trabajo Abap e integrarse en el front-end. Sin tener que lidiar con la nueva tecnolog\u00eda SAP Fiori de forma laboriosa, los programadores de Abap conservan el control absoluto sobre el comportamiento de una aplicaci\u00f3n.<\/p>\n<p>De este modo, las empresas ahorran en costes de personal, ya que no tienen que incorporar desarrolladores frontend adicionales a la empresa, sino que pueden utilizar a sus expertos en Abap para crear y personalizar las aplicaciones Fiori.<\/p>\n<p>Gracias a estos marcos, el trabajo de programaci\u00f3n necesario tambi\u00e9n puede simplificarse considerablemente y hacerse m\u00e1s flexible, incluso cuando se trata de aplicaciones y transacciones complejas.<\/p>\n<p>En la actualidad ya existen en el mercado varios frameworks que permiten programar aplicaciones SAP UI5 desde el backend Abap. Pero mientras que los clientes suelen tener que pagar licencias de desarrollo y ejecuci\u00f3n por ellos, la consultora inform\u00e1tica 2bits adopta un enfoque especial con su soluci\u00f3n.<\/p>\n<p>Por ejemplo, Screen Control Framework se utiliza directamente in situ en proyectos de clientes en los que hay que adaptar y desarrollar aplicaciones para la nueva interfaz de usuario SAP Fiori.<\/p>\n<p>El marco de 2bits se utiliza, por tanto, por proyectos y ofrece la ventaja de poder implementar r\u00e1pida y f\u00e1cilmente cualquier especificaci\u00f3n deseada por el cliente en cualquier m\u00f3dulo de SAP. Esto resulta especialmente rentable en proyectos complejos de implantaci\u00f3n de S\/4.<\/p>\n<p><a href=\"https:\/\/e3mag.com\/es\/socios\/2bits-gmbh-2\/\"><img loading=\"lazy\" decoding=\"async\" title=\"Herramienta \u00fatil para desarrolladores abap: el marco facilita la migraci\u00f3n a fiori\" class=\"aligncenter wp-image-43094 size-full\" src=\"https:\/\/e3mag.com\/wp-content\/uploads\/2018\/05\/2Bits-CI-Banner.jpg\" alt=\"https:\/\/e3mag.com\/partners\/2bits-gmbh-2\/\" width=\"1000\" height=\"112\" srcset=\"https:\/\/e3mag.com\/wp-content\/uploads\/2018\/05\/2Bits-CI-Banner.jpg 1000w, https:\/\/e3mag.com\/wp-content\/uploads\/2018\/05\/2Bits-CI-Banner-768x86.jpg 768w, https:\/\/e3mag.com\/wp-content\/uploads\/2018\/05\/2Bits-CI-Banner-100x11.jpg 100w, https:\/\/e3mag.com\/wp-content\/uploads\/2018\/05\/2Bits-CI-Banner-480x54.jpg 480w, https:\/\/e3mag.com\/wp-content\/uploads\/2018\/05\/2Bits-CI-Banner-640x72.jpg 640w, https:\/\/e3mag.com\/wp-content\/uploads\/2018\/05\/2Bits-CI-Banner-720x81.jpg 720w, https:\/\/e3mag.com\/wp-content\/uploads\/2018\/05\/2Bits-CI-Banner-960x108.jpg 960w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/p>\n<p>Pista:<\/p>\n<p>La editorial Rheinwerk ha publicado el libro en edici\u00f3n inglesa SAP Press. <a href=\"https:\/\/www.rheinwerk-verlag.de\/sap-fiori-ux-design-for-developers_4830\/?GP=e3magazin\" target=\"_blank\" rel=\"noopener noreferrer\">Dise\u00f1o UX de \"SAP Fiori\" para desarrolladores<\/a>. Libro electr\u00f3nico, 122 p\u00e1ginas, 2019.<\/p>","protected":false},"excerpt":{"rendered":"<p>Los que cambian a S\/4 tienen que lidiar con una nueva tecnolog\u00eda de interfaz: SAP Fiori. Gracias a los frameworks especiales, los expertos en Abap siguen sin tener que abandonar su entorno de desarrollo familiar.<\/p>","protected":false},"author":154,"featured_media":60317,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","footnotes":""},"categories":[5,31140],"tags":[453,1507,65,21219,236],"coauthors":[23048],"class_list":["post-60316","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-management","category-mag-1907","tag-abap","tag-fiori","tag-hana","tag-s-4","tag-sap","pmpro-has-access"],"acf":[],"featured_image_urls_v2":{"full":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/06\/shutterstock_1096554218.jpg",1000,450,false],"thumbnail":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/06\/shutterstock_1096554218-150x150.jpg",150,150,true],"medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/06\/shutterstock_1096554218.jpg",400,180,false],"medium_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/06\/shutterstock_1096554218-768x346.jpg",768,346,true],"large":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/06\/shutterstock_1096554218.jpg",1000,450,false],"image-100":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/06\/shutterstock_1096554218-100x45.jpg",100,45,true],"image-480":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/06\/shutterstock_1096554218-480x216.jpg",480,216,true],"image-640":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/06\/shutterstock_1096554218-640x288.jpg",640,288,true],"image-720":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/06\/shutterstock_1096554218-720x324.jpg",720,324,true],"image-960":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/06\/shutterstock_1096554218-960x432.jpg",960,432,true],"image-1168":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/06\/shutterstock_1096554218.jpg",1000,450,false],"image-1440":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/06\/shutterstock_1096554218.jpg",1000,450,false],"image-1920":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/06\/shutterstock_1096554218.jpg",1000,450,false],"1536x1536":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/06\/shutterstock_1096554218.jpg",1000,450,false],"2048x2048":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/06\/shutterstock_1096554218.jpg",1000,450,false],"trp-custom-language-flag":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/06\/shutterstock_1096554218.jpg",18,8,false],"bricks_large_16x9":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/06\/shutterstock_1096554218.jpg",1000,450,false],"bricks_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/06\/shutterstock_1096554218.jpg",1000,450,false],"bricks_large_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/06\/shutterstock_1096554218.jpg",1000,450,false],"bricks_medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/06\/shutterstock_1096554218.jpg",600,270,false],"bricks_medium_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/06\/shutterstock_1096554218.jpg",600,270,false],"profile_24":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/06\/shutterstock_1096554218-24x24.jpg",24,24,true],"profile_48":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/06\/shutterstock_1096554218-48x48.jpg",48,48,true],"profile_96":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/06\/shutterstock_1096554218-96x96.jpg",96,96,true],"profile_150":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/06\/shutterstock_1096554218-150x150.jpg",150,150,true],"profile_300":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/06\/shutterstock_1096554218-300x300.jpg",300,300,true]},"post_excerpt_stackable_v2":"<p>Wer auf S\/4 umsteigt, muss sich mit einer neuen Oberfl\u00e4chentechnologie auseinandersetzen: SAP Fiori. Mit speziellen Frameworks brauchen Abap-Experten ihre gewohnte Entwicklungsumgebung trotzdem nicht zu verlassen.<\/p>\n","category_list_v2":"<a href=\"https:\/\/e3mag.com\/es\/categoria\/gestion-informatica\/\" rel=\"category tag\">IT-Management<\/a>, <a href=\"https:\/\/e3mag.com\/es\/categoria\/mag-1907\/\" rel=\"category tag\">MAG 19-07<\/a>","author_info_v2":{"name":"Mike R\u00fcbsamen, 2Bits","url":"https:\/\/e3mag.com\/es\/author\/mike-ruebsamen\/"},"comments_num_v2":"0 comentarios","_links":{"self":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts\/60316","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/users\/154"}],"replies":[{"embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/comments?post=60316"}],"version-history":[{"count":0,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts\/60316\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/media\/60317"}],"wp:attachment":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/media?parent=60316"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/categories?post=60316"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/tags?post=60316"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/coauthors?post=60316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}