Running Software Structure and Logistics

Objective

After completing this lesson, you will be able to crear un paquete ABAP

Creación de paquetes ABAP

Organización del desarrollo

Los objetos de repository pertenecen a un paquete que pertenece a un componente de software

Desarrolle sus aplicaciones en un entorno de desarrollo. Sin embargo, debe asegurarse de que se puedan probar en un entorno de prueba adecuado antes de trasladarse al entorno de producción. Normalmente, tendrá una única cuenta global y una subcuenta para cada uno de los entornos de desarrollo, prueba y producción. Los componentes de software le permiten transportar sus objetos.

Orden de transporte

Cuando crea un nuevo objeto de desarrollo o modifica uno existente, debe asignarlo a una orden de transporte. Las órdenes de transporte garantizan que todos los objetos de desarrollo creados o las modificaciones en los objetos de desarrollo existentes que lógicamente van juntos se transporten juntos al sistema de test y, a continuación, al sistema productivo.

Nota

No es el "objeto" el que se transporta, sino la "modificación" de ese objeto.
Los objetos nuevos y las modificaciones en los objetos existentes se agrupan en una orden de transporte

Cada orden de transporte tiene un propietario. El propietario puede asignar otros usuarios a la solicitud. De este modo, las órdenes de transporte soportan el desarrollo del equipo.

Cuando un objeto se incluye en una orden de transporte, se bloquea. Esto significa que solo puede ser editado por un usuario asignado a la misma solicitud. Una vez finalizado el trabajo en todos los objetos de la orden, los desarrolladores asignados deben liberar su trabajo. A continuación, el propietario de la orden puede liberar toda la orden. Si la orden de transporte pertenece a un componente de software transportable, el administrador puede importarla a la subcuenta de prueba para realizar pruebas y, finalmente, a la subcuenta de producción. Al liberar cualquier orden de transporte, se liberan los bloqueos en los objetos de la orden, de modo que cualquier desarrollador puede acceder a ellos de nuevo.

Para crear un nuevo paquete

Pasos

  1. Seleccione ArchivoNuevoPaquete ABAP.

    Captura de pantalla del asistente del nuevo paquete ABAP
  2. Introduzca el Nombre de paquete: los objetos de cliente deben comenzar con Z o Y como primer carácter del nombre.

  3. Introduzca una descripción.

  4. Seleccione Siguiente.

Para asignar un paquete a una orden de transporte

Pasos

  1. Cree una nueva solicitud.

    Captura de pantalla del asistente Seleccionar solicitud de transporte
  2. Introduzca una descripción para la orden de transporte.

  3. Seleccione Finalizar.

Crear un paquete

Ejemplo empresarial

Cree un paquete ABAP en el que pueda almacenar los objetos de desarrollo que creará durante esta clase. Añada el paquete a sus favoritos para que pueda acceder fácilmente a él en cualquier momento.

Nota

En este ejercicio XX hace referencia a su número.

Prerrequisitos

Pasos

  1. Cree un paquete ABAP, ZS4D100_XX, donde XX es su número (como ejemplo utilizaremos 01). Asigne el paquete al componente de software ZLOCAL. Cuando se le solicite que asigne el paquete a una orden de transporte, cree una nueva.

    1. Seleccione ArchivoNuevoPaquete ABAP.

    2. Introduzca el nombre, ZS4D100_XX, donde XX es su número.

    3. Introduzca una descripción para el paquete.

    4. Seleccione Siguiente.

    5. Introduzca el componente de software ZLOCAL y seleccione Siguiente.

    6. Seleccione Crear una orden nueva e introduzca una descripción para la nueva orden de transporte.

    7. Seleccione Finalizar.

  2. Añada el paquete a sus favoritos.

    1. Despliegue su árbol de proyecto ABAP hasta que pueda ver el nodo Paquetes favoritos.

    2. Haga clic con el botón derecho y seleccione Añadir paquete.

    3. En la ventana de diálogo, introduzca el nombre del paquete ZS4D100_XX.

    4. Haga doble clic en el nombre del paquete en la lista de aciertos para añadirlo a su lista de paquetes favoritos.

    Practicar