Sesion 1 - Programación ABAP

20
Programación ABAP Sesión 1

description

Programación ABAP

Transcript of Sesion 1 - Programación ABAP

Programacin ABAP

Programacin ABAPSesin 1

AgendaPaquetes y Ordenes de TransporteAspectos principales del lenguaje.SintaxisVariables y Tipos de DatosSentencias ComunesCiclosParmetros en pantallaEditor ABAPActivacin y compilacin de programasTextos de seleccinEjercicios ABAP

Paquetes y Ordenes de TransporteOrden de Transporte: Se agregan las tareas u objetos (tablas, programas, etc.) de liberacin de versin.Paquete: Es el que contiene todas las rdenes de transporte. En el caso de los desarrolladores siempre utilizarn el paquete ZBASELINE que es el paquete creado para trasladar a QA.

Aspectos principales del lenguaje

ABAP fue creado como lenguaje de programacin. Despus de creado el lenguaje ABAP, SAP fue creado utilizando el lenguaje de programacin ABAP.Esto quiere decir que toda la funcionalidad de SAP puede realizarse por medio de ABAP.SAP reserva todos los nombres de programas que inicien con todas las letras del abecedario a excepcin de las letras Y & ZTodos los programas cuyos nombres no inicien con Y & Z son llamados programas estndar de SAP.Para poder modificar un programa estndar, es necesario solicitar una clave de modificacin.Si esta modificacin se diera, SAP no da garanta de la funcionalidad del programa modificado.

Sintaxis

Toda lnea de instrucciones siempre debe terminar en punto.Los comentarios de una lnea completa se utiliza el smbolo *Para encadenar instrucciones en varias lneas se coloca dos puntos ( : ) y se van separando con coma ( , ) finalizando siempre con un punto ( . )ABAP no hace diferencia entre maysculas y minsculas

Sintaxis

Sintaxis

Variables y Tipos de Datos

Variables y Tipos de Datos

Tipos de Datos Locales

Variables y Tipos de Datos

Tipos de Datos Globales

Variables y Tipos de Datos

Variables y Tipos de Datos

Sentencias mas comunes

Sentencias mas comunes

Ciclos

Parmetros en pantalla

Se utiliza el comando parameters, como se muestra a continuacin:PARAMETERS pa_nombre type c.Esto har que se pida en pantalla el parmetro pa_nombre de tipo char.

Editor ABAPTransaccin SE38SAP reserva todos los nombres de programas que inicien con todas las letras del abecedario a excepcin de las letras Y & ZVisualizacin & ModificacinGrabar (Ctrl + S)Compilar (Ctrl + F2)Ejecutar (F8)Activacin (Ctrl + F3)StatusPretty Printer (UtilidadesOpcionesEditor ABAPPretty Printer)

Ejercicios ABAPTransaccin SE38Todos crearemos programas de prueba, con la siguiente estructura: ZPRG_DIPXXX Los dgitos del 2 al 4 representan el tipo de objeto a crear. (PRG = programa, STR = estructura, FUN = funcin, etc.). El penltimo dgito es el nmero de ejercicio y el ltimo dgito el identificador del participante. Las Paquete ZBASELINEOrden de Transporte: Objeto LocalRealizar el ejercicio programa simple ZPRG_DIP001

Textos de Seleccin

Gracias