ARQUITECTURA R1
SERVIDO
R
CENTRAL
INTERNE
T
(VPN)
SERVIDO
R
LOCAL
BD SAP 1
BD R1
BD
Licenciamie
nto
BD SAP 2
ESTACIONE
S DE
TRABAJO
SERVIDOR CENTRAL
Retail One
AddOn
Consola central
Licenciamiento
BD
Licenciamie
nto
Archivos
de
entrada
Servicio web
BD SAP 1
Deteccin de
transacciones
Instalador BD
Central
INTERNE
T
(VPN)
Archivos
de Salida
SERVIDOR LOCAL
INTERNE
T
(VPN)
Instalador BD
local
ESTACIONE
S DE
TRABAJO
BD R1
Servicio web
Exportador de
datos
Servicio de sincronizador
local
Sincronizador local
Retail One
Archivos
de
entrada
Archivos
de Salida
INSTALADOR DE BD CENTRAL
Objetivo: Crear en la base de datos de SAP Business One las
estructuras de datos necesarias (tablas, campos, ndices,
UDOs) para el funcionamiento de R1
Componentes principales:
Ventana principal
Archivo de estructura de datos
Archivo de valores iniciales
Tecnologas clave:
WPF / DI API
LICENCIAMIENTO
Objetivo: Instalar la licencia de R1 y dar mantenimiento a las
licencias de cada una de las estaciones de trabajo
Componentes principales:
Ventana principal
Tecnologas clave:
WPF / BridgeCorba
RETAIL ONE ADDON
Objetivo: Ofrecer la interfaz para que el usuario establezca
las configuraciones centralizadas de Retail One
Componentes principales:
Una clase y un archivo SFR por cada pantalla
Tecnologas clave:
UI API / DI API
DETECCIN DE TRANSACCIONES
Objetivo: Cachar movimientos realizados en SAP y generar
archivos XML de sincronizacin de bajada a las sucursales
Componentes principales:
Clase de deteccin de transacciones
Mtodo SincronizarTransaccion
Consideraciones: Su punto de entrada es a travs del
procedimiento PostTransactionNotice de SAP
Tecnologas clave: CLR
SERVICIO WEB
Objetivo: Ofrecer un canal de comunicacin entre el servidor
central de SAP y cada una de las sucursales instaladas
Componentes principales:
Clase de servicio web
Tecnologas principales: C#
CONSOLA CENTRAL
Objetivo: Subir a SAP las transacciones hechas en cada una
punto de venta
Componentes principales:
Ventana principal
Clase de consultas de base de datos
Tecnologas clave:
DI Server
EXPORTADOR DE DATOS
Objetivo: Crear los scripts y archivos de datos necesarios
para la instalacin de una sucursal
Componentes principales:
Clase principal de exportacin
Tecnologas clave:
BCP / Shared Management Objects
INSTALADOR DE BASE DE DATOS LOCAL
Objetivo: Realizar la instalacin de la base de datos de una
sucursal y/o de una estacin de trabajo
Componentes principales:
Ventana principal
Tecnologas clave:
Shared Management Objects / BULK
SINCRONIZADOR LOCAL
Objetivo: Ofrecer una interfaz al usuario para la configuracin
del servicio de sincronizador local
Componentes principales:
Ventana principal
Tecnologas clave:
WPF / C#
SERVICIO DE SINCRONIZADOR LOCAL
Objetivo: Enviar al servidor central las transacciones
realizadas en las sucursales (por medio de archivos XML) y
recibir del mismo servidor central los cambios realizados en
configuraciones centralizadas
Componentes principales:
Clase de servicio
Tecnologas clave:
Servicio de Windows
RETAIL ONE
Objetivo: Sistema principal de punto de venta donde se
realizan todas las operaciones de una sucursal
Componentes principales:
Clase general
Ventana principal
Un control de usuario por cada pantalla
Capas de datos y de negocios
Tecnologas principales:
WFP / C#
EJERCICIOS
Caso 1: Como usuario puedo capturar comentarios en las
solicitudes de traspaso creadas en R1 con el fin de que se
reflejen en el documento de SAP Business One
Caso 2: Como usuario puedo capturar los cheques y
Transferencias recibidos durante el da al realizar mi Corte X,
los cuales deben mostrarse en mi reporte de corte de caja
Caso 3: Como usuarios puedo definir un monto mnimo para
poder realizar una venta a crdito en R1
Caso 4: Como usuario puedo buscar artculos compuestos de
varios niveles (caf) y agregarlos a una venta