Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 de 7
CONTROL DE CAMBIOS
DOREL JUVENILE PERU Correlativo:
1. RESUMEN EJECUTIVO
Solución recomendada:
Se requiere obtener información desde el servidor que soporte el DataWareHouse hacia el servidor transaccional
de las aplicaciones desarrolladas inHouse. Para ello será necesario establecer un vinculo desde el server 3.5
dirección al 3.25
Justificación:
Permitirá al usuario realizar un análisis logístico con respecto a las compra, importaciones y estatus del transito
Factores de evaluación:
2. PLAN DE TRABAJO
Roles/responsabilidades/escalamientos
imp01pidet
imp01picab
imp01invdet
Tablas para consultar imp01invcab
imp01arti
imp01numduadet
imp01desdblnumduadet
SELECT PIC.cod_prov,
PIC.nom_prov,
PID.num_orden,
PID.num_pi,
PIC.fec_emision AS fec_emision_pi,
'' AS num_invoice,
'' AS fec_emision_inv,
'SALES ORDER' AS almacen,
PID.cod_articulo,
PID.des_articulo,
ART.des_grupo,
ART.des_marca,
ART.des_modelo,
ART.des_linea,
ART.des_familia,
PID.saldo,
PID.preunit,
PID.saldo * PID.preunit AS subtotal,
'' AS eta_puerto,
'' /*fec_emision+lead_time*/ AS eta_almacen,
PIC.fec_embarque_est AS fec_emb_pi,
PID.fec_llegada_est AS fec_almacen_pi,
'' AS fec_emb_inv,
'ENTRADAS' AS tipo,
item
INVC.fec_embarque AS fec_emb_inv,
'ENTRADAS' AS tipo,
item
FROM dbo.imp01invdet INVD
INNER JOIN dbo.imp01invcab INVC
ON INVD.num_inv = INVC.num_inv
AND INVD.periodo = INVC.periodo
AND INVD.cod_prov = INVC.cod_prov
INNER JOIN dbo.imp01arti ART
ON INVD.cod_articulo = ART.cod_articulo
LEFT JOIN dbo.imp01picab PIC
ON INVD.num_orden = PIC.num_orden
WHERE INVD.estado IN ( 'N', 'P' )
UNION
SELECT DUAD.cod_prov,
DUAD.nom_prov,
DUAD.num_orden,
DUAD.num_pi,
'' AS fec_emision_pi,
DUAD.num_inv AS num_invoice,
'' AS fec_emision_inv,
'ADUANERO' AS almacen,
DUAD.cod_articulo,
DUAD.des_articulo,
ART.des_grupo,
ART.des_marca,
ART.des_modelo,
ART.des_linea,
ART.des_familia,
DUAD.saldo,
DUAD.preunit,
DUAD.saldo * DUAD.preunit AS subtotal,
'' AS eta_puerto,
'' /*fec_emision+lead_time*/ AS eta_almacen,
'' AS fec_emb_pi,
'' AS fec_almacen_pi,
'' AS fec_emb_inv,
'ENTRADAS' AS tipo,
item
FROM dbo.imp01numduadet DUAD
INNER JOIN dbo.imp01arti ART
ON DUAD.cod_articulo = ART.cod_articulo
WHERE DUAD.estado IN ( 'N', 'P' )
AND DUAD.cod_regimen = '70'
UNION
--DESDOBLAMIENTO
SELECT DUAD.cod_prov,
DUAD.nom_prov,
DUAD.num_orden,
DUAD.num_pi,
'' AS fec_emision_pi,
DUAD.num_inv AS num_invoice,
'' AS fec_emision_inv,
'ADUANERO' AS almacen,
DUAD.cod_articulo,
DUAD.des_articulo,
ART.des_grupo,
ART.des_marca,
ART.des_modelo,
ART.des_linea,
ART.des_familia,
DUAD.saldo,
DUAD.preunit,
DUAD.saldo * DUAD.preunit AS subtotal,
'' AS eta_puerto,
'' /*fec_emision+lead_time*/ AS eta_almacen,
'' AS fec_emb_pi,
'' AS fec_almacen_pi,
'' AS fec_emb_inv,
'ENTRADAS' AS tipo,
item
FROM dbo.imp01desdblnumduadet DUAD
INNER JOIN dbo.imp01arti ART
ON DUAD.cod_articulo = ART.cod_articulo
WHERE DUAD.estado IN ( 'N', 'P' )
AND DUAD.cod_regimen = '70'