{"id":62259,"date":"2019-10-02T10:00:49","date_gmt":"2019-10-02T08:00:49","guid":{"rendered":"http:\/\/e3mag.com\/?p=62259"},"modified":"2022-08-31T13:01:18","modified_gmt":"2022-08-31T11:01:18","slug":"reality-check-abap-is-not-abap","status":"publish","type":"post","link":"https:\/\/e3mag.com\/es\/reality-check-abap-ist-nicht-abap\/","title":{"rendered":"Reality Check: ABAP no es ABAP"},"content":{"rendered":"<p>En el marco de un proyecto interno de innovaci\u00f3n, quer\u00edamos someter las promesas de marketing a una prueba de realidad, por un lado, y aclarar lo que cuesta hacer que una aplicaci\u00f3n local est\u00e9 disponible en el SCP, por otro.<\/p>\n<h3>Herramienta de c\u00f3digo de barras en la nube<\/h3>\n<p>Con la herramienta de c\u00f3digos de barras Snap, un servicio de comprobaci\u00f3n de los c\u00f3digos de barras m\u00e1s utilizados, los datos de los c\u00f3digos de barras contenidos en cada paquete marcado con ella pueden procesarse y cotejarse con el sistema ERP de SAP en una fracci\u00f3n de segundo.<\/p>\n<p>Nuestro plan: Con la ayuda de SCP, queremos ofrecer este servicio en Internet como un servicio de pago por uso con integraci\u00f3n en el backend de SAP. Con el fin de mejorar la calidad de los datos maestros de nuestros clientes, la aplicaci\u00f3n tambi\u00e9n debe ser detectable e integrable a trav\u00e9s de SAP Business API Hub o SAP Shop, y f\u00e1cilmente utilizable en tel\u00e9fonos m\u00f3viles a trav\u00e9s de Fiori. Hasta aqu\u00ed, todo bien.<\/p>\n<h3>De on-prem a la nube<\/h3>\n<p>Al principio, nuestra idea era bastante simple: la aplicaci\u00f3n ABAP que ahora funciona on-premise se ejecutar\u00e1 en ABAP en SAP Cloud Platform (SCP). As\u00ed que configuramos una cuenta SCP, activamos una instancia ABAP en ella e importamos la herramienta de c\u00f3digo de barras. Ese era el plan.<\/p>\n<p>Entonces, tal vez un poco de re-codificaci\u00f3n, activar un servicio adicional aqu\u00ed y all\u00e1 y luego generar una aplicaci\u00f3n de demostraci\u00f3n Fiori simple de eso, publicarlo en el centro de negocios - \u00a1eso es todo! Pensamos.<\/p>\n<p>Obtener una licencia de socio y activar una instancia pagando segu\u00edan siendo ejercicios sencillos. La expectativa de poder importar nuestra herramienta en el SCP en el mejor de los casos mediante una solicitud de transporte y en el peor mediante copiar y pegar se vio defraudada.<\/p>\n<p>En realidad, ten\u00edamos que cargar objetos ABAP en un repositorio Git y descargar otros desde all\u00ed. Al fin y al cabo, SAP utiliza Git, \u00a1una herramienta de c\u00f3digo abierto que conoc\u00edamos!<\/p>\n<p>Pero, por desgracia, incluso el procedimiento correcto daba lugar a mensajes de error. Por un lado, porque algunos objetos (como los includes) no se importaban y, por otro, porque objetos cl\u00e1sicos de ERP como MARA y MATNR, que utiliza nuestra herramienta de c\u00f3digos de barras, simplemente no existen en SCP-ABAP o porque no se permite acceder a ellos.<\/p>\n<p>La constataci\u00f3n un tanto amarga: la \"importaci\u00f3n casi un\u00edvoca\" prevista no puede realizarse, \u00a1nuestro experimento se desarrolla en la direcci\u00f3n de la reimplantaci\u00f3n del producto!<\/p>\n<h3>Soluciones e improvisaciones<\/h3>\n<p>As\u00ed que construimos una envoltura para llamar a la funcionalidad desde el backend. Pero el nombre del ABAP-RESTful-Programming-Model (RAP) result\u00f3 ser un puro eufemismo.<\/p>\n<p>Trabajar con \u00e9l no fue en absoluto relajante, ya que no existe ni el \"conocido\" SE80 ni una GUI de SAP para Windows. Lo que hay disponible es Eclipse y varias aplicaciones Fiori Launchpad.<\/p>\n<p>En estas condiciones, nuestro proyecto de portar una aplicaci\u00f3n local a la nube se convirti\u00f3 en un tour de force lleno de soluciones provisionales e improvisaciones, y en una cita con muchos componentes e interfaces de usuario nuevos.<\/p>\n<h3>ABAP en la nube funciona de forma diferente<\/h3>\n<p>Echando la vista atr\u00e1s, hemos aprendido algunas cosas. En primer lugar: ABAP en la nube no es lo mismo que ABAP on-premise. La nube ofrece muchos conceptos y posibilidades nuevos.<\/p>\n<p>SAP parece estar desarrollando primero innovaciones en el entorno ABAP para la nube, como demuestra el enfoque Fiori-everywhere de la interfaz de usuario, que elimina la GUI de SAP. El diccionario de datos s\u00ed contiene algunos objetos nuevos del mundo on-premise.<\/p>\n<p>Sin embargo, algunas de las cosas conocidas ya no est\u00e1n disponibles. As\u00ed, nuestro proyecto de migraci\u00f3n previsto se ha convertido en el transcurso del mismo en una aut\u00e9ntica nueva aplicaci\u00f3n.<\/p>\n<h3>Bueno para los nuevos<\/h3>\n<p>Aunque nuestro enfoque no result\u00f3 eficaz, nos dio una buena idea de la plataforma en nube de SAP. Es muy adecuada para nuevos desarrollos, tambi\u00e9n en combinaci\u00f3n con soluciones locales, pero no tanto para portar aplicaciones existentes.<\/p>\n<p>Las ventajas de la nube, como la escalabilidad, la seguridad y los enfoques globales, pueden aprovecharse, y las nuevas tecnolog\u00edas y procesos est\u00e1n disponibles aqu\u00ed en el momento oportuno. En resumen: SCP ofrece un amplio abanico de posibilidades innovadoras que est\u00e1n a la \u00faltima. Pueden utilizarse de forma \u00f3ptima en el desarrollo de nuevas aplicaciones.<\/p>\n<p><a href=\"https:\/\/e3mag.com\/partners\/snap_consulting\/\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-58405 size-full\" src=\"https:\/\/e3mag.com\/wp-content\/uploads\/2019\/03\/Snap-Consulting-CI-Banner.jpg\" alt=\"https:\/\/e3mag.com\/partners\/snap_consulting\/\" width=\"1000\" height=\"112\" srcset=\"https:\/\/e3mag.com\/wp-content\/uploads\/2019\/03\/Snap-Consulting-CI-Banner.jpg 1000w, https:\/\/e3mag.com\/wp-content\/uploads\/2019\/03\/Snap-Consulting-CI-Banner-768x86.jpg 768w, https:\/\/e3mag.com\/wp-content\/uploads\/2019\/03\/Snap-Consulting-CI-Banner-100x11.jpg 100w, https:\/\/e3mag.com\/wp-content\/uploads\/2019\/03\/Snap-Consulting-CI-Banner-480x54.jpg 480w, https:\/\/e3mag.com\/wp-content\/uploads\/2019\/03\/Snap-Consulting-CI-Banner-640x72.jpg 640w, https:\/\/e3mag.com\/wp-content\/uploads\/2019\/03\/Snap-Consulting-CI-Banner-720x81.jpg 720w, https:\/\/e3mag.com\/wp-content\/uploads\/2019\/03\/Snap-Consulting-CI-Banner-960x108.jpg 960w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Una de las im\u00e1genes que Snap tiene de s\u00ed misma es que abordamos las innovaciones lo antes posible. Por ejemplo, con Abap en SAP Cloud Platform (SCP).<\/p>","protected":false},"author":1898,"featured_media":4163,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","footnotes":""},"categories":[10,7,35911],"tags":[453,39,16989],"coauthors":[36213],"class_list":["post-62259","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-das-aktuelle-stichwort","category-meinung","category-mag-1909","tag-abap","tag-cloud","tag-scp","pmpro-has-access"],"acf":[],"featured_image_urls_v2":{"full":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Das-aktuelle-Stichwort.jpg",1000,431,false],"thumbnail":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Das-aktuelle-Stichwort-150x150.jpg",150,150,true],"medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Das-aktuelle-Stichwort.jpg",400,172,false],"medium_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Das-aktuelle-Stichwort-768x331.jpg",768,331,true],"large":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Das-aktuelle-Stichwort.jpg",1000,431,false],"image-100":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Das-aktuelle-Stichwort-100x43.jpg",100,43,true],"image-480":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Das-aktuelle-Stichwort-480x207.jpg",480,207,true],"image-640":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Das-aktuelle-Stichwort-640x276.jpg",640,276,true],"image-720":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Das-aktuelle-Stichwort-720x310.jpg",720,310,true],"image-960":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Das-aktuelle-Stichwort-960x414.jpg",960,414,true],"image-1168":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Das-aktuelle-Stichwort.jpg",1000,431,false],"image-1440":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Das-aktuelle-Stichwort.jpg",1000,431,false],"image-1920":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Das-aktuelle-Stichwort.jpg",1000,431,false],"1536x1536":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Das-aktuelle-Stichwort.jpg",1000,431,false],"2048x2048":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Das-aktuelle-Stichwort.jpg",1000,431,false],"trp-custom-language-flag":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Das-aktuelle-Stichwort.jpg",18,8,false],"bricks_large_16x9":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Das-aktuelle-Stichwort.jpg",1000,431,false],"bricks_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Das-aktuelle-Stichwort.jpg",1000,431,false],"bricks_large_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Das-aktuelle-Stichwort.jpg",1000,431,false],"bricks_medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Das-aktuelle-Stichwort.jpg",600,259,false],"bricks_medium_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Das-aktuelle-Stichwort.jpg",600,259,false],"profile_24":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Das-aktuelle-Stichwort-24x24.jpg",24,24,true],"profile_48":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Das-aktuelle-Stichwort-48x48.jpg",48,48,true],"profile_96":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Das-aktuelle-Stichwort-96x96.jpg",96,96,true],"profile_150":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Das-aktuelle-Stichwort-150x150.jpg",150,150,true],"profile_300":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Das-aktuelle-Stichwort-300x300.jpg",300,300,true]},"post_excerpt_stackable_v2":"<p>Zum Selbstverst\u00e4ndnis von Snap z\u00e4hlt, dass wir uns so fr\u00fch wie m\u00f6glich mit \u00adNeuerungen besch\u00e4ftigen. Mit Abap auf der SAP Cloud Platform (SCP) etwa.<\/p>\n","category_list_v2":"<a href=\"https:\/\/e3mag.com\/es\/category\/meinung\/das-aktuelle-stichwort\/\" rel=\"category tag\">Das aktuelle Stichwort<\/a>, <a href=\"https:\/\/e3mag.com\/es\/category\/meinung\/\" rel=\"category tag\">Die Meinung der SAP-Community<\/a>, <a href=\"https:\/\/e3mag.com\/es\/category\/mag-1909\/\" rel=\"category tag\">MAG 19-09<\/a>","author_info_v2":{"name":"Christian Knell, Snap Consulting","url":"https:\/\/e3mag.com\/es\/author\/christian-knell\/"},"comments_num_v2":"0 comentarios","_links":{"self":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts\/62259","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\/1898"}],"replies":[{"embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/comments?post=62259"}],"version-history":[{"count":0,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts\/62259\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/media\/4163"}],"wp:attachment":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/media?parent=62259"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/categories?post=62259"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/tags?post=62259"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/coauthors?post=62259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}