Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Que es un ERP
2. ¿Que es SAP?
3. Componentes SAP
4. Arquitectura
5. Tipos de desarrollos
6. Diseño Funcional
7. Lenguaje de programación ABAP
8. Transacciones ABAP
9. Roles y perfiles
10. Ciclos de pruebas
Un sistema de información para la gestión ERP se puede definir como una aplicación de
gestión empresarial que integra el flujo de información, consiguiendo así mejorar los procesos
en distintas áreas (financiera, de operaciones, marketing, logística, comercial, recursos
humanos…).
La correcta implantación de un ERP conlleva incrementos radicales de productividad así como
la posibilidad de tener mejor información en la toma de decisiones. La implantación de un
ERP, en la mayoría de los casos, no se plantea para conseguir pequeñas mejoras sino mejoras
radicales.
Vistas las características y posibilidades del ERP, es claro que el cambio organizacional
necesario para la implantación de un ERP es muy importante ya que se han de remodelar los
procesos y han de estar implicadas personas de distintas áreas, creando equipos
multidisciplinares.
1. Que es un ERP
2. ¿Que es SAP?
3. Componentes SAP
4. Arquitectura
5. Tipos de desarrollos
6. Diseño Funcional
7. Lenguaje de programación ABAP
8. Transacciones ABAP
9. Roles y perfiles
10. Ciclos de pruebas
1. Que es un ERP
2. ¿Que es SAP?
3. Componentes SAP
4. Arquitectura
5. Tipos de desarrollos
6. Diseño Funcional
7. Lenguaje de programación ABAP
8. Transacciones ABAP
9. Roles y perfiles
10. Ciclos de pruebas
1. Que es un ERP
2. ¿Que es SAP?
3. Componentes SAP
4. Arquitectura
5. Tipos de desarrollos
6. Diseño Funcional
7. Lenguaje de programación ABAP
8. Transacciones ABAP
9. Roles y perfiles
10. Ciclos de pruebas
Presentación
Aplicación
Base de datos
Presentación
Aplicación
Base de datos
1. Que es un ERP
2. ¿Que es SAP?
3. Componentes SAP
4. Arquitectura
5. Tipos de desarrollos
6. Diseño Funcional
7. Lenguaje de programación ABAP
8. Transacciones ABAP
9. Roles y perfiles
10. Ciclos de pruebas
➢ Interfases de Entrada
➢ Interfases de Salida
➢ Reportes
➢ Impresión de Formularios
➢ Extensiones (Exits)
Programa de
1 entrada de 3
Archivo datos
2 Tabas estandard de
SAP y tablas
desarrolladas
Sistema externo
Técnicas
1 •Lectura de archivo mediante funciones standard
Programa de
1 salida de 2
datos Reporte
Tablas 3
éstandards de
SAP y tablas
desarrolladas Archivo
Técnicas •Consultas a la base de datos mediante sentencias SELECT
1 •Consultas a la base de datos mediante funciones standards
Formulario
1 Programa de 2 Desarrollado 3 Programa
lectura de
datos 4 auxiliar de
rutinas
Tablas Standard de
SAP y tablas
desarrolladas
Formularios
Técnicas
1 •Consultas a la base de datos mediante sentencias SELECT
•Consultas a la base de datos mediante funciones standards
Programa Programa de
Estándar 2 ampliaciones
1 3
Tablas estándar de Tablas estándar de
SAP SAP y tablas
desarrolladas
Técnicas
1 •Consultas y actualización a la base de datos (todo standard)
Programa
1 2
de dialogo
Tablas estándar de
Pantallas
SAP y tablas
desarrolladas
desarrolladas
Técnicas
1 •Interacción entre pantallas y programa mediante sentencias standards
1. Que es un ERP
2. ¿Que es SAP?
3. Componentes SAP
4. Arquitectura
5. Tipos de desarrollos
6. Diseño Funcional
7. Lenguaje de programación ABAP
8. Transacciones ABAP
9. Roles y perfiles
10. Ciclos de pruebas
Relevamiento y análisis
Configuración y desarrollo
Documentación
Pruebas
Utilización en productivo
• Representa un modelo básico del proceso del tratamiento de una nueva necesidad del usuario
desde su identificación hasta su incorporación definitiva en el sistema
Prueba
Productivo
Nueva necesidad
Ambientes
Relevamiento y análisis
Configuración y
Configuración y desarrollo desarrollo
Etapas
Documentación
Pruebas Prueba
• Cada ambiente puede tener uno o más mandantes (menos productivo que siempre tiene un
solo mandante)
•Cada ambiente puede estar instalado en distintos servidores
•La características de cada servidor dependen del ambiente que se instala sobre él
Pruebas 1 Pruebas 2
Productivo
único
Productivo 201
•El mandante es una instancia del ambiente del sistema, con datos y configuración
propios pero con objetos compartidos
• No siempre los mandanes se utilizan para los fines que fueron creados pero respetar su
escencia mantiene organizado el sistema
Servidor 1
Ambiente de desarrollo Ambiente de prueba
Servidor2
Ambiente productivo
Mandante productivo
•En todos los casos del ejemplo se utiliza el mismo servidor para la capa de aplicación
y la capa de base de datos, pero no siempre debe ser así
Configuración y desarrollo
Transporte
Prueba
Transporte
Productivo
1. Creación de la orden
2. Creación o modificación de objetos / Parametrización del sistema
3. Liberación de las tareas que componen la orden y de la orden en sí
4. Transporte de la orden
•Las órdenes se componen por tareas que agrupan los objetos modificados o
creados en el sistema
•Las tareas realizadas sobre objetos del sistema se encuentran en órdenes
distintas a las tareas de parametrización
Ejemplo especificación:
• Objetivo del requerimiento:
Se requiere obtener un reporte ALV “Reporte de Costos XXXX”, que contenga la
información de los costos de las ordenes de producción de alimentos del mes, junto
con un grupo de características que detallan cada producción.
• Descripción del Procedimiento:
Pantalla de selección: se deberán ingresar los siguientes datos
Período (Campo obligatorio)
Ejercicio (Campo obligatorio)
Ingresar a la tabla GLPCA con los siguientes parámetros de entrada:
1. Que es un ERP
2. ¿Que es SAP?
3. Componentes SAP
4. Arquitectura
5. Tipos de desarrollos
6. Diseño Funcional
7. Lenguaje de programación ABAP
8. Transacciones ABAP
9. Roles y perfiles
10. Ciclos de pruebas
Transacción: SE41
Transacción: SE38
Function Builder
Transacción: SE37
PARAMETERS SELECT-OPTIONS
RADIOBUTTON
Programa de
1 entrada de 3
Archi datos
2 Tabas
vo
standards de
Sistema SAP y tablas
externo desarrolladas
Técnicas
1 •Lectura de archivo mediante funciones standard
3 •Batch Input: Generar juegos de datos para ser procesados posteriormente desde la
transacción SM35
•Call transaction: Hacer llamadas directas a las transacciones y cargar los datos,
campo por campo en cada pantalla.
•Funciones Standard: Conocer las funciones standard del sistema para creación y
modificación de elementos (materiales, facturas, equipos...) y ejecutarlas utilizando
los parámetros correspondientes
•Bapis: Utilizar las funciones del entorno orientado a objetos de SAP y ejecutarlas
utilizando los parámetros correspondientes
Campos separados
por tabuladores
Nombre de la
Crear grabación
grabación
Nombre de la
grabación
Código de
transacción
Iniciar grabación
Centro de costo
Fecha de validez
Grabar
Datos de la tabla
BDC necesaria para
el programa
Archivo de entrada
Modo N: sin
visualizar pasos
Concepto de BAPIS
-Entorno SAP semi orienteado a objetos
-Independencia de programa y tablas
-Funciones para manipulación de datos
-Funciones agrupadas por objetos
-Desde SAP utilizando ABAP se pueden utilizar las funciones asociedas con los métodos
-Desde otros lenguajes, mediante una correcta comunicación, puede utilizarse la programación
orientada a objetos
Objetos agrupados
por jerarquía
Jerarquía Objeto
Campos
claves
Métodos
Parámetos
de entrada Nombre de
función
Parámetros
de saldia
Tablas o
parámetros
obligatorios
• Tablas: Contienen datos de posición de los documentos generados, los cuales obedecen
unilateralmente a un ordenamiento lógico de las transacciones estándar.
• Ejecutar Bapi
• Resultado ejecución, en caso de éxito entrega numero de documento. Por el contrario en caso de
error llena la tabla Return.
EXIT_<3>
1. Que es un ERP
2. ¿Que es SAP?
3. Componentes SAP
4. Arquitectura
5. Tipos de desarrollos
6. Diseño Funcional
7. Lenguaje de programación ABAP
8. Transacciones ABAP
9. Roles y perfiles
10. Ciclos de pruebas
SE14 Utilities para tablas Dictionary SE36 Generador de bases de datos lógicas
Transacción Transacción
SE56 Visualizar vista tabla: Llamar DDIC SE76 SAPscript: Traducción formularios
SE57 Llamada interna: Vista tablas borr. SE77 SAPscript: Traducción de estilos
1. Que es un ERP
2. ¿Que es SAP?
3. Componentes SAP
4. Arquitectura
5. Tipos de desarrollos
6. Diseño Funcional
7. Lenguaje de programación ABAP
8. Transacciones ABAP
9. Roles y perfiles
10. Ciclos de pruebas
Las transacciones usadas son: PCFG, SU01, PFUD, SUPC, SU03, SU02
1. Que es un ERP
2. ¿Que es SAP?
3. Componentes SAP
4. Arquitectura
5. Tipos de desarrollos
6. Diseño Funcional
7. Lenguaje de programación ABAP
8. Transacciones ABAP
9. Roles y perfiles
10. Ciclos de pruebas