Вы находитесь на странице: 1из 15

ELEMENTOS DE LA ARQUITECTURA DE SAP

El sistema R/3 de SAP está basado en una arquitectura cliente-servidor, lo que


significa que hay una distribución de las tareas que debe realizar el sistema.

Esta arquitectura que se encuentra dividida en niveles o 3 capas, cada una de


estas capas o niveles tienes unas características determinadas y se encarga de
proporcionar ciertos servicios que veremos a continuación.

Cada una de estas capas proporciona servicios a la capa inmediatamente


superior (cliente) y solicita servicios a la capa inferior (servidor).

NIVEL DE PRESENTACIÓN O CAPA DE PRESENTACIÓN.

Esta capa proporciona los servicios de presentación para la implementación de


SAP GUI, hace de interfaz entre el usuario y el sistema. La capa de presentación
envía información del usuario al sistema y muestra al usuario la respuesta del
sistema, es el punto de conexión con el usuario a través de un gadget
tecnológico.

En esta primera capa o nivel los sistemas y componentes que tienen como
misión garantizar la interacción con el usuario final, por este motivo son procesos
que tienen una interfaz gráfica visual, donde todo debe quedar muy claro para
facilitar los procesos.

A continuación, vemos las características de esta capa:

 permite el agregado de nuevos equipos en cualquiera de sus 3 niveles


para acomodarse a los requerimientos dinámicos del sistema.
 el software normalmente continúa en vigencia más tiempo que el
hardware que lo soporta, por este motivo el software SAP R/3 dispone de
una portabilidad a través de distintos tipos de hardware y sistemas
operativos.
 todos los datos del sistema están almacenados en tablas que son
accesibles sin necesidad de instrucciones complejas de recuperación de
datos.
 Parametrizable: SAP R/3 es un software estándar que dispone de
herramientas específicas para la adaptación del software a las
necesidades de la empresa, es decir es un software que puede
parametrizarse según las necesidades del cliente.

A este primer nivel también se le llama nivel cliente ya que se crea un vínculo
directo con el cliente.

NIVEL DE APLICACIÓN O CAPA DE APLICACIÓN.

En esta capa es donde más se interactúa como desarrollador porque es la capa


donde está el código ABAP y funciona como controladora entre la capa de
presentación y la capa de base de datos.

Es donde se realiza la gestión de las aplicaciones, siendo sistemas completos


que se han configurado de una manera específica para rendir a un alto nivel. Se
caracteriza por tener un alto volumen de memoria RAM, por lo tanto, dispone de
mayor potencia. Esta potencia que dispone está destinada en su mayor parte a
que se ocupe de la gestión y el funcionamiento de las distintas aplicaciones que
funcionan dentro del entorno SAP.

Esta capa también se encarga de gestionar el reparto de trabajo y tareas para


que un proyecto pueda llevarse a cabo de manera eficiente. Reparte las tareas
y los encargos de forma adecuada a fin de que el sistema funcione
correctamente.

Debemos tener en cuenta también que el sistema al estar formado por 3 niveles
o capas, siempre debe de haber uno que haga que punto de unión y conexión
entre los 3. En este caso es el nivel de aplicación el que se encarga de la
interacción.

En resumen, el nivel de aplicación es donde se encuentran los componentes


técnicos enfocados a la memoria y al rendimiento del sistema, además sirve de
comunicación entre los otros 2 niveles.
NIVEL DE BASE DE DATOS O CAPA BASE DE DATOS.

En este último nivel llamado base de datos es el que se encuentra vinculado con
los discos duros. Proporciona servicios de base de datos para el almacenamiento
y recuperación de los datos. En este nivel se encuentran componentes de gran
tamaño y velocidad que deben actuar con gran precisión para obtener un
rendimiento óptimo del sistema. Es donde se encuentra almacenados todos los
datos que sirven de apoyo a todos los procesos de los que depende SAP. Es
donde encontramos todos los datos del servidor, incluso los programas ABAP.
SAP R/3 / 1992 Y SAP ERP / 2004
Cuenta con un nivel de base de datos es el que se encuentra vinculado con los
discos duros. Proporciona servicios de base de datos para el almacenamiento y
recuperación de los datos. En este nivel se encuentran componentes de gran
tamaño y velocidad que deben actuar con gran precisión para obtener un
rendimiento óptimo del sistema. Es donde se encuentra almacenados todos los
datos que sirven de apoyo a todos los procesos de los que depende SAP. Es
donde encontramos todos los datos del servidor, incluso los programas ABAP.
Bases de datos compatibles:
 SAP HANA
 MAX DB
 Sybase ASE
 Informix
 Oracle
 Adabas
 IBM DB/2
 Microsoft SQL Server

SAP S4/ HANA /2015


(Una base de datos para todo)

Con SAP HANA, todos sus datos transaccionales y analíticos pueden vivir en
una única base de datos. Esto significa que tiene acceso a los datos exactos que
necesita en tiempo real, todo el tiempo.
Desarrollo en SAP
Para hablar de desarrollo necesitamos conocer con qué herramienta trabaja o fue desarrollado
SAP, por lo cual hablaremos de Abad.

¿Qué es Abad?
Es el lenguaje de programación propiedad del Sistema SAP, que se utiliza para programar en la
mayoría de los productos de la empresa. El significado de Abad proviene de sus siglas,
Advanced Business Application Programming, ABAP y así mismo también es conocido como
SAP ABAP. También nos referimos a ABAP como ABAP 4 debido a que es un lenguaje de cuarta
generación.

¿Por qué usar Abad?


 Mediante ABAP podemos crear reportes clásicos, reportes Interactivos y Reportes ALV
ABAP que permiten mostrar rápidamente los datos en pantalla.
 Desde ABAP tendremos acceso directo a la base de datos mediante la utilización de
OPEN SQL.
 ABAP proporciona una ayuda muy potente sobre la semántica y sintaxis de su
lenguaje.
 ABAP nos permite crear aplicaciones en múltiples idiomas.
 ABAP proporciona una herramienta muy potente para la gestión de los datos en el
sistema como es el Diccionario de datos
 Dispondremos también de ABAP para crear formularios rápidamente mediante las
técnicas sapscript , smartforms y adobeforms.
 Para crear aplicaciones web podemos utilizar webdynpro abap.
 Para agregar las funcionalidades que el cliente solicite al sistema SAP podremos utilizar
field exits, user exits, enhancements, badis, etc.

¿Qué debe conocer un Desarrollador Abad?


 El Editor ABAP por excelencia
 Biblioteca de Funciones
 Base de Datos
 Browser de Datos
 Gestión de JOBS
 Organizador de Órdenes de Transporte
 Navegador de Objetos
 Administrador de SMARTFORMS

La Estructura de trabajo de un Programador Abad


Por ejemplo, el Gerente de Ventas requiere de un nuevo implemento para su proceso.

1. La Petición del Cliente al Consultor Funcional.


El gerente de ventas cita a un Consultor Funcional SAP, para este ejemplo, por tratarse de un
requerimiento del sector/módulo Ventas, tendría que tomar esta petición un Consultor
Funcional SAP SD, al cual el gerente le comentará sus necesidades.

Luego el consultor citado analizará el pedido del cliente y evaluará si ese trabajo se puede
realizar parametrizando el sistema SAP (o sea configurando el sistema vía transacciones
existentes), si se puede realizar la adaptación mediante una "parametrización", el consultor
funcional la realizará dicha tarea y trabajo terminado.

Si el pedido del gerente excede las posibilidades abarcadas por la parametrización del sistema,
es allí cuando el "Consultor Funcional" y el "Consultor Técnico" se ponen a trabajar en
conjunto.

2. La elaboración del “Diseño Funcional”


La forma más básica de realizar este trabajo Funcional y Técnico en conjunto, es que el
Consultor Funcional, lo inicie elaborando una documentación llamada "Diseño Funcional", en
este documento se le indica al Consultor Técnico entre otras cosas lo siguiente:

 Si se trata de hacer un programa nuevo o modificar un programa existente y la


finalidad del mismo.
 El detalle de la interfaz gráfica de selección de datos que debe tener el programa o
bien la modificación/es.
 El detalle del trabajo a realizar sobre las tablas afectadas por el programa, detalle del
ABM.
 La especificación y planteo de "Casos de prueba" (Las pruebas a realizar luego de
programa esté terminado).
 Y además documentaciones que crea necesaria o útil al desarrollador Abad.

3. El Programador recibe el Diseño y ejecuta la petición


Al terminar, el desarrollador Abad, lo prueba, genera o completa la documentación requerida y
avisa al consultor funcional.

El Consultor Funcional a su vez realizará sus propias pruebas y si está todo en orden, avisará al
gerente de ventas, cerrando de esta manera la petición establecida en un principio.

SOLUCION PARA GRANDES EMPRESAS

Breve Resumen Histórico


1972 Se funda SAP
1973 Se lanzan las soluciones SAP R/1
1977 Primeros clientes internacionales
1979 Se lanzan las soluciones SAP R/2
1988 La empresa sale a bolsa (Frankfurt)
1992 Se lanzan las soluciones
SAP R/3
1996 La versión 3.1 de SAP R/3 se adapta a Internet
1996 La empresa lanza las nuevas soluciones de gestión de relaciones con los
clientes y de gestión de la cadena de suministro; SAP comienza a desarrollar
soluciones específicas para cada sector.
1998 La empresa cotiza en la Bolsa de Nueva York
1999 SAP presenta mySAp.com
SAP son las siglas de Systems, Applications, Products in Data Processing y en
resumen es un sistema informático basado en módulos integrado, que abarca
prácticamente todos los aspectos de la administración empresarial. SAP está
considerada como el tercer proveedor independiente de software del mundo (tras
Microsoft y Oracle) y el mayor de la Unión Europea
¿Qué es SAP?
Beneficios del SAP
El SAP da oportunidades de Mercado con la Plataforma de E-Business mySAP.com.

SAP ha proporcionado soluciones integradas a miles de organizaciones alrededor del


mundo

En cada caso, los E- Business mejoran los niveles de servicio mientras reducen los
costos, ofreciendo así nuevas oportunidades de negocios y satisfacción en tiempo real
para todos los involucrados en el proceso.

SAP R/1

En 1973, se lanza la primera versión, llamada SAP R/1. Esta versión constaba de una
arquitectura a tres niveles (Arquitectura multinivel): capa de presentación, capa de
negocios y capa de datos.

Estas tres capas eran instaladas en un mismo ordenador/servidor.


El sistema SAP R/1
• Desarrollado por ICI Química
• Centrado en Ventas y Distribución y Gestión de materiales
• Descontinuado después de la liberación de R / 2

Fue la primera versión y es una arquitectura de niveles en el que se han instalado tres
capas de presentación, aplicaciones y bases de datos en un sistema / servidor

SAP R/2

SAP R / 2 es una versión anterior de tiempo real, la planificación de recursos


empresariales (ERP), producido por la compañía alemana SAP AG , que fue
reemplazado por SAP R / 3 .

Lo que fue único acerca de R / 2 fue que era una aplicación de software empaquetado
que se procesa en tiempo real en un ordenador central aprovechando la opción de
tiempo de uso compartido e integrado todas las funciones de una empresa, tales como
la contabilidad , fabricación procesos, la cadena de suministro de la logística y humana
recursos .

Ahora más de 20 años de edad, R / 2 sigue siendo apoyada por SAP, aunque se
espera que el apoyo a declinar. R / 2 sistemas pueden compartir los datos con R / 3.
Sin embargo, SAP dice que puede ser más rentable migrar a R / 3 en lugar de
quedarse con R / 2, debido al apoyo mejorado y características expandidas
disponibles con el producto actual.
SAP R/3

El sistema SAP R/3 es un sistema integrado. Esto significa que una vez que la
información es almacenada, está disponible a través de todo el sistema, facilitando el
proceso de transacciones y el manejo de información.
Por ejemplo, si un departamento necesita comprar un ventilador industrial para un
nuevo edificio, este es buscado desde ese momento y con el más apropiado vendedor.
Con el sistema SAP R/3, el siguiente paso es dar de alta la orden de compra, la cual
automáticamente ordena los fondos necesarios. En este punto todas las oficinas que
necesiten saber sobre esta compra, tendrán la información. Por lo tanto, lo anterior no
requerirá producir o tramitar copias de papeles de la compra y/o facturarla para el uso
de varios departamentos administrativos, sino lo tendrán la información necesaria en
sus sistemas computacionales.
casca
CASO
Pequiven adopta SAP R/3. Con una inversión de 20 millones de dólares, la
Petroquímica de Venezuela (Pequiven) implantó la solución R/3 de SAP. A finales del
año 1991, el Complejo del Tablazo estaba en plena expansión, y surgió la necesidad
por parte de la directiva de Pequiven de controlar los costos y triplicar la producción.
En la actualidad, la producción de Pequiven llega a 7 millones de toneladas métricas.

Para lograrlo iniciaron la estandarización de los procesos sobre la plataforma SAP R/2.
La actualización al sistema R/3 comenzó hace dos años, y significó renovación de
hardware, redes, servidores, adquisición de licencias, manejadores de bases de datos,
más la participación de un grupo especializado de consultores.

El R/3 controla los sectores financiero, materiales, En el proceso se evaluaron las


soluciones de People Soft, Oracle y SAP. Esta última gana la licitación, y se realiza un
value contract para todas las empresas filiales de Pequiven. Con esto controlan las
licencias, consultoría necesaria y soporte.

SAP ERP

Los sistemas de gestión son una pieza clave para el desarrollo del negocio, ya que
permiten integrar la información de la compañía y simplificar todos los procesos internos
y externos. Algunas de las principales ventajas de contar con esta solución son:

 Facilitar y optimizar la toma de decisiones en la empresa.


 Conocer la evolución del negocio en todo momento.
 Gestionar los recursos disponibles de manera más eficiente.
 Obtener datos actualizados para la planificación de futuras acciones.
 Aumentar la rentabilidad y la productividad del negocio.
 Mejorar el rendimiento de los empleados y la productividad de la compañía.
 Ofrecer una atención de mayor calidad a los clientes.
 Gestionar los proyectos de manera más eficiente.
 Reducir costes empresariales e incrementar los beneficios.
 Evitar la duplicidad de tareas gracias a una mayor coordinación.
 Acelerar la actividad comercial y cerrar más ventas.
 Mejorar la fluidez de los procesos de trabajo gracias a la automatización.
 Optimizar los recursos materiales y humanos.
 Potenciar la innovación y destacar por encima de la competencia.

Principales funcionalidades de un sistema ERP

Un software ERP es una herramienta imprescindible para la gestión eficiente de todo


negocio y su desarrollo. Este sistema permite la integración de las distintas áreas de la
empresa, para lograr una mayor coordinación entre los distintos departamentos.
Además, el sistema ERP interviene en el control de muchas actividades de negocio
como ventas, entregas o pagos. Las funciones primordiales de cualquier ERP son las
siguientes:
 Gestionar la contabilidad y las tareas administrativas de la organización.
 Obtener información del estado del negocio en tiempo real para una toma de
decisiones acertada.
 Administrar los materiales y recursos disponibles de manera eficiente.
 Controlar el stock del almacén y mantener los niveles óptimos.
 Realizar un seguimiento de las ventas y de las acciones comerciales.
 Supervisar los procesos logísticos, la distribución y la producción.
 Garantizar la seguridad de la información confidencial de los clientes y de la
empresa.
 Compartir información entre los componentes de la organización.
 Potenciar la comunicación interna de la compañía.
 Gestionar el capital humano de la empresa de manera sencilla.
 Incrementar el retorno de la inversión (ROI) a corto plazo.
 Automatizar todas las tareas mecánicas y repetitivas.

SAP S/4HANA

Suite de ERP inteligente diseñada específicamente para computación in-memory, SAP


S/4HANA ofrece una experiencia personalizada de grado de consumidor con SAP
Fiori. Sin importar el tamaño de su industria o negocio, SAP S/4HANA puede ayudarlo
a impulsar valor instantáneo en todas las líneas de negocio.

 Entornos on-premise y de nube privada, como parte del portafolio Cloud ERP de
SAP
 Decisiones impulsadas por datos con analíticas predictivas
 Automatización, eficiencia y agilidad mejoradas a través de machine learning
 Integración entre oficinas centrales y subsidiarias con implementación de dos
capas
SOLUCION PARA PYMES

SAP Business One

Usado por más de 55,000 empresas de 150 países, este sistema ERP Cloud único
optimiza sus procesos clave, desde la contabilidad y el CRM hasta la gestión de la
cadena de suministro y las compras.

 Capture toda la información de su negocio en un sistema único y escalable


 Con el poder de SAP HANA disminuya en un 70% sus tiempos de análisis
 Obtenga respuestas a sus preguntas clave de negocio con business
intelligence integrada
 Ofrezca a los empleados móviles acceso al software a través de una aplicación
móvil intuitiva

SAP Business One es una herramienta que integra todos los procesos de un
negocio de principio a fin y que proporciona datos útiles en tiempo real para
mejorar la toma de decisiones. Sin embargo, cuenta características especiales que
la vuelven más atractiva para las empresas del sector Retail.
1. CRM
 Consigue los medios para convertir prospectos en clientes, crecer las ventas
y la rentabilidad, e incrementar la satisfacción del cliente.
2. Servicio postventa
 Encuentra los servicios, las reparaciones y las alteraciones incluidos en el
Punto de Venta para simplificar el proceso y ofrecer un servicio postventa
óptimo a tus usuarios.
3. Planeación
 Un componente esencial de cualquier operación de Retail es la planeación.
Utiliza el módulo adecuado de SAP Business One para eliminar el uso de
hojas de cálculo y de las aproximaciones, y calcula con exactitud los
requerimientos de materiales que incluirás en tus órdenes de compra.
4. Analítica
 Los reportes proporcionan información detallada de todas las transacciones y
puedes orientarlos en finanzas, ventas, almacén o rentabilidad, para lograr un
análisis más profundo de la situación de tu empresa.
5. Administración de tiendas
 Las funciones para administración de tiendas de SAP Business One para Retail
ofrecen el respaldo total de la información para el manejo de las oficinas
centrales y las tiendas.
6. Tarjetas de lealtad
 SAP Business One proporciona una aplicación diseñada para mejorar
significativamente la retención de clientes a través de puntos y
bonificaciones. Así, ellos regresarán de forma constante y se mejorarán sus
niveles de satisfacción.
7. Punto de venta
 Gestiona ventas, pagos, devoluciones, efectivo, reportes y más, con el punto
de venta integrado al ERP de SAP.
8. Ventas en línea
 Una tienda en línea es el siguiente paso lógico para cualquier retailer que se
quiera mantener competitivo. Esta tienda provee la posibilidad de tener
operaciones 24/7 sin tener que incurrir en preocupaciones de encontrar
personal en una pequeña tienda.
9. Solución ERP
 El ERP de SAP se encarga de brindar funcionalidad progresiva a los retailers
que siguen haciendo crecer su negocio. De esa manera, podrán optimizar sus
operaciones y realizarlas con mayor efectividad.
10. Franquicias y sucursales
 Debido a que el almacenamiento de datos se realiza en una base central, es
posible acceder a reportes y gestionar los inventarios a través de
múltiples lugares, para proporcionar un control centralizado de tus tiendas y
mejorar la toma de decisiones estratégicas.

SAP Business All-In-One

SAP Business All-In-One (A1) es una solución de software ERP específica dirigida a
medianas empresas. Este producto de SAP es uno de los más sólidos para las
empresas que busquen un ERP con un tiempo de implementación más rápido y un
coste menor pero con una gran cantidad de funciones de base y otras que se pueden
añadir mediante módulos. Sin embargo, dada la complejidad de los sistemas SAP, un
exceso de funcionalidades puede acabar con un gigantesco sistema y ampliar los
tiempos de implementación. Entonces, ¿qué es SAP Business All-In-One y cómo
puede ayudar a su empresa?
¿Qué es SAP Business All-In-One?
SAP Business All-In-One es un programa ERP que potencia los procesos de negocio
mediante una configuración inicial personalizada. Esta configuración normalmente
se basa en los distintos sectores de trabajo, ofreciendo una solución específica con un
único programa de software al que hace referencia su nombre, All-In-One. Además,
SAP Business A1 da la posibilidad de integrarse con aplicaciones de
escritorio como Microsoft Office o Lotus Notes.

Este software ERP se encuentra disponible en una gran cantidad de idiomas


y adaptado a leyes específicas de distintos países. No obstante, SAP Business All-
In-One tiene un grado de complejidad que hace que no todos los usuarios puedan
utilizarlo rápidamente. En este sentido, existen otras soluciones en el mercado que
pueden adaptarse de mejor manera a las necesidades y procesos de su empresa y
que no sean tan complejos en su implementación, desarrollo y uso.

Paquetes por sector

La cantidad de paquetes para sectores específicos de SAP Business All-In-One


incluye entre otras las siguientes:

 Industria auxiliar del automóvil


 Industria cerámica
 Industria farmacéutica
 Industria textil
 Empresas de la construcción
 Concesionarios de coches
 Centros geriátricos
 Sector hotelero

Desarrollo en SAP
Para hablar de desarrollo necesitamos conocer con qué herramienta trabaja o fue desarrollado
SAP, por lo cual hablaremos de Abad.

¿Qué es Abad?
Es el lenguaje de programación propiedad del Sistema SAP, que se utiliza para programar en la
mayoría de los productos de la empresa. El significado de Abad proviene de sus siglas,
Advanced Business Application Programming, ABAP y así mismo también es conocido como
SAP ABAP. También nos referimos a ABAP como ABAP 4 debido a que es un lenguaje de cuarta
generación.

¿Por qué usar Abad?


 Mediante ABAP podemos crear reportes clásicos, reportes Interactivos y Reportes ALV
ABAP que permiten mostrar rápidamente los datos en pantalla.
 Desde ABAP tendremos acceso directo a la base de datos mediante la utilización de
OPEN SQL.
 ABAP proporciona una ayuda muy potente sobre la semántica y sintaxis de su
lenguaje.
 ABAP nos permite crear aplicaciones en múltiples idiomas.
 ABAP proporciona una herramienta muy potente para la gestión de los datos en el
sistema como es el Diccionario de datos
 Dispondremos también de ABAP para crear formularios rápidamente mediante las
técnicas sapscript , smartforms y adobeforms.
 Para crear aplicaciones web podemos utilizar webdynpro abap.
 Para agregar las funcionalidades que el cliente solicite al sistema SAP podremos utilizar
field exits, user exits, enhancements, badis, etc.

¿Qué debe conocer un Desarrollador Abad?


 El Editor ABAP por excelencia
 Biblioteca de Funciones
 Base de Datos
 Browser de Datos
 Gestión de JOBS
 Organizador de Órdenes de Transporte
 Navegador de Objetos
 Administrador de SMARTFORMS

La Estructura de trabajo de un Programador Abad


Por ejemplo, el Gerente de Ventas requiere de un nuevo implemento para su proceso.

4. La Petición del Cliente al Consultor Funcional.


El gerente de ventas cita a un Consultor Funcional SAP, para este ejemplo, por tratarse de un
requerimiento del sector/módulo Ventas, tendría que tomar esta petición un Consultor
Funcional SAP SD, al cual el gerente le comentará sus necesidades.

Luego el consultor citado analizará el pedido del cliente y evaluará si ese trabajo se puede
realizar parametrizando el sistema SAP (o sea configurando el sistema vía transacciones
existentes), si se puede realizar la adaptación mediante una "parametrización", el consultor
funcional la realizará dicha tarea y trabajo terminado.

Si el pedido del gerente excede las posibilidades abarcadas por la parametrización del sistema,
es allí cuando el "Consultor Funcional" y el "Consultor Técnico" se ponen a trabajar en
conjunto.

5. La elaboración del “Diseño Funcional”


La forma más básica de realizar este trabajo Funcional y Técnico en conjunto, es que el
Consultor Funcional, lo inicie elaborando una documentación llamada "Diseño Funcional", en
este documento se le indica al Consultor Técnico entre otras cosas lo siguiente:

 Si se trata de hacer un programa nuevo o modificar un programa existente y la


finalidad del mismo.
 El detalle de la interfaz gráfica de selección de datos que debe tener el programa o
bien la modificación/es.
 El detalle del trabajo a realizar sobre las tablas afectadas por el programa, detalle del
ABM.
 La especificación y planteo de "Casos de prueba" (Las pruebas a realizar luego de
programa esté terminado).
 Y además documentaciones que crea necesaria o útil al desarrollador Abad.

6. El Programador recibe el Diseño y ejecuta la petición


Al terminar, el desarrollador Abad, lo prueba, genera o completa la documentación requerida y
avisa al consultor funcional.

El Consultor Funcional a su vez realizará sus propias pruebas y si está todo en orden, avisará al
gerente de ventas, cerrando de esta manera la petición establecida en un principio.

Вам также может понравиться