Está en la página 1de 3

Capítulo 6

Crear un paquete
Ejemplo empresarial
Usted es el programador de un grupo de líneas aéreas y se le ha encargado la tarea de
desarrollar programas de evaluación para varias compañías aéreas.
Para agrupar los objetos de Repository de forma lógica y transportarlos, debe crear un
paquete.
Crear un paquete.
Tarea 1
Entre al sistema de formación.
1. Entre al sistema de formación. Utilice el mandante, el nombre de usuario y la clave de
acceso inicial que le ha proporcionado el instructor.
2. Indique una nueva clave de acceso personal.
Tarea 2
Cree un paquete con el nombre ZBC400_##, en el que ## representa el número de grupo que
le ha proporcionado su instructor.
1. Abra el Object Navigator y cree un paquete allí.
a) Abra el Object Navigator mediante la transacción SE80.
b) En el menú desplegable, seleccione Paquete e introduzca ZBC400_## en el próximo
campo y regrese.
2. En la ventana de diálogo que aparece, escriba una breve descripción del paquete. Asigne
el paquete al componente de aplicación CA y al componente de software HOME. Acepte el
valor por defecto de todos los otros campos de entrada de la ventana de diálogo.
a) Introduzca una descripción para el paquete y seleccione Continuar.
3. En la siguiente ventana de diálogo, asigne el paquete a una orden de transporte. Utilice la
orden de transporte en la que el instructor ha creado una tarea para su usuario.
Consejo:
Para determinar la orden, seleccione el pulsador Órdenes propias.
Ha creado correctamente su propio paquete. Asigne todos los objetos de Repository que cree
en los siguientes ejercicios a este paquete. Utilice la misma orden de modificación en cada

Capítulo 6
Ejercicio 11
Desarrollar un programa ABAP sencillo
Ejemplo empresarial
Desea crear un programa ABAP que reciba la entrada de usuario simple, modifique los datos
y devuelva información a una pantalla.
En el paquete, cree un programa ejecutable con el nombre ZBC400_##_HELLO. Permitir que
el usuario indique un nombre en la pantalla de selección, que aparecerá posteriormente en la
lista, junto con el texto 'Hello'.
1. Cree el programa ZBC400_##_HELLO sin Include TOP.
2. En la siguiente ventana de diálogo, asegúrese de que el tipo de programa sea Programa
ejecutable. Fije el status del programa en un valor significativo.
3. Definir el campo de entrada pa_name en la pantalla de selección con el tipo string.
4. Implemente la salida del texto Hello World!. Para ello, utilice la sentencia de ABAP
WRITE.
5. Asegúrese de que el siguiente resultado aparezca en una línea nueva. Para ello, utilice la
sentencia NEW-LINE.
6. Mediante una sentencia encadenada, implemente el texto de salida 'Hello', junto con el
nombre de entrada desde la pantalla de selección.
7. Verifique si existen errores de sintaxis en el programa. Efectúe un test del programa y
actívelo.

SOLUCION:

REPORT bc400_19_hello.

PARAMETERS: pa_name TYPE string.


WRITE 'Hello World!'.
NEW-LINE.
WRITE: 'Hello',
pa_name

Capítulo 6
Solución 12
Crear una transacción
Ejemplo empresarial
Los usuarios de su empresa deben poder iniciar sus programas ABAP como transacciones o
definirlos como favoritos personales.
Cree una transacción del report. Incluya la nueva transacción en sus favoritos personales en
el menú SAP Easy Access.
Tarea 1
Cree una transacción de report (nombre sugerido: ZBC400_##_HELLO) que puede utilizar
para iniciar su programa ejecutable ZBC400_##_HELLO.
1. Cree la nueva transacción en el paquete. Haga una breve descripción y seleccione el tipo
de transacción adecuado (iniciar objeto).
a) Asegúrese de seleccionar el pulsador de opción Programa e imagen de selección
(transacción de report) como el objeto inicial.
2. Consulte el programa que se va a ejecutar. Seleccione la clasificación de transacción
correcta y asegúrese de que esté activada para GUI.
a) Realice este paso como se describe en el Manual de participantes. Asegúrese de que la
transacción esté clasificada como Transacción de usuario profesional y fíjela como
activada para GUI para SAP GUI para Windows.
3. Grabe la transacción y verifíquela.
a) Seleccione Grabar y Verificar para este propósito
4. Confirme que el programa se puede iniciar indicando el código de transacción en el campo
de comandos.
Tarea 2
Incluya la nueva transacción en sus favoritos personales en el menú SAP Easy Access.
1. Abra el menú SAP Easy Access, seleccione la función Insertar transacción en Favoritos e
indique el código de transacción.
a) Realice este paso como se describe en el manual de participantes.
2. Haga doble clic en la nueva entrada de favorito y ejecute el programa.
a) Realice este paso de la forma habitual.