{"id":77,"date":"2025-05-01T16:04:08","date_gmt":"2025-05-01T19:04:08","guid":{"rendered":"https:\/\/dedelberg.com.ar\/?p=77"},"modified":"2025-05-01T16:04:10","modified_gmt":"2025-05-01T19:04:10","slug":"sap-y-devops-realmente-son-compatibles","status":"publish","type":"post","link":"https:\/\/dedelberg.com.ar\/index.php\/2025\/05\/01\/sap-y-devops-realmente-son-compatibles\/","title":{"rendered":"SAP y DevOps: \u00bfRealmente son compatibles?"},"content":{"rendered":"\n<h2 class=\"wp-block-heading has-medium-font-size\">Porque incluso los sistemas m\u00e1s estructurados pueden evolucionar si se los piensa como parte de algo m\u00e1s grande.<\/h2>\n\n\n\n<p>Cuando hablamos de DevOps, enseguida pensamos en integraci\u00f3n continua, testing automatizado, despliegues r\u00e1pidos, pipelines y feedback constante. Todo \u00e1gil, iterativo, versionado. Pero cuando el core del negocio es SAP, el panorama cambia. Porque SAP no fue pensado para esto. No es su naturaleza. SAP viene de otro mundo: entornos r\u00edgidos, control absoluto, transportes secuenciales, jerarqu\u00edas estrictas de ambientes, procesos de cambio burocr\u00e1ticos. Todo tiene una raz\u00f3n, claro: la estabilidad. Pero esa l\u00f3gica choca con la din\u00e1mica DevOps, que propone equivocarse r\u00e1pido, aprender y mejorar de forma continua.<\/p>\n\n\n\n<p>Entonces surge la pregunta: \u00bfpuede SAP adaptarse al paradigma DevOps? En mi experiencia, s\u00ed. No es simple ni directo, pero se puede. La clave est\u00e1 en no intentar forzar a SAP a ser lo que no es, sino encontrar <strong>c\u00f3mo integrarlo de forma inteligente<\/strong> a una arquitectura m\u00e1s flexible. Entender sus l\u00edmites, respetar su core, y a la vez aprovechar todo lo que se puede hacer por fuera del monolito.<\/p>\n\n\n\n<p>Muchas veces veo que se habla de \u201cautomatizaci\u00f3n\u201d en SAP, pero lo que hay son scripts sueltos que hacen tareas puntuales: importar transportes, lanzar un job, crear un usuario. Eso no es automatizar en serio. Eso es mecanizar tareas repetitivas, que est\u00e1 bien, pero no escala. No tiene versionado, no tiene rollback, no tiene trazabilidad, no hay feedback autom\u00e1tico. En el mejor de los casos, gan\u00e1s tiempo. Pero no est\u00e1s construyendo un proceso.<\/p>\n\n\n\n<p>La automatizaci\u00f3n que propone DevOps es otra cosa: procesos enteros versionados, integrados en pipelines, auditables, con validaciones autom\u00e1ticas, que se puedan repetir igual en todos los ambientes. En SAP cl\u00e1sico eso cuesta. Requiere creatividad, conocimiento t\u00e9cnico profundo, y muchas veces ir m\u00e1s all\u00e1 de lo que el producto ofrece de forma est\u00e1ndar.<\/p>\n\n\n\n<p>\u00bfD\u00f3nde s\u00ed veo avances concretos? En SAP BTP, por ejemplo, donde ya pod\u00e9s trabajar con microservicios, Node.js, Python, herramientas modernas, integraci\u00f3n continua real. Tambi\u00e9n en extensiones desarrolladas por fuera del ERP, que se conectan por API: ah\u00ed s\u00ed pod\u00e9s tener todo el ciclo DevOps completo, desde el repo hasta el deploy. Si ten\u00e9s SAP en cloud, pod\u00e9s usar Terraform, Ansible o CloudFormation para levantar entornos, gestionar infraestructura como c\u00f3digo, escalar o clonar sistemas. Y con ABAP Unit pod\u00e9s automatizar pruebas, integrarlas con pipelines y empezar a tener algo de CI en el desarrollo tradicional.<\/p>\n\n\n\n<p>Obviamente hay mucho por hacer. SAP todav\u00eda tiene que abrir m\u00e1s su ecosistema, mejorar las integraciones nativas con herramientas como Jenkins, Prometheus, Grafana, GitHub Actions, etc. Y nosotros tambi\u00e9n tenemos que cambiar el enfoque. No se trata solo de operar el sistema y que funcione. Se trata de integrarlo al resto de la arquitectura, pensar flujos, automatizar todo lo posible y reducir la fricci\u00f3n entre desarrollo y operaci\u00f3n.<\/p>\n\n\n\n<p>\u00bfPuede SAP integrarse a una cultura DevOps? No de forma tradicional ni con los enfoques que se aplican en entornos m\u00e1s flexibles, pero s\u00ed desde una l\u00f3gica propia y bien adaptada. Se trata de reconocer sus limitaciones sin resignarse al \u201cesto siempre fue as\u00ed\u201d. Cuando dejamos de tratar a SAP como un sistema cerrado y lo integramos como una pieza m\u00e1s dentro de una arquitectura moderna, empiezan a aparecer oportunidades concretas de mejora.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Porque incluso los sistemas m\u00e1s estructurados pueden evolucionar si se los piensa como parte de algo m\u00e1s grande. Cuando hablamos de DevOps, enseguida pensamos en integraci\u00f3n continua, testing automatizado, despliegues r\u00e1pidos, pipelines y feedback constante. Todo \u00e1gil, iterativo, versionado. Pero cuando el core del negocio es SAP, el panorama cambia. Porque SAP no fue pensado [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":10,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-77","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sin-categoria"],"_links":{"self":[{"href":"https:\/\/dedelberg.com.ar\/index.php\/wp-json\/wp\/v2\/posts\/77","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dedelberg.com.ar\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dedelberg.com.ar\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dedelberg.com.ar\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dedelberg.com.ar\/index.php\/wp-json\/wp\/v2\/comments?post=77"}],"version-history":[{"count":1,"href":"https:\/\/dedelberg.com.ar\/index.php\/wp-json\/wp\/v2\/posts\/77\/revisions"}],"predecessor-version":[{"id":78,"href":"https:\/\/dedelberg.com.ar\/index.php\/wp-json\/wp\/v2\/posts\/77\/revisions\/78"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dedelberg.com.ar\/index.php\/wp-json\/wp\/v2\/media\/10"}],"wp:attachment":[{"href":"https:\/\/dedelberg.com.ar\/index.php\/wp-json\/wp\/v2\/media?parent=77"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dedelberg.com.ar\/index.php\/wp-json\/wp\/v2\/categories?post=77"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dedelberg.com.ar\/index.php\/wp-json\/wp\/v2\/tags?post=77"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}