✒️ABAP La gestión de versiones
ABAP La gestión de versiones
Unidad 2. Declaración de versiones
Lección 4 Video-Gestión de versiones.
Ø REMOTE comparison: comparación remota para comparar objetos en dos ambientes diferentes.
Ø Display: ver código correspondiente al objeto que seleccionemos
Ø Versions: Comparar diferencias entre dos versiones de un objeto existente en el sistema en el que estamos trabajando.
VIDEO
Vamos a ver como realizar la gestión de versiones de los objetos ya que una vez que creamos un objeto y liberamos la orden de transporte que lo contiene estaremos generando una nueva versión del objeto.
Para esto vamos a Utilities/versions/Version Management (Gestión de versiones)
En esta pantalla veremos todas las versiones existentes del objeto, la última versión es la que vemos activa en pantalla. Como el objeto fue creado como local vemos la palabra local, si hubiésemos utilizado una clase de desarrollo o paquete allí veríamos el numero de la orden de transporte, también vemos la fecha, la hora y el autor del objeto que son datos muy importantes a la hora de determinar quién y cuando se realizaron cambios a un objeto.
Mediante el botón REMOTE comparison (Camparación Remota) podemos hacer una comparación remota para comprar un objeto en dos ambientes diferentes y saber si existen diferencias entre ambos.
Mediante el botón Display (Visualizamos los objetos (las gafas)) podremos ver el código correspondiente al objeto que seleccionemos.
También mediante la opción Versions (Versiones)/Compare(Comparación de versiones) podremos comparar diferencias entre dos versiones de un objeto existentes en el sistema en que estamos trabajando.
Audio Tip:
Podemos utilizar la herramienta de gestión de versiones de ABAP para comprar tanto los objetos Z que nosotros desarrollemos u otros programadores hallan creado anteriormente como también para comparar los objetos estándar de del sistema SAP.
Cada vez que creamos o modificamos un programa asociaremos el cambio realizado al programa a un número de orden de transporte. Utilizaremos la gestión de versiones constantemente en nuestra labor como desarrollador ABAP, para comparar las distintas versiones de un programa las cuales identificaremos a través del número de la orden de transporte.
Analicemos la siguiente situación:
Supongamos que se nos solicita modificar un programa que fue desarrollado hace un año atrás y transportado al ambiente de producción para que lo utilice el usuario final, entonces vamos a tener que utilizar la herramienta de gestión de versiones en el ambiente de desarrollo para checar si la versión del programa que se encuentra en el ambiente de desarrollo es igual a la de producción, es decir, vamos a compara el programa de desarrollo vs el programa de producción y lo vamos atener que hacer debido a que puede haber sucedido que en el plazo de que se paso a producción el programa al día de hoy algún otro desarrollador pudo haber tomado el programa en el ambiente de desarrollo y lo pudo haber realizado un cambio debido a que se lo solicitaron para otro desarrollo tal como nos lo solicitaron a nosotros y el mismo todavía no paso al ambiente de producción, por lo que la versión existente en el ambiente de desarrollo será diferente a la versión existente en el ambiente de producción. Entonces si modificamos la versión existente en desarrollo y luego pasamos el programa al ambiente de producción vamos a estar pasando a producción código que no debe transportarse.
 
 
 
Sobre el autor
Publicación académica de Brenda Castillo Domínguez, en su ámbito de estudios para la Carrera Consultor ABAP.
Brenda Castillo Domínguez
Profesión: Ingenieria en Sistemas Computacionales - Mexico - Legajo: HJ67S
✒️Autor de: 187 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Curso Introducción a SAP
Disponibilidad Laboral: FullTime
Certificación Académica de Brenda Castillo