SAP ECC (anteriormente SAP ERP) es un sistema de gestión empresarial robusto que ofrece módulos funcionales para finanzas, contabilidad, logística, producción, ventas, recursos humanos y más. La arquitectura de SAP ECC se basa en tres capas principales: la capa de presentación que maneja la interfaz de usuario, la capa de aplicación que contiene la lógica del negocio, y la capa de base de datos que almacena y administra los datos.
introducción a la limpieza de datos @EscuelaDeDatos
en esta presentación aprenderemos los tipos de datos y algunas consideraciones para la correcta limpieza
introducción a la limpieza de datos @EscuelaDeDatos
en esta presentación aprenderemos los tipos de datos y algunas consideraciones para la correcta limpieza
El informe muestra la construcción de la base de datos para la farmacia "José",para ello se hace uso de un gestor de base que en este caso usaremos MySQL, así como otros programas y plugins para el diseño de los modelos relacionales y el diccionario de datos.Se hará uso del método de especialización para tener un mayor entendimiento sobre los productos que ofrece la farmacia y su relación con las distintas enfermedades,de modo de generar una relación directa entre los productos y las enfermedades.
SAP FORUM 2016 - CAPGEMINI COLOMBIA - DIGITAL TRANSFORMATIONJosé Antonio Lorenzo
This session was held at SAP Forum 2016 in Bogota, Capgemini Colombia CEO and SAP Solution Architect explained the challenges that companies are facing to become Digital Leaders and how the SAP portfolio can help these companies to transform their digital capabilites
El informe muestra la construcción de la base de datos para la farmacia "José",para ello se hace uso de un gestor de base que en este caso usaremos MySQL, así como otros programas y plugins para el diseño de los modelos relacionales y el diccionario de datos.Se hará uso del método de especialización para tener un mayor entendimiento sobre los productos que ofrece la farmacia y su relación con las distintas enfermedades,de modo de generar una relación directa entre los productos y las enfermedades.
SAP FORUM 2016 - CAPGEMINI COLOMBIA - DIGITAL TRANSFORMATIONJosé Antonio Lorenzo
This session was held at SAP Forum 2016 in Bogota, Capgemini Colombia CEO and SAP Solution Architect explained the challenges that companies are facing to become Digital Leaders and how the SAP portfolio can help these companies to transform their digital capabilites
Master Data Management - MDM - Pasos para implementar MDMJose Pla
¿Qué es MDM?
¿Qué consideraciones tener para implementar MDM?
¿Cómo implementar MDM?
Relación de MDM en el área de Inteligencia de Negocios - BI
Casos de Estudio
Exposición sobre el tema Master Data Management (Administración de Datos Maestros) realizada por Adriana Rodriguez y Luis Fernando Ortiz para la clase de Modelado y Gestión de Información en la Especialización en Proyectos Informáticos de la Universidad Distrital Francisco José de Caldas. Bogotá, Colombia. Noviembre de 2010.
Esta es una presentacion de la arquitectura 3 capas realizada con informacion recopilada de varios sitios web y de un trabajo elaborado por nosotras en la Universidad
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
1. SAP un Gran Sistema de Gestión empresarial
SAP ECC (Enterprise Central Component) antiguamente denominado SAP ERP (Enterprise
Resource Planning), siendo uno de los Sistemas de gestión empresarial, ofrece a sus
usuarios finales una gama de productos módulos funcionales que permiten dar soporte a
todas las operaciones de una mediana o gran empresa, entre los cuales podríamos
mencionar Finanzas, Contabilidad , Tesorería, Logística, producción Ventas, relaciones con el
cliente, Recursos Humanos, Análisis, Servicios corporativos entre otras, básicamente su
núcleo de funcionalidades se ve reflejado en la siguiente figura de la derecha.
Adicional a estas funcionalidades están las que se derivan de estas, las cuales comúnmente
en la jerga del castellano son llamados verticales entre los cuales podríamos mencionar: CRM
(Customer Relashionship Managment), BW (Business Warehouse), BI (Business Intelligence),
BO (Business Object), Mobile, Portales, SAP Retail, SAP Business One, entre otros, los cuales
igual o tienen su base en el lenguaje de programación ABAP a están externos al núcleo y se
basan en tecnologías como .NET, Java EE, pero se integran al núcleo de alguna u otra forma.
Como verán SAP es bastante robusto y la compañía en si se a encargado día a día ir
innovando sus productos y servicios para proporcionarle una línea de soluciones que apoyen
a las empresas en sus crecimiento y expansión global.
Muy bien ahora que conocemos más sobre este gran sistema de gestión empresarial, es
importante mencionar que su fundamento tecnológico desde sus inicio y aun hasta el día de
hoy está basado en el lenguaje de programación ABAP lo cual ha hecho que dicho lenguaje
de programación haya evolucionado con el paso de los años haciéndose cada vez más
robusto y mucho más amigable para el desarrollador.
Arquitectura de SAP ABAP Netweaver
Actualmente el esquema de la tecnología SAP ABAP Netweaver se encuentra fundamentado
en 3 capas principales, las cuales definen la arquitectura base del sistema SAP ECC, estas
capas se definen de la siguiente forma:
2. Capa de Presentación(Presentation Layer): en esta capa se contemplan todos los procesos
lógicos de visualización y captura de datos manejados mediante elSAP GUI y es aquella que
el cliente y/o usuario final observa y emplea en la operativa diaria, por lo que funciona como
interfaz entre el usuario final y el sistema. Los procesos de estas capas son los clásicos
bloques de procesamiento (PBO, PAI, Eventos, etc..) que intervienen en la interacción
del usuario con las pantallas las cuales son llamadas Dynpros en SAP sobre las cuales
hablaremos más adelante. Esta capa interactúa con la capa de la Aplicación, por medio de
estos bloques de procesamiento antes mencionados.
Capa de Aplicación (Application Layer): esta capa sostiene toda la lógica programática de
los módulos, funcionalidades que residen en el sistema. En esta capa es donde más se
interactúa como desarrollador porque es la capa donde reside el código ABAP y es la capa
que funciona digamos como controlador entre la capa de presentación y la capa de base de
datos.
Capa de la Base de Datos (Database Layer): esta capa maneja todo lo que es la
administración, almacenamiento y resguardo de los datos que se imputan, determinan y/o
calculan en el sistema SAP ECC, a la misma se accede con código ABAP desde la capa de
aplicación y en ella residen todos las tablas, estructuras, funciones y demás componentes
que permiten el almacenaje y la administración.
De manera sencilla esto corresponde con lo que sería la arquitectura básica del sistema SAP
ECC ahora bien si nos internamos un poco más a detalle vamos a observar los siguientes
componentes los cuales son importantes de conocer para saber de qué manera podemos
hacer que nuestro código ABAP sea mucho más eficiente:
Si observamos la imagen de la derecha podemos ver un poco más a detalle cómo surge la
interacción entre el usuario final y el sistema y que procesos y componentes se emplean
durante esta interacción.
A continuación te describo el proceso:
1. El usuario interactúa con la Capa de Presentación, por medio de un terminal o
computador y el programa SAP GUI. Esta interacción es representada por cada uno de los
clic o pulsaciones de botón, introducción de datos en campos de textos o el tecleo de teclas
de función o ENTER, los cuales generan eventos que son capturados por esta capa de
Presentación de manera de que sea esta capa la que captura los datos o comandos que
luego son pasados a la capa de la Aplicación para que sean procesados.
3. 2. Una vez que los datos y comandos llegan a ser recibidos en la Capa de la Aplicación,
dependiendo del evento ejecutado y el tipo de pantalla sobre la cual se habrá realizado la
interacción, se ejecutan las funciones módulos y/o sentencias de código ABAP definidas en la
capa dela Aplicación. En este punto pueden ocurrir básicamente 2 escenarios:
2.1. En el caso de que no necesitemos interactuar con la base de datos (buscar, insertar o
modificar datos), pues simplemente se ejecutan las sentencias ABAP definidas para el
procesamiento de los datos y posteriormente se vuelve el control a la capa de la
Presentación una vez culminado la ejecución de las sentencias definidas para dicho comando
o acción. Es importante mencionar que es la Capa de la Aplicación la que define la
navegación entre pantallas del sistema.
2.2. Ahora si en el caso de que necesitamos buscar, insertar o modificar datos en tablas de
la base de datos, durante este caso se produce una interacción con un componente
denominado Message Server el cual es el encargado de realizar la comunicación con la
Base de datos ya que las sentencias SQL empleadas para manipular datos son sentencias
SQL propias en SAP, por lo tanto es necesario traducir este esquema SQL propio de SAP al
esquema de sentencias SQL empleado en el manejador de base de datos (los manejados de
Base de datos más reconocidos de uso en SAP son Oracle, SQL Server de Microsoft y DB2 de
IBM).
3. Una vez que se interactúa con la BD y se procesan todas las sentencias ABAP definidas
para la acción del comando enviado desde la Capa de Presentación se devuelve el control a
la Capa de Presentación ya sea sobre la misma pantalla o provocando la navegación a otra
pantalla diferente.
Ya que hemos tocado la teoría básica, en las próximas entregas estaremos hablando un poco
mas sobre el lenguaje ABAP y sus sentencias mas básicas, he incluso crearemos nuestro
primero programita ABAP.