AbapGit – Offline projects

AbapGit - Offline projects

Contenido

1.     Instalación del repositorio

2.     Importación de objetos

1.  Instalación del repositorio

AbapGit es utilizado por múltiples organizaciones, se define como un cliente git para ABAP desarrollado en ABAP. Requiere una versión de SAP BASIS 702 o superior para su uso.

Con abapGit podremos como desarrolladores, realizar cambios, importar y exportar de manera masiva, código entre sistemas ABAP.

Después de realizar la instalación y configuración de abapGit, la cual hemos realizado en el desarrollo del siguiente artículo, es posible crear un repositorio Offline, abapGit iniciará el seguimiento de los cambios del paquete sin vincularlo a un repositorio “git” en línea.

Para ello, abrimos desde la transacción “SE38” o desde el entorno de Eclipse el programa” ZABAPGIT_STANDALONE” y lo ejecutamos. 

02 1
AbapGit - Offline projects 14

Seleccionamos la opción de “New Offline”.

03 1
AbapGit - Offline projects 15

En la siguiente pantalla, indicamos el nombre que le asignaremos al proyecto junto con el nombre del paquete de desarrollo.

Si el paquete no existe en el sistema, este se creará automáticamente al crear el repositorio, pero, también tenemos la opción de crear uno manualmente con nuestra propia configuración.

Se recomiendo utilizar un paquete nuevo para cada repositorio abapGit y no utilizar paquetes que ya incluyan otros objetos. 

Seleccionamos la opción de “Create Offline Repo”.

04 1
AbapGit - Offline projects 16

Con esto, ya tenemos nuestro repositorio offline, en donde podemos añadir objetos propios o importar objetos a través de un archivo ZIP.

1.  Importación de objetos

Para importar los objetos, debemos contar con un archivo “ZIP” que contenga todos los archivos de un repositorio “git”, esto para subirlo al repositorio offline.

El primer paso es descargar la última versión del proyecto que queremos importar, en este caso, desde GitHub.

05 1
AbapGit - Offline projects 17

Ahora entramos al sistema y de nuevo ejecutamos abapGit mediante el programa “ZABAPGIT_STANDALONE”.

En la “Repository List”, nos aparecen todos los repositorios online y offline que hayamos creado.  Damos clic sobre el nombre del repo offline creado.

06 1
AbapGit - Offline projects 18

En la siguiente pantalla seleccionamos “Import ZIP”.

07 1
AbapGit - Offline projects 19

Abrimos la ruta en donde hemos descargado el archivo ZIP, debemos recordar esta ruta muy bien.

08 1
AbapGit - Offline projects 20
09 1
AbapGit - Offline projects 21

El sistema cargará todos los objetos que contenga este archivo ZIP que hemos descargado de GitHub.

El siguiente paso es traer todos estos objetos a nuestro paquete, para esto, seleccionamos la opción de “Pull ZIP”.

10 2
AbapGit - Offline projects 22

Seleccionamos la orden de transporte y esperamos el proceso de importación.

11 2
AbapGit - Offline projects 23

Si nos salta la siguiente pantalla, activamos todos los objetos inactivos.

12 2
AbapGit - Offline projects 24

Y de esta manera, hemos importado todos los objetos que teníamos en repositorio de git a un repositorio offline. Ahora podemos seguir trabajando en base a estos objetos en el sistema SAP.

13 2
AbapGit - Offline projects 25

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Suscríbete al blog
Recibe las últimas actualizaciones y contenidos exclusivos directamente en tú correo electrónico.
Inscribime
close-link