✒️ABAP Mi primer programa ABAP
ABAP Mi primer programa ABAP
Programación en ABAP:
1. Mi primer programa ABAP:
- Se muestra cómo acceder al editor ABAP a través de la transacción SE38.
- Se solicita una clave de acceso para registrarse como desarrollador.
- Se crean un nuevo programa con un nombre que comienza con "Z" y se ingresan los datos requeridos.
- Se muestra el código de ejemplo para el primer programa ABAP.
- Se activa el programa y se ejecuta con éxito.
2. El Pretty Printer:
- Se explica que el Pretty Printer es una herramienta en el editor ABAP que ayuda a formatear y hacer el código más legible.
- Se mencionan las opciones de configuración disponibles para el Pretty Printer, como la sangría y la conversión de mayúsculas y minúsculas.
- Se muestra un ejemplo de cómo el Pretty Printer formatea el código.
3. Las órdenes de transporte:
- Se explica que, para transportar un programa ABAP a otros ambientes, se debe asignar a un paquete o clase de desarrollo no de prueba.
- Se muestra cómo cambiar el paquete de un programa existente y se explica el concepto de órdenes de transporte.
- Se crea una nueva orden de transporte y se asocia el programa a esa orden.
- Se muestra cómo visualizar y liberar la orden de transporte.
Programación en ABAP, como el uso de puntos al final de las sentencias, la falta de distinción entre minúsculas y mayúsculas, la posibilidad de tener sentencias en varias líneas y la forma de escribir cadenas de texto entre comillas simples.
Orden de transporte (modificable y liberada) y Tipos de órdenes de transporte en SAP (customizing y workbench).
En SAP, las órdenes de transporte pueden tener dos estados posibles: modificable y liberada.
1. Modificable: Una orden de transporte se encuentra en estado modificable cuando aún se le pueden agregar o quitar objetos ABAP. Durante esta etapa, los programadores pueden realizar cambios en el programa o añadir nuevos objetos a la orden. Es importante tener en cuenta que una vez que una orden está liberada, ya no se puede modificar. El estado modificable permite la flexibilidad de ajustar el contenido de la orden antes de su transporte a otros ambientes.
2. Liberada: Una orden de transporte se encuentra en estado liberada cuando ya no se pueden realizar modificaciones en ella. Después de liberar una orden, se considera lista para ser transportada a otro ambiente, como un ambiente de prueba o producción. Una vez que una orden está liberada, no se pueden agregar ni quitar objetos de la misma. La liberación indica que la orden ha pasado por un proceso de revisión y está lista para ser implementada en otro entorno.
Además, existen dos tipos de órdenes de transporte en SAP: customizing y workbench.
1. Customizing: Las órdenes de transporte customizing se utilizan para transportar la configuración del sistema. Esto incluye cambios en la estructura organizativa, parámetros de configuración, datos maestros y otras personalizaciones específicas del entorno. Estas órdenes se utilizan cuando se realizan cambios que afectan la forma en que el sistema SAP opera en términos de su configuración.
2. Workbench: Las órdenes de transporte workbench se utilizan para transportar objetos de desarrollo, como programas ABAP, informes, formularios, interfaces, entre otros. Estas órdenes se crean para transportar los cambios realizados en el entorno de desarrollo a otros ambientes, como los de prueba y producción. Los objetos de desarrollo incluidos en las órdenes workbench son aquellos que los programadores han creado o modificado.
En resumen, las órdenes de transporte pueden estar en estado modificable o liberado. El estado modificable permite agregar o quitar objetos antes de la implementación, mientras que el estado liberado indica que la orden está lista para ser transportada. Además, las órdenes de transporte pueden ser de tipo customizing, utilizadas para configurar el sistema, o de tipo workbench, utilizadas para transportar objetos de desarrollo.
 
 
 
Sobre el autor
Publicación académica de Rodolfo Marquez, en su ámbito de estudios para la Carrera Consultor ABAP.
Rodolfo Marquez
Profesión: Analista Programador de Sistemas. - Panama - Legajo: PU92B
✒️Autor de: 10 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Hola, soy rodolfo márquez, programador de sistemas senior con un año de experiencia en sap mm.
Certificación Académica de Rodolfo Marquez