✒️ABAP / Las herramientas de ABAP para asegurar la calidad del código Por Daniel Perez

Selector Alummnos / Empresas

ABAP Las herramientas de ABAP para asegurar la calidad del código

ABAP Las herramientas de ABAP para asegurar la calidad del código

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:

.Editor de ABAP: SE38

.Transport Organizer: SE10

.Transport Organizer: SE01 para una orden de transporte en particular

.Transport Organizer: SE09 y SE10 para todas nuestras ordenes de transporte

.Biblioteca de funciones: SE37

.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):

.Verificación ampliada del programa: SLIN

.Inspector de código: 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.


 

Escanear / Compartir

 

 


Sobre el autor

Publicación académica de Daniel Eliseo Perez, en su ámbito de estudios para el Curso SAP ABAP.

SAP Training

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

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Las herramientas de ABAP para asegurar la calidad del código" de la mano de nuestros alumnos.

SAP Expert


Objetivo de la Calidad de Código El desarrollo en ABAP requiere generar código que cumpla con altos estándares en rendimiento, sintaxis, seguridad, vigencia (evitar obsolescencia) y convenciones de nombres. Para facilitar esto, SAP proporciona herramientas integradas en el entorno de desarrollo que permiten detectar errores y optimizar el mantenimiento futuro del software,. Principales Herramientas de Calidad 1. Verificación Ampliada del Programa (Extended Program Check) Es una herramienta de análisis estático que realiza verificaciones detalladas que el chequeo de sintaxis normal no cubre. Transacción: Se accede mediante el código SLIN o desde el menú del editor ABAP (Programa...

Acceder a esta publicación

Creado y Compartido por: Gabriel José Luces González

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Las Herramientas de ABAP para asegurar la calidad del código 1| Las herramientas que nos proporciona ABAP para asegurar la calidad del código Cuando escribimos programas en ABAP es decir cuando desarrollamos en ABAP, ya sea que estemos creando un programa nuevo o estemos modificando un programa ya existente, necesitamos generar código de calidad; y con esto nos referimos a que tenemos que crear código ABAP que cumpla con las cuestiones relativas al rendimiento, la sintaxis, la seguridad, la obsolecencia y el cumplimiento de convenciones de nombres o estándares, entre otras varias cuestiones importantes más. Particularmente dos de estas herramientas son sumamente importantes para el programa ABAP, ya...

Acceder a esta publicación

Creado y Compartido por: Felipe De Jesus Arrona Rodriguez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master


Herramientas ABAP para calidad Importancia de la calidad en el código ABAP La generación de código ABAP de calidad implica considerar factores como rendimiento, sintaxis, seguridad, obsolescencia, y cumplimiento de estándares y convenciones de nombres. ABAP proporciona herramientas específicas para asegurar la calidad del código, siendo fundamentales para programadores y exigidas en procesos de desarrollo en muchas empresas. Herramientas clave: Verificación Ampliada y Code Inspector La verificación ampliada del programa (SLIN) y el inspector de código (SCI) son las dos herramientas principales para mejorar la calidad del desarrollo en ABAP. Ambas están...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio Romero

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Junior

1 | Las herramientas que nos proporciona ABAP para asegurar la calidad del código Cuando escribimos programas en ABAP es decir cuando desarrollamos en ABAR ya sea que estemos creando un programa nuevo o estemos modificando un programa ya existente, necesitamos generar código de calidad; y con esto nos referimos a que tenemos que crear código ABAP que cumpla con las cuestiones relativas al rendimiento, la sintaxis, la seguridad, la obsolecencia y el cumplimiento de convenciones de nombres o estándares, entre otras varias cuestiones importantes más. Para ayudarnos a cumplir con estos requisitos ABAP nos proporciona de varias herramientas muy útiles. Particularmente dos de estas herramientas son sumamente...

Acceder a esta publicación

Creado y Compartido por: Gustavo Jose Rondon Hernandez / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert



Las herramientas de ABAP para asegurar la calidad del código En el entorno de desarrollo SAP ABAP, existen diversas herramientas integradas y prácticas recomendadas para asegurar la calidad del código, tanto a nivel técnico como funcional. Estas herramientas permiten verificar errores, evaluar el rendimiento, asegurar el cumplimiento de estándares, y facilitar mantenimiento y transportes seguros. Las principales herramientas ABAP para asegurar la calidad del código, agrupadas por su funcionalidad: Verificación Estática y Sintáctica. Pruebas Unitarias – ABAP Unit. Análisis Estático – Code Inspector (SCI). Verificación Extendida...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Las herramientas de ABAP para asegurar la calidad del código 1 Las herramientas que nos proporciona ABAP para asegurar la calidad del código Cuando desarrollamos en ABAP, ya sea creando o modificando programas, es fundamental generar un código de alta calidad. Esto implica que el código cumpla con estándares de rendimiento, seguridad, sintaxis, uso de nomenclaturas correctas y que evite el uso de sentencias obsoletas o malas prácticas. Para asegurar esta calidad, ABAP proporciona herramientas específicas, entre las cuales se destacan dos: Verificación Ampliada del Programa (Transacción SLIN) Esta herramienta realiza un análisis estático del código...

Acceder a esta publicación

Creado y Compartido por: Geovanny Martínez Campoverde

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Las herramientas de ABAP para asegurar la calidad del código Cuando escribrimos programas en ABAP es decir, cuando desarrollamos en ABAP, ya sea que estemos creando un programa nuevo o estemos modificando un programa ya existente, necesitamos generar código de calidad y con esto nos referimos a que tenemos que crear código ABAP que cumpla con las cuestiones relativas al rendimiento, la sintaxis, la seguridad, la obsolencia y el cumplimiento de conevnciones de nombres o estándares, entre varias cuestiones importantes más. Para ayudarnos a cumplir con estos requisitos ABAP nos proporciona de varias herramientas muy útiles >> La verificacion ampliada del programa a la cual podemos acceder a través...

Acceder a esta publicación

Creado y Compartido por: Yeny Gisela Yanes Bautista

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Junior

Herramientas de ABAP para verificar la calidad del código: El código debe cumplir con unos estándares de rendimiento, sintaxis, seguridad, obsolescencia cumplimiento de convenciones en cuanto a nomenclatura entre otras cuestiones importantes. Para esto SAP proporciona dos herramientas fundamentales: 1. La verificación ampliada del programa: Transacción SLIN. La verificación ampliada del programa realiza una verificación completa de las interfaces de los procedimientos externos, asegurando que el número y tipo de parámetros sean correctos. Es una verificación estática que no puede eliminar todas las posibles excepciones o errores en tiempo de ejecución. También...

Acceder a esta publicación

Creado y Compartido por: Miguel Angel Campo Velasco

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Herramientas para asegurar la calidad del código ABAP: Cuando escribimos y desarrollamos programas en ABAP, se necesita generar código de calidad que cumpla con las cuestiones relativas al rendimiento, la sintaxis, la seguridad, etc… Disponemos de dos herramientas importantes y útiles. • La verificación ampliada del programa (Tx SLIN): Realiza una verificación completa que incluye las interfaces de los procedimientos externos llamados desde el programa, por ejemplo, verificando si el número y el tipo de los parámetros de la interfaz en una llamada de procedimiento externo es correcto. La verificación ampliada del programa es solo una verificación estática. No se...

Acceder a esta publicación

Creado y Compartido por: Mauricio Ezequiel Yedro

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Junior

Verificación ampliada de programa: Transacción SLIN. Realiza una verificación completa que incluye interfases de los procedimientos externos llamados desde el programa, verificando si el número y el tipo de los parámetros de la interfaz en una llamada de procedimiento externo es correcto. Verifica también si el programa está activado, si se utilizan sentencias ABAP obsoletas, verificación de textos correctos, advertencias de sintaxis, entre otras. Inspector de código: transacción SCI. Es una herramienta que se utiliza para comprobar los objetos del repositorio ABAP. Podemos verificar objetos individuales o conjunto de objetos para el rendimiento, seguridad, sintaxis y el...

Acceder a esta publicación

Creado y Compartido por: Carvajal Encina Franco Erasmo / Disponibilidad Laboral: FullTime

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 99.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

🔎Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!