![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP Las herramientas de ABAP para asegurar la calidad del código
ABAP Las herramientas de ABAP para asegurar la calidad del código
![ABAP Las herramientas de ABAP para asegurar la calidad del código ABAP Las herramientas de ABAP para asegurar la calidad del código](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/57.jpg)
CURSO PROGRAMADOR ABAP – NOTAS UTILES
En los campos donde se debe escribir algún texto, ej.: usuario, nombre de programa, etc., si se pulsa la Barra Espaciadora, se muestran los valores cargados previamente.
TRANSACCIONES:
SE38
SE10
SE01 para una orden de transporte en particular
SE09 y SE10 para todas nuestras ordenes de transporte
.Creación de diferentes tipos de objetos: SE80
Las dos siguientes transacciones en algunas empresas es obligatorio su uso para documentar, de parte del programador, que el programa cumple con los requisitos de calidad estándar (entran en lo que se conoce como ASEGURAMIENTO DE LA CALIDAD DEL CODIGO ABAP):
SLIN
SCI
A estas dos transacciones, también se puede acceder desde la SE38 menú Programa / Verificar
Respecto a las dos transacciones anteriores, como comentario se puede decir que el ciclo del programador es: programar-realizar pruebas unitarias (simples)-documentar (donde entrarían los resultados de las dos transacciones anteriores).
COMANDOS MÁS IMPORTANTES QUE PODEMOS ESCRIBIR EN EL CAMPO DE COMANDOS (Barra de Herramientas):
.Si queremos llamar a otra transacción desde el modo en el que estamos, debemos escribir /n seguida de la transacción que deseamos ejecutar (se cierra la anterior)
.Si queremos ejecutar otra transacción en un modo nuevo, debemos escribir /o seguida de la transacción que deseamos ejecutar
.Para finalizar la transacción actual escribimos /n, pero se cerrara y no grabara los cambios
.Para salir del modo actual, escribimos /i
.Para salir del sistema con el aviso de perdida de datos no guardados, escribimos /nend
.Para salir del sistema sin el aviso de perdida de datos no guardados, escribimos /nex
ATAJOS DE TECLADO:
.Copiar texto de un campo: ctrl+C
.Pegar texto en un campo: ctrl+V
.Volver un cambio hacia atrás: ctrl+Z
.Donde no es posible seleccionar texto, se utiliza ctrl+Y para seleccionar un cuadro de texto en cualquier parte de la pantalla, y luego copiar y pegarlo con las combinaciones ya vistas
.En el editor ABAP para convertir a mayúsculas o minúsculas, según como este escrito, usamos: ctrl+K
.En el editor ABAP para activar un programa utilizamos: ctrl+F3
.En el editor ABAP para comentar las filas seleccionadas utilizamos: ctrl+> y para des-comentarlas utilizamos ctrl+shift+>
.En el editor ABAP para ejecutar un programa utilizamos: ctrl+F8
PARA CONFIGURAR PRETTY PRINTER (Y unificar el código que generamos):
.Con el edito ABAP abierto, en la barra de herramientas seleccionamos, el menú Utilidades / Opciones / Editor ABAP / Pretty Printer
ORDENES DE TRANSPORTE:
Cuando creamos nuestro primer programa lo asignamos a la clase de desarrollo o $TMP, pero para transportarlo a otro ambiente tenemos que asignarlo a una clase de desarrollo o paquete que no sea de prueba.
En el editor de ABAP (SE38) vamos al menú Pasar a / Entrada catálogo objetos en esa ventana seleccionamos el lápiz para modificar el paquete. En el campo paquete seleccionamos cualquiera que empiece con Z (ej.: ZTEST_PAQUETE) y luego pulsamos GRABAR
En la siguiente ventana elegimos Crear una nueva orden (o podríamos elegir una existente presionando el botón Ordenes Propias). Los números de las Ordenes de Transporte son únicos y los genera automáticamente SAP. En la ventana siguiente completamos el campo Descripción breve y pulsamos Grabar, aquí el sistema generara un número (único) de orden de transporte.
Como precaución debemos tener nuestro programa Activado (Compilado)
Ahora vamos a ver la orden de transporte recién creada para liberarla y así, luego, poder transportar nuestro programa a otro ambiente, para ello ejecutamos la transacción /nSE01 en el campo Orden/Tarea escribimos el número de orden que acabamos de generar y luego pulsamos Visualizar
Aquí veremos que la orden de transporte tiene un número de tarea asociado, el cual es consecutivo al número de orden.
Debemos liberar primero la tarea y luego la orden, para ellos pulsamos el botón con el dibujo del camión.
Según la configuración del sistema, la orden puede pasar automáticamente al ambiente de Testing, si no es así, hay que pedir a los SAP BASIS que hagan el transporte.
Lo orden de transporte puede tener dos estados:
Modificable: es decir se le pueden agregar o quitar objetos SAP
Liberada: no puede ser modificada y está lista para ser transportada
Y pueden existir dos tipos de órdenes de transporte:
Customizing: configuración del sistema (ej.: nueva sociedad que debe ser transportada a otros ambientes SAP)
Workbench: se utiliza para programas ABAP que van a ser transportados a otros ambientes.
 
 
 
Sobre el autor
Publicación académica de Daniel Eliseo Perez, en su ámbito de estudios para la Carrera Consultor ABAP.
Daniel Eliseo Perez
Profesión: Pycg - Argentina - Legajo: EG88F
✒️Autor de: 5 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Me gusta aprender y que ese conocimiento sirva como crecimiento personal, profesional y de utilidad para mi lugar de trabajo y el equipo de trabajo.
Certificación Académica de Daniel Perez