Getting Started

Objective

After completing this lesson, you will be able to configurar proyectos de ABAP Cloud en las herramientas de desarrollo ABAP

Creación de proyectos en la nube ABAP en las herramientas de desarrollo ABAP

Diferentes tipos de proyectos ABAP

Como entorno de desarrollo, Eclipse no está integrado en el sistema ABAP. En su lugar, debe conectarlo a cada sistema ABAP en el que desee que funcione. Eclipse representa cada conexión como un proyecto.

Eclipse se puede conectar a proyectos ABAP On-Premise o ABAP Cloud

Existen dos tipos de proyectos en ADT:

  1. Proyectos ABAP: se conecta a un sistema ABAP local.
  2. Proyectos ABAP Cloud: se conecta a SAP BTP, ABAP o SAP S/4HANA Cloud.

En esta unidad, solo veremos el entorno en la nube.

Resumen del entorno ABAP

La instancia ABAP se encuentra dentro de un tiempo de ejecución en la subcuenta de SAP Business Technology Platform correspondiente.

SAP Business Technology Platform es la plataforma como servicio (PaaS) de SAP. Para acceder a ella, debe crear una cuenta global. Dentro de su cuenta global hay subcuentas. Cada subcuenta se puede configurar de forma diferente para que una sola empresa pueda ejecutar varias plataformas pero gestionar su suscripción utilizando una única cuenta global. Despliega un tiempo de ejecución dentro de la subcuenta, como Cloud Foundry o Kyma. Solo entonces podrá desplegar una instancia ABAP.

Este curso utiliza una instancia ABAP desplegada en SAP Business Technology Platform o SAP BTP. El material también es relevante para otros despliegues ABAP, como un sistema SAP S/4HANA local o un sistema SAP S/4HANA Cloud.

Una opción para conectar Eclipse a su entorno en la nube ABAP es con una clave de servicio. A continuación se muestra cómo crear una clave de servicio en el entorno ABAP Cloud si aún no tiene una. La clave de servicio debe copiarse como un archivo JSON para crear un proyecto ABAP Cloud en Eclipse.

Nota

Este curso utilizará el servicio ABAP de SAP Business Technology Platform (BTP) en los ejercicios y demostraciones. Si necesita acceder a un servicio BTP ABAP, puede crear una cuenta de prueba siguiendo las instrucciones de https://developers.sap.com/tutorials/hcp-create-trial-account.html

Cómo crear una instancia ABAP y una clave de servicio

Pasos

  1. Log on to your global account.

  2. Navigate to the subaccount.

  3. Choose Instances and Subscriptions on the left-hand side of the screen.

  4. Scroll to Instances.

  5. Find the ABAP instance. If there is no ABAP instance create one with the following steps:

    1. Choose Create and create a new instance for the ABAP environment with an instance name such as S4D100.

    2. Enter your e-mail address in the email property of the json file.

    3. On the summary page choose Create to build your ABAP environment instance.

  6. Choose the service instance for the ABAP system.

  7. If there is no Service Key then In the Service Keys section of the details area, choose Create (from the button with 3 dots). Enter a service key name, for example, S4D100, and press Create to generate your service key.

Crear su proyecto ABAP Cloud

Ejemplo empresarial

Debe desarrollar aplicaciones ABAP en la nube.

Prerrequisitos

Ya debe tener una cuenta de SAP Business Technology Platform (BTP) con un servicio ABAP y una clave de servicio. También debe haber instalado Eclipse y las herramientas de desarrollo SAP ABAP.

Pasos

  1. Inicie sesión en su subcuenta en SAP BTP y copie la clave de servicio ABAP en el portapapeles.

    1. Inicie el cockpit de SAP BTP y seleccione la subcuenta que contiene su servicio ABAP.

    2. Seleccione Instancias y suscripciones.

    3. En el cuadro Instancias, seleccione la entrada Clave(s) en Credenciales.

    4. Seleccione Copiar JSON y, a continuación, Cerrar.

  2. Abra Eclipse y cambie a la perspectiva ABAP.

    1. Abra Eclipse y cierre la pestaña Bienvenido (si está abierta).

    2. Seleccione VentanaPerspectivaAbrir perspectivaOtros.

    3. En la ventana de diálogo, haga doble clic en ABAP.

    4. Seleccione FicheroNuevoProyecto ABAP Cloud.

    5. Seleccione Utilizar una clave de servicio y seleccione Siguiente.

    6. Pegue la clave de servicio en el editor haciendo clic con el botón derecho y seleccionando Pegar. Seleccione Siguiente.

    7. Seleccione Abrir página de inicio de sesión en el navegador. Si necesita iniciar sesión, utilice las credenciales que ha utilizado para iniciar sesión en BTP.

      A continuación, verá un mensaje que indica que ha iniciado sesión correctamente.

    8. Cierre la ventana del navegador y vuelva a Eclipse.

    9. Para finalizar la creación del proyecto, seleccione Finalizar.

    Practicar