Professional Documents
Culture Documents
Un iv rsid ad Na
ersid Nacio na l de
cio nal dell Ce
Cennttro
ro d el
del
Pe rú
Per ú
Escue la d e P ost Gr
Post Grado
ado
Maestría
Maes tría d de Ingeniería
e In geni ería de
deSistemas
Sistemas
Curso:
Cur Tópicos
so: Tópi cos de Ingeniería
Ing enie ríadede
Sistemas
Sistemas
Tecnol ogí
ogíaa:: ERP -
SAP
Huancayo, 2007
INTE GRAN TES
Ing. Alania Vilchez, James
Ing. Tapia Conozco, Wilfredo E.
AGE NDA
Las claves de la
supervivencia de las
empresas esta en tomar
una posición de cercanía
con el cliente.
En un sistema tradicional
las transacciones son
tratadas de forma
separada, sin embargo un
ERP trata las actividades
como componentes de un
proceso interconectado
que hacen el negocio.
1.4 . CARACT ERÍST ICAS DE
UN ERP
La característica más significativa es que todas las
aplicaciones están integradas, por lo que comparten un
mismo conjunto de datos que es almacenado en una
base de datos común. Las empresas se benefician de
esta información debido a que el sistema ERP relaciona
los procesos de negocios y los maneja como un todo en
forma integrada.
… MÁ S
CA RACTER ÍSTIC AS
Base de datos centralizada.
Clientes
Organización
Proveedores Comercia-
lizadoras Tiendas
Familiares
Ensamblaje final
Materia
Prima A
Cadena de
almacenes
Mayoristas
Componentes Sub- Ensamblaje
ensamblaje final
Subcadena de
Materia almacenes
Prima B
Ensamblaje
final
Centro de
Distribución CD
alejado
1.6 . E L IDEAL SISTE MA ERP
Un ideal sistema ERP es una sola base de datos
cuando se utiliza y que contiene todos los datos de
diferentes módulos de software. Estos módulos de
software puede incluir:
Producción: Finanzas:
La ingeniería, la capacidad, la Cuentas por pagar, cuentas
gestión del flujo de trabajo, control por cobrar, activos fijos,
de calidad, facturas de materiales, contabilidad general y de
proceso de fabricación gestión del efectivo
Proyectos: Data Warehouse:
Recursos Humanos: el cálculo de los Por lo general, este es
Los beneficios, costos, la un módulo que se
capacitación, nómina facturación, la puede acceder por una
de sueldos, horarios y actividad de empresa de los clientes,
asistencia gestión, tiempo y proveedores y
gastos empleados
A finales de 2006,
SAP empleaba a 35.873
personas en más de 50
países y sus ingresos
anuales fueron de 8.513
millones de euros.
2.2 . H IST ORIA SAP
SAP fue fundada en 1972 en la Ciudad de
Mannheim, Alemania, por antiguos empleados de
IBM (Claus Wellenreuther, Hans-Werner Hector,
Klaus Tschira, Dietmar Hopp y Hasso Plattner) bajo
el nombre de "SAP Systemanalyse, Anwendungen
und Programmentwicklung". El nombre fue tomado
de la división en la que trabajaban en IBM.
… HIST ORI A SAP
Controlling (CO)
Gastos generales, costes de producto, cuenta de resultados, centros de benefici
Tesorería (TR)
Control de fondos, gestión presupuestaria, etc
Comercial(SD)
Ventas, expedición, facturación, etc.
… MODUL OS DE SAP
La idea fundamental de la
filosofía cliente/servidor es
la distribución de las tareas
que debe realizar el sistema.
Cada capa se encarga de
proveer ciertos servicios:
… ARQU ITE CTURA SAP
ABAP/4:
El lenguaje de programación se
caracteriza por su total integración
en el sistema R/3. No en vano todo el
software de aplicación (se calcula
que más de treinta millones de
líneas de código) que el cliente
recibe cuando compra R/3 esta
escrito en ABAP. Es un mezcla entre
el COBOL y el SQL, hay que tener en
cuenta que se creo en los años 70
cuando el COBOL era el lenguaje
preferido para los desarrollos de
aplicaciones de gestión. Es un
lenguaje de muy alto nivel, fácil de
leer y se aprende rápidamente.
… HERRAMIENTAS DE
DES ARRO LLO
Data Dictionary:
Es el punto de referencia para los programadores
ya que permite aislarles del sistema de gestión de
base de datos que se utilice por debajo. Desde un
misma pantalla se puede crear, modificar y borrar
los objetos de bases de datos, entre los que se
incluyen tablas, estructuras, vistas, elementos de
datos y dominios. Las definiciones de las tablas,
por ejemplo, pueden ser referenciadas
directamente en los programas permitiéndonos
modificar posteriormente las tablas sin tener que
cambiar los programas. Tenemos la posibilidad de
gestionar otros objetos del data dictionary
como las ayudas de búsqueda, los objetos de
bloqueo o los objetos de autorización.
… HERRAMIENTAS DE
DES ARRO LLO
Editor de programas:
El editor ABAP/4, aparte de proveer de las
funciones básicas para la edición de texto,
tiene múltiples características que facilitan la
programación enormemente. Nos permite
efectuar una verificación de sintaxis y aceptar
las sugerencias del dispositivo de corrección
automática que tiene incluido. También nos
permite resaltar las palabras clave y tener
una vista en forma de estructura jerárquica
que ofrece la posibilidad de ocultar o
desglosar bloques sintácticos. De esta forma,
el programador obtiene una buena visión de
conjunto de la estructura general del
programa.
… HERRAMIENTAS DE
DES ARRO LLO
Screen Painter :
Con esta herramienta crearemos rápidamente
interfases graficas de usuario incluyendo una
amplia gama de elementos de control, como
botones de pulsación, botones de radio,
checkboxes, etiquetas, campos de entrada, listas
de base de datos. . . Las pantallas que se crean se
denominan dynpro 2 y en ellas se incluye la
definición de la pantalla y sus campos y la lógica
de proceso de la misma. Esta lógica de proceso
esta dirigida por eventos, como los lenguajes
visuales modernos, aunque la variedad de
eventos posibles esta bastante limitada.
… HERRAMIENTAS DE
DES ARRO LLO
Entorno de depuración:
El modo debugging de ABAP/4 es posiblemente la
herramienta mas alabada por los programadores
habituales de este lenguaje. Tiene todas las
ventajas de este tipo de ayudas a la programación
(creación de breakpoints, watchpoints, ejecución
paso a paso, ejecución por bloques. . . ) pero
además nos permite hacer todo esto viendo el
código fuente del programa, por lo que la
localización del lugar del error es exacta. Otras
herramientas. Existe una gran variedad de
herramientas adicionales cuyo uso no es tan
frecuente como el Menú Painter, el análisis del
tiempo de ejecución, el Object Browser, el sistema
de test asistido por ordenador (CATT), etc. . .
PANT ALL A DE SAP
2.1 2. CASOS DE EXI TO
Fuente:
http://www.tecnologia.com.pe/descripcion.php
CASO CORPORACIO N J OSE R.
LINDLE Y