{"id":6093,"date":"2015-06-23T00:00:00","date_gmt":"2015-06-22T22:00:00","guid":{"rendered":"http:\/\/e3mag.com\/?p=6093"},"modified":"2022-05-01T09:29:08","modified_gmt":"2022-05-01T07:29:08","slug":"liga-de-campeones-abap","status":"publish","type":"post","link":"https:\/\/e3mag.com\/es\/abap-champions-league\/","title":{"rendered":"Liga de Campeones Abap"},"content":{"rendered":"<p>Para el formador de Abap Alexander Maetzing, \"la orientaci\u00f3n a objetos, especialmente en Abap, no es la \u00fanica doctrina beatificante\".<\/p>\n<p>Para la soluci\u00f3n de tareas sencillas, por ejemplo la selecci\u00f3n, el procesamiento y la salida de datos, la formaci\u00f3n de clases y el desarrollo de m\u00e9todos estar\u00edan completamente sobredimensionados.<\/p>\n<p>Incluso en el desarrollo de aplicaciones para dispositivos m\u00f3viles, la programaci\u00f3n Abap procedimental sigue desempe\u00f1ando un papel importante. No en la programaci\u00f3n front-end propiamente dicha, sino en la preparaci\u00f3n y recuperaci\u00f3n de datos en el back-end.<\/p>\n<p>En general, sin embargo, las aplicaciones m\u00f3viles y la programaci\u00f3n orientada a objetos, o POO para abreviar, son inseparables, ya que no existen alternativas procedimentales conocidas para el desarrollo front-end. Con SAPUI5, SAP ha creado un dise\u00f1o de interfaz que es tan funcional como visualmente atractivo y no tiene por qu\u00e9 esconderse detr\u00e1s de los lenguajes y conceptos de interfaz establecidos.<\/p>\n<p>La interacci\u00f3n de SAPUI5 y las funciones de backend de Abap crea las llamadas \"aplicaciones Fiori\". El doctor en f\u00edsica ve las grandes ventajas de la programaci\u00f3n orientada a objetos en la consideraci\u00f3n conjunta de datos y funciones (encapsulaci\u00f3n), en la herencia y el polimorfismo.<\/p>\n<p>\"Estos tres grandes conceptos permiten abandonar caminos conocidos y procesar los datos de una forma nueva\".<\/p>\n<p>Los t\u00e9rminos tomados de la gen\u00e9tica describen la posibilidad de heredar la programaci\u00f3n, derivando nuevas clases a partir de clases existentes y creando as\u00ed descendientes que son una extensi\u00f3n de la clase padre.<\/p>\n<p>En el proceso, los padres de la clase y sus hijos permanecen permanentemente conectados, como en la vida real. Se crea as\u00ed una familia de clases cuyos m\u00e9todos de comunicaci\u00f3n tienen todos un \"car\u00e1cter\" similar.<\/p>\n<p>Estos m\u00e9todos y funciones se denominan polim\u00f3rficos y son, por tanto, \"variantes gen\u00e9ticas de una poblaci\u00f3n\".<\/p>\n<h3>Conocer ambas ense\u00f1anzas<\/h3>\n<p>La decisi\u00f3n sobre si el polimorfismo, la herencia y la encapsulaci\u00f3n de datos son los conceptos adecuados para dise\u00f1ar un proyecto o para asignar de forma \u00f3ptima un requisito debe decidirse caso por caso. En este contexto, desempe\u00f1a un papel importante si ya se dispone de programaci\u00f3n y de qu\u00e9 tipo.<\/p>\n<p>\"Para poder decidir si los objetos Abap o la programaci\u00f3n Abap procedimental es el camino correcto a seguir, definitivamente necesitas conocer ambos lenguajes y ambas filosof\u00edas\"<\/p>\n<p>dice Maetzing. Esto plantea una pregunta:<\/p>\n<p>\"\u00bfD\u00f3nde y c\u00f3mo aprendo a programar en Abap Objects?\".<\/p>\n<p>Para el experto en Abap, la respuesta es obvia.<\/p>\n<p>\"Soy fan de la buena formaci\u00f3n en el aula\".<\/p>\n<p>Especialmente en esta materia tan compleja y abstracta, es una ventaja inestimable poder responder a las preguntas individualmente, introducir distintos enfoques explicativos y hacer dibujos comprensibles. Las preguntas deben responderse cuando surjan para no dejar atr\u00e1s al alumno.<\/p>\n<p>Tampoco hay que subestimar el efecto de aprendizaje de las preguntas de otros participantes en la formaci\u00f3n. Pero eso no es todo, explica el veterano formador de Abap. Para profundizar a largo plazo en los fundamentos aprendidos, la formaci\u00f3n debe ir seguida de un proyecto en el que se programe utilizando enfoques orientados a objetos.<\/p>\n<p>\"La orientaci\u00f3n a objetos s\u00f3lo se aprende realmente en la pr\u00e1ctica\".<\/p>\n<p>S\u00f3lo en este punto deber\u00eda el reci\u00e9n llegado a Abap Objects recurrir a otros entornos de aprendizaje, como libros, comunidades o incluso Google, en busca de apoyo, aconseja el experto.<\/p>\n<h3>Estar abierto a la idea de OOP<\/h3>\n<p>En sus a\u00f1os como formador y consultor, Maetzing ya ha inspirado a innumerables desarrolladores de Abap con la orientaci\u00f3n a objetos. Uno de ellos es Marc Bertelmann, G.I.B, que ya realiz\u00f3 un taller de Abap de varias semanas, incluida una secci\u00f3n especial de Abap Objects de cinco d\u00edas, con Maetzing hace dos a\u00f1os.<\/p>\n<p>\"Al final del taller ya dominas la sintaxis y eres capaz de formar clases y objetos, pero el verdadero arte de la programaci\u00f3n orientada a objetos reside en observar y analizar el problema en s\u00ed, reconocer patrones en el perfil de requisitos y abstraer la realidad.\"<\/p>\n<p>Bertelmann tambi\u00e9n ve claras ventajas en la formaci\u00f3n personal y desaconseja la lectura obstinada como introducci\u00f3n. OOP significa claramente un cambio de mentalidad, hay que abrirse a la idea. Maetzing sabe captar tem\u00e1ticamente a los participantes, inspirarlos y entusiasmarlos.<\/p>\n<p>\"La programaci\u00f3n orientada a objetos es tan compleja como fascinante. Si establecemos una comparaci\u00f3n con el f\u00fatbol, probablemente estar\u00edamos en la Champions League en lo que respecta a la orientaci\u00f3n a objetos.\"<\/p>","protected":false},"excerpt":{"rendered":"<p>La programaci\u00f3n orientada a objetos es moderna y no hay alternativa para la creciente demanda de movilidad. Ahora el experimentado formador de Abap Alexander Maetzing ha hablado sobre el tema de Abap Objects, sobre la viabilidad futura, las ventajas y c\u00f3mo aprender el nuevo lenguaje de forma f\u00e1cil y eficaz.<\/p>","protected":false},"author":1882,"featured_media":33240,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","footnotes":""},"categories":[1462,7,1551],"tags":[1507,5177],"coauthors":[35635],"class_list":["post-6093","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-abap","category-meinung","category-1551","tag-fiori","tag-sapui5","pmpro-has-access"],"acf":[],"featured_image_urls_v2":{"full":["https:\/\/e3mag.com\/wp-content\/uploads\/2015\/06\/Abap.jpeg",1000,432,false],"thumbnail":["https:\/\/e3mag.com\/wp-content\/uploads\/2015\/06\/Abap-150x150.jpeg",150,150,true],"medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2015\/06\/Abap.jpeg",400,173,false],"medium_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2015\/06\/Abap-768x332.jpeg",768,332,true],"large":["https:\/\/e3mag.com\/wp-content\/uploads\/2015\/06\/Abap.jpeg",1000,432,false],"image-100":["https:\/\/e3mag.com\/wp-content\/uploads\/2015\/06\/Abap-100x43.jpeg",100,43,true],"image-480":["https:\/\/e3mag.com\/wp-content\/uploads\/2015\/06\/Abap-480x207.jpeg",480,207,true],"image-640":["https:\/\/e3mag.com\/wp-content\/uploads\/2015\/06\/Abap-640x276.jpeg",640,276,true],"image-720":["https:\/\/e3mag.com\/wp-content\/uploads\/2015\/06\/Abap-720x311.jpeg",720,311,true],"image-960":["https:\/\/e3mag.com\/wp-content\/uploads\/2015\/06\/Abap-960x415.jpeg",960,415,true],"image-1168":["https:\/\/e3mag.com\/wp-content\/uploads\/2015\/06\/Abap.jpeg",1000,432,false],"image-1440":["https:\/\/e3mag.com\/wp-content\/uploads\/2015\/06\/Abap.jpeg",1000,432,false],"image-1920":["https:\/\/e3mag.com\/wp-content\/uploads\/2015\/06\/Abap.jpeg",1000,432,false],"1536x1536":["https:\/\/e3mag.com\/wp-content\/uploads\/2015\/06\/Abap.jpeg",1000,432,false],"2048x2048":["https:\/\/e3mag.com\/wp-content\/uploads\/2015\/06\/Abap.jpeg",1000,432,false],"trp-custom-language-flag":["https:\/\/e3mag.com\/wp-content\/uploads\/2015\/06\/Abap.jpeg",18,8,false],"bricks_large_16x9":["https:\/\/e3mag.com\/wp-content\/uploads\/2015\/06\/Abap.jpeg",1000,432,false],"bricks_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2015\/06\/Abap.jpeg",1000,432,false],"bricks_large_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2015\/06\/Abap.jpeg",1000,432,false],"bricks_medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2015\/06\/Abap.jpeg",600,259,false],"bricks_medium_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2015\/06\/Abap.jpeg",600,259,false],"profile_24":["https:\/\/e3mag.com\/wp-content\/uploads\/2015\/06\/Abap-24x24.jpeg",24,24,true],"profile_48":["https:\/\/e3mag.com\/wp-content\/uploads\/2015\/06\/Abap-48x48.jpeg",48,48,true],"profile_96":["https:\/\/e3mag.com\/wp-content\/uploads\/2015\/06\/Abap-96x96.jpeg",96,96,true],"profile_150":["https:\/\/e3mag.com\/wp-content\/uploads\/2015\/06\/Abap-150x150.jpeg",150,150,true],"profile_300":["https:\/\/e3mag.com\/wp-content\/uploads\/2015\/06\/Abap-300x300.jpeg",300,300,true]},"post_excerpt_stackable_v2":"<p>Objektorientierte Programmierung ist modern und f\u00fcr den wachsenden Mobilit\u00e4tsanspruch alternativlos. Jetzt hat sich der routinierte Abap-Trainer Alexander Maetzing zum Thema Abap Objects ge\u00e4u\u00dfert, \u00fcber Zukunftsf\u00e4higkeit, Vorteile und wie man einfach und effektiv die neue Sprache erlernen kann.<\/p>\n","category_list_v2":"<a href=\"https:\/\/e3mag.com\/es\/category\/meinung\/abap\/\" rel=\"category tag\">ABAP-Kolumne<\/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\/1506\/\" rel=\"category tag\">MAG 15-06<\/a>","author_info_v2":{"name":"Sonja Telscher, GIB","url":"https:\/\/e3mag.com\/es\/author\/sonja-telscher\/"},"comments_num_v2":"0 comentarios","_links":{"self":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts\/6093","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\/1882"}],"replies":[{"embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/comments?post=6093"}],"version-history":[{"count":0,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts\/6093\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/media\/33240"}],"wp:attachment":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/media?parent=6093"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/categories?post=6093"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/tags?post=6093"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/coauthors?post=6093"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}