✒️ABAP / Mi primer programa ABAP Por Víctor Saccaco Maldonado
ABAP Mi primer programa ABAP

UNIDAD 1: INTRODUCCION A SAP Y ABAP
TEMA 12: MI PRIMER PROGRAMA ABAP
A.- MI PRIMER PROGRAMA ABAP
· Para crear un programa entramos en la transacción SE38.
· Transacción SE38 (Editor ABAP):
>> Es una transacción estándar del sistema SAP.
>> Se utiliza para crear, modificar, visualizar los programas ABAP.
· Al crear un programa en el editor ABAP, debemos comenzar con la letra Z.
· Desarrollador de sistema:
>> Los responsables de generar un código para este usuario son los responsables de la administración del sistema SAP.
· Título: Se describe lo más posible.
· Tipo: Se refiere al tipo de objeto que estamos creando.
· Objeto local: $TMP.
· Paquete: Clase de desarrollo.
· Definiciones importantes sobre la programación:
>> Todas las sentencias en ABAP terminan con un punto.
>> ABAP no distingue entre mayúscula o minúscula.
>> La sentencia ABAP puede ocupar mas de una línea.
>> Las cadenas de texto se escriben entre comillas.
· Botón Activar: Realiza la activación del objeto.
· Botón Ejecutar: Es la parte final de la programación se logra con la tecla F8.
B.- EL PRETTY PRINTER
· Para que un programa ABAP funcione correctamente se debe escribir la sintaxis y la semántica del lenguaje.
· Compilar = Activar el programa u objeto.
· El código a generar tiene que ser lo más legible posible.
· Un código bien generado nos ahorrara tiempo de mantenimiento.
· Pretty printer:
>> Es una herramienta que nos ayuda a modificar un código existente o cuando creamos un programa u objeto ABAP.
>> Se encuentra en la barra de herramientas.
>> Es una herramienta propia del editor ABAP.
>> Esta herramienta permite generar minúsculas, mayúsculas, palabras clave, sangrías.
>> Su configuración lo haremos al acceder Utilidades/ Opciones / Editor ABAP/ Pretty Printer.
Sangrar: Es igual a sangría.
C.- LAS ORDEN DE TRANSPORTE
· Las ordenes de transporte deben estar en un paquete o clase de desarrollo Z.
· Orden de transporte (SE01):
>> Es un numero univoco (único) dentro del sistema SAP.
>> Se utiliza para agrupar objetos que van a ser transportados entre ambientes.
>> Esta compuesta por una o muchas tareas.
>> Las tareas:
>>>> Es donde se guardan los objetos ABAP a transportar.
>>>> Tareas asociadas a una orden de transporte son consecutivos al numero de la orden de transporte.
· SE01, SE09, SE10:
>> Se encargan de la administración de las órdenes de transporte en el sistema.
>> SE01 sirve para visualizar la orden de transporte.
>> SE09 y SE10 sirven para visualizar todas las ordenes de transporte.
>> SE09 y SE10 tienen la misma funcionalidad.
· Si el ambiente de desarrollo con el que trabajamos tiene configurado el transporte automático de ordenes de transporte entonces bastara con liberar la orden y la tarea para que este pase al ambiente de testing.
· Estados de una orden de transporte:
>> Modificables: Es cuando se le pueden agregar o quitar objetos ABAP.
>> Liberada: Es cuando la orden no puede ser modificada y esta lista para ser transportada a otro ambiente.
· Tipos de ordenes de transporte:
>> Customizing: Se utiliza para la configuración del sistema.
>> Workbench: Cuando se utiliza para el desarrollo de programas.
 
 
 
Sobre el autor
Publicación académica de Víctor Alberto Saccaco Maldonado, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Víctor Alberto Saccaco Maldonado
Profesión: Consultor Abap - Peru - Legajo: RD90F
✒️Autor de: 25 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: PartTime
Presentación:
Consultor abap junior, con experiencia en módulos sd, mm.
Certificación Académica de Víctor Saccaco
























