Aracely Chávez
Professional blog
  • Home
  • FAQ
  • Blog
  • Contacto
git
October 15 2023

Using ABAPGit on ABAP Cloud environment

Aracely Chavez SAP ABAP Cloud, ADT, GIT repository

Objetivo

Enviar hacia un repositorio GitHub un paquete ABAP para el control de versiones de nuestros objetos de desarrollo RAP creados en Eclipse en ambiente Cloud.

Pasos

  1. Instalar ABAPGit plugin.
  2. Crear un token (classic) en GitHub
  3. Crear un repositorio en GitHub.
  4. Enviar el paquete ABAP al repositorio. 

1.- Instalar AbapGit plugin. 

En Eclipse seleccione la opción en el menu bar Help -> Install New Software…

Capture la URL https://eclipse.abapgit.org/updatesite/ y presione Enter.  

 
adt41

Presionar Next.  

 
adt42

Aceptar los términos de la licencia. Presionar Finish.

adt43

Presionar Select All y Trust Selected. 

adt44

Presionar Restart Now.

 
adt39

Seleccionar la opción del menú Window -> Show View -> Other… 

 
adt5

Aparecen las vistas de ABAPGit. 

adt7

2.- Crear un token (classic) en GitHub. 

En GitHub, en el menú superior derecho seleccionar la opción Settings. 

git6

Hacia abajo en el menú de la izquierda seleccionar a la opción Developer Settings. 

git7

En el menú de la izquierda seleccionar a la opción Tokens (classic). 

git8

En el menú desplegable del centro seleccionar Generate new token (classic). 

git9

Capturar las credenciales de nuestra cuenta. 

 
git10

Capturar una nota y expiración para el token. 

git11

Seleccionar el alcance que tendrá el token. Presionar Generate token.

git12

Presionar el botón Copiar token. 

 
git14

La URL del repositorio se copiará en memoria, guardarlo en un archivo de texto localmente.

git15

3.- Crear un repositorio en GitHub. 

En GitHub crear el repositorio. Presionar el botón New. 

git1

Capturar nombre, descripción, tipo de repositorio, etc. 

Presionar el botón Create repository.

git2
git3

El Repositorio GitHub se habrá creado.  

 
git20

Presionar el botón Copiar URL. 

 
git4

La URL del repositorio se copiará en memoria. 

git5

4.- Enviar paquete ABAP al repositorio en GitHub. 

En Eclipse seleccionar la opción Link New abapGit Repository desde la vista abapGit Repositories.

git16

Copiar la URL del repositorio en memoria (CTRL+V). Presionar Next.

git17

Capturar el paquete de desarrollo ABAP. Presionar Next. 

git18

Presionar Finish. 

git19

Seleccionar el registro creado en la lista de repositorios. 

En el menú contextual seleccionar la opción Pull…

git21

Presionar Next.

git22

Presionar Next.

git23

Presionar Finish.

git24

El estatus del repositorio cambiará a Pull starting… 

Presionar el botón Refresh.

git25

El estatus del repositorio cambiará a Pull sucessfully. 

Seleccionar del menú contextual la opción Stage and Push.

git26

Seleccionar todos los registros. Presionar el botón Stage selected objets. 

git27

Presionar el botón Commit and Push. 

git28

Capturar username y copiar el token de GitHub que guardamos en el archivo de texto localmente.

Presionar el botón OK. 

git29

Presionar el botón OK. 

 
git30

En el repositorio de GitHub se habrán copiado los objetos seleccionados. 

git31

Fin.

 

Photo by Natalino D’Amato on Unsplash

SAP Fiori App using RAP service BAS Cloud Environment Build a Managed SAP Fiori App using RAP Cloud Environment

Related Posts

bouquet

SAP

Add BO-enhancements (Side Effects) using RAP Cloud Environment

dean-pugh-lap-win

SAP

Add BO-enhancements (Features) using RAP Cloud Environment

SAP

Add BO-enhancements (Functions) using RAP Cloud Environment

About me

Hola, me llamo Ara,  soy Ingeniera en Sistemas y Sr. Consultant. Me interesa el desarrollo de aplicaciones SAP y escribo acerca de esta tecnología en un enfoque práctico.

Los conceptos se pueden buscar en help.sap.com

Newsletter

Categories

  • Programming
  • SAP
  • Web Design

Recent Posts

  • bouquetAdd BO-enhancements (Side Effects) using RAP Cloud Environment
    November 13, 2023
  • dean-pugh-lap-winAdd BO-enhancements (Features) using RAP Cloud Environment
    November 5, 2023
  • Add BO-enhancements (Functions) using RAP Cloud Environment
    November 4, 2023

Tags

ABAP ABAP Cloud Actions ADT BAS Bitnami CAP CDS Cloud Foundry Connectivity Database Explorer Destinations Determinations DEVELOPER Dominio ES5 Gateway Features FIORI Functions GIT repository Google.Domains HANA Hosting Launchpad MINISAP NetWeaver Node Js Northwind OData Plugins PSeInt RAP Recursos Gratis SAP Cloud SAPUI5 Security Side Effects Subscriptions Temas Trial Account Validations Virtual Elements VSC Wordpress wp-admin
  • Home
  • FAQ
  • Blog
  • Contacto
  • Términos
  • Privacidad
  • Contacto