El ambiente de desarrollo
  • Presentación del instructor
  • ¿Qué es SAP ERP?
  • ¿Cuál es el propósito de SAP ERP?
  • SAP ERP proporciona un conjunto de aplicaciones de negocio
  • ¿Por qué necesita conocer esto?
  • Descubriendo como luce SAP ERP
  • El uso de las áreas conceptuales en SAP ERP
  • Descubriendo la interfaz de usuario de SAP ERP
  • Preparación para entrar a un ambiente SAP
Procedimiento de instalación Application Server ABAP 4.51
  • Explicación general de la actividad
  • Requerimiento de hardware
  • Paso1: Descarga de archivos necesarios para la instalación
  • Paso 2: Instalar la máquina virtual y SuSe Linux
  • Paso 3: Verificación e instalación de paquetes en SuSe Linux
  • Paso 4: Preparar SuSe Linux antes de la instalación del AS ABAP
  • Paso 5: Instalar el ambiente AS ABAP 7.51 SP04
  • Paso 6: Arrancar y detener la instancia SAP
Arquitectura SAP
  • Objetivo de esta sección
  • Modificando la apariencia del cliente SAP ( SAP-GUI )
  • Entendiendo el ambiente Cliente/Servidor
  • Arquitectura del ambiente Cliente/Servidor en SAP
  • Arquitectura del servidor de aplicaciones
  • Mandante
  • Entendiendo el “Logon client” o mandante de inicio
Su primer programa en ABAP
  • Objetivo de esta sección
  • Creando su primer programa
  • Tipos de programas ABAP
  • Descubriendo los componentes de un reporte
  • Explorando el Editor ABAP
  • Obteniendo ayuda
  • Encontrando los objetos desarrollados
  • Introducción al diccionario de datos de SAP ERP
  • Recuperando los datos
  • Trabajando con las variables del sistema
  • Usando el operador cadena
  • Usando la sentencia SELECT SINGLE
  • Comentando el código y las formas de documentación
Preparando el ambiente de desarrollo para aprender
  • Objetivo de esta sección
  • Modelo de datos
  • Iniciación del modelo
Conceptos Básicos
  • Objetivo de esta sección
  • Entendiendo los componentes de un “Work Process”
  • Descubriendo como se envía la Data al servidor de presentación
  • Entendiendo el proceso “Roll-in / Roll-out”
  • Entendiendo un paso de dialogo “Dialog”
  • Entendiendo el área de “Roll”
  • Entendiendo el contexto del usuario
  • Usando Open SQL de SAP
  • Portabilidad
  • Cargando datos en el servidor de aplicaciones
  • Manejo automático del mandante
  • Entendiendo el tipo de “Work Process”
Definición de datos en ABAP
  • Objetivo de esta sección
  • Elementos de la sintaxis
  • Definición de objetos
  • Tipos de datos
  • Definición de Variables
  • Uso de la declaración PARAMETERS para definir variables
  • Etiqueta en los parámetros
  • Definición de constantes
  • Definición de campos tipo registro (Parte A)
  • Definición de campos tipo registro (Parte B)
  • Usando la sentencia TABLES para definir un registro
Asignaciones y Cálculos
  • Objetivo de esta sección
  • Variables del sistema
  • Sentencias de asignación
  • Conversiones de datos
  • Variables y sub-campos
  • Usando la sentencia MOVE con variables tipo registro
  • Realizando Cálculos en ABAP
  • Entendiendo la asignación dinamica
Sentencias de Control
  • Objetivo de esta sección
  • Usando la sentencia IF
  • Usando la sentencia CASE
  • Usando la sentencia EXIT
  • Usando la sentencia DO
  • Usando la sentencia WHILE
  • Usando la sentencia CONTINUE
  • Usando la sentencia CHECK
Tablas Internas
  • Objetivo de esta sección
  • Definición de una Tabla Interna
  • Agregando datos a una Tabla Interna
  • Leyendo datos desde una tabla interna
  • Restricción en la Lectura desde la tabla interna
  • Uso de las variables de ambiente luego de ejecutar un READ TABLE
  • Ordenando el contenido de una tabla interna
Técnicas Avanzadas usando tablas internas
  • Objetivo de esta sección
  • Probando y modificando el contenido de tablas internas
  • Copiando datos de una tabla interna a otra