Diccionario de Datos

Logo

Diccionario de datos de los modelos de COÉXITO

🏠 Menú principal ← Volver a tablas

SIMACMOBILE.GP_CONSOLIDADO_PEDIDO

Base de datos origen: ORCLSMM

Descripción: Tabla que consolida la información de las órdenes provenientes de distintos orígenes

Columnas

# Columna Tipo Nulo Default Comentario
1 ID_GPCLPE NUMBER(10,0) NO “SIMACMOBILE”.”ISEQ$$_105195”.nextval Identificador único del registro de consolidado
2 ID_GPORDPE NUMBER(10,0) SI   Id de la orden proveniente de Gestión de pedidos
3 ID_GVTAORD NUMBER(10,0) SI   Id de la orden proveniente de Gestión de ventas
4 ID_WHCCIALORD NUMBER(10,0) SI   Id de la orden proveniente de Whatsapp Comercial
5 ID_ORSTTPPE NUMBER(10,0) NO   Origen de sistema y tipo de pedido asociado
6 ID_GPESAPR NUMBER(10,0) SI   Estado actual de aprobación del pedido
7 NUMERO_OM VARCHAR2(30) SI   Número de orden OM de oracle asociado
8 ZONA_VENDEDOR VARCHAR2(35) SI   Zona del vendedor asociada al pedido
9 MESA_VENDEDOR VARCHAR2(35) SI   Mesa del vendedor asociada al pedido
10 CUENTA_FACTURACION_CLIENTE VARCHAR2(45) SI   Cuenta de facturación del cliente asociada al pedido
11 PUERTO_DESPACHO VARCHAR2(75) SI   Puerto de despacho asociado al pedido
12 ESTADO_REGISTRO VARCHAR2(1) SI ‘A’  
13 FECHA_CREACION DATE NO SYSDATE  
14 OPER_CREADOR VARCHAR2(40) NO    
15 FECHA_MODIFICACION DATE SI    
16 OPER_MODIFICA VARCHAR2(40) SI    
17 ID_GPTIRE NUMBER(10,0) SI   Motivo del rechazo del pedido, referencia a la tabla GP_TIPO_RECHAZO. Nulo si el pedido no ha sido rechazado.

Restricciones

CHECK: SYS_C00120854

CHECK: SYS_C00120855

CHECK: SYS_C00120856

CHECK: SYS_C00120857

CHECK: SYS_C00122790

PK: SYS_C00122786

FK: FK_GPCLPE_ESTADO_APROBACION

FK: FK_GPCLPE_ORDEN

FK: FK_GPCLPE_ORIGEN_TIPO_PEDIDO

FK: FK_GPCLPE_TIPO_RECHAZO

FK: FK_GPCLPE_VENTA_ORDEN

FK: FK_GPCLPE_WHCCIAL_ORDEN

UK: UK_GPCLPE_GPORDPE

UK: UK_GPCLPE_GVTAORD

UK: UK_GPCLPE_WHCCIALORD

DDL

CREATE TABLE "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO" 
   (	"ID_GPCLPE" NUMBER(10,0) GENERATED ALWAYS AS IDENTITY MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 12202 NOCACHE  NOORDER  NOCYCLE  NOKEEP  NOSCALE  NOT NULL ENABLE, 
	"ID_GPORDPE" NUMBER(10,0), 
	"ID_GVTAORD" NUMBER(10,0), 
	"ID_WHCCIALORD" NUMBER(10,0), 
	"ID_ORSTTPPE" NUMBER(10,0) NOT NULL ENABLE, 
	"ID_GPESAPR" NUMBER(10,0), 
	"NUMERO_OM" VARCHAR2(30), 
	"ZONA_VENDEDOR" VARCHAR2(35), 
	"MESA_VENDEDOR" VARCHAR2(35), 
	"CUENTA_FACTURACION_CLIENTE" VARCHAR2(45), 
	"PUERTO_DESPACHO" VARCHAR2(75), 
	"ESTADO_REGISTRO" VARCHAR2(1) DEFAULT 'A', 
	"FECHA_CREACION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
	"OPER_CREADOR" VARCHAR2(40) NOT NULL ENABLE, 
	"FECHA_MODIFICACION" DATE, 
	"OPER_MODIFICA" VARCHAR2(40), 
	"ID_GPTIRE" NUMBER(10,0), 
	 PRIMARY KEY ("ID_GPCLPE")
  USING INDEX  ENABLE, 
	 CHECK (ESTADO_REGISTRO IN ('A', 'R')) ENABLE, 
	 CONSTRAINT "FK_GPCLPE_WHCCIAL_ORDEN" FOREIGN KEY ("ID_WHCCIALORD")
	  REFERENCES "SIMACMOBILE"."WHCCIAL_ORDEN_PEDIDO" ("ID_WHCCIALORD") ENABLE, 
	 CONSTRAINT "FK_GPCLPE_VENTA_ORDEN" FOREIGN KEY ("ID_GVTAORD")
	  REFERENCES "SIMACMOBILE"."GVTA_ORDEN_PEDIDO" ("ID_GVTAORD") ENABLE, 
	 CONSTRAINT "FK_GPCLPE_ORDEN" FOREIGN KEY ("ID_GPORDPE")
	  REFERENCES "SIMACMOBILE"."GP_ORDEN_PEDIDO" ("ID_GPORDPE") ENABLE, 
	 CONSTRAINT "FK_GPCLPE_ORIGEN_TIPO_PEDIDO" FOREIGN KEY ("ID_ORSTTPPE")
	  REFERENCES "SIMACMOBILE"."ORIGEN_SISTEMA_TIPO_PEDIDO" ("ID_ORSTTPPE") ENABLE, 
	 CONSTRAINT "FK_GPCLPE_ESTADO_APROBACION" FOREIGN KEY ("ID_GPESAPR")
	  REFERENCES "SIMACMOBILE"."GP_ESTADO_APROBACION" ("ID_GPESAPR") ENABLE, 
	 CONSTRAINT "FK_GPCLPE_TIPO_RECHAZO" FOREIGN KEY ("ID_GPTIRE")
	  REFERENCES "SIMACMOBILE"."GP_TIPO_RECHAZO" ("ID_GPTIRE") ENABLE
   ) ;
  CREATE INDEX "SIMACMOBILE"."IX_GPCLPE_ORDEN" ON "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO" ("ID_GPORDPE") 
  ;
  CREATE INDEX "SIMACMOBILE"."IX_GPCLPE_VENTA_ORDEN" ON "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO" ("ID_GVTAORD") 
  ;
  CREATE INDEX "SIMACMOBILE"."IX_GPCLPE_WHCCIAL_ORDEN" ON "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO" ("ID_WHCCIALORD") 
  ;
ALTER TABLE "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO" ADD CONSTRAINT "UK_GPCLPE_GPORDPE" UNIQUE ("ID_GPORDPE")
  USING INDEX "SIMACMOBILE"."IX_GPCLPE_ORDEN"  ENABLE;
ALTER TABLE "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO" ADD CONSTRAINT "UK_GPCLPE_GVTAORD" UNIQUE ("ID_GVTAORD")
  USING INDEX "SIMACMOBILE"."IX_GPCLPE_VENTA_ORDEN"  ENABLE;
ALTER TABLE "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO" ADD CONSTRAINT "UK_GPCLPE_WHCCIALORD" UNIQUE ("ID_WHCCIALORD")
  USING INDEX "SIMACMOBILE"."IX_GPCLPE_WHCCIAL_ORDEN"  ENABLE;

COMMENT ON COLUMN "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO"."ID_GPCLPE" IS 'Identificador único del registro de consolidado';
   COMMENT ON COLUMN "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO"."ID_GPORDPE" IS 'Id de la orden proveniente de Gestión de pedidos';
   COMMENT ON COLUMN "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO"."ID_GVTAORD" IS 'Id de la orden proveniente de Gestión de ventas';
   COMMENT ON COLUMN "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO"."ID_WHCCIALORD" IS 'Id de la orden proveniente de Whatsapp Comercial';
   COMMENT ON COLUMN "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO"."ID_ORSTTPPE" IS 'Origen de sistema y tipo de pedido asociado';
   COMMENT ON COLUMN "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO"."ID_GPESAPR" IS 'Estado actual de aprobación del pedido';
   COMMENT ON COLUMN "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO"."NUMERO_OM" IS 'Número de orden OM de oracle asociado';
   COMMENT ON COLUMN "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO"."ZONA_VENDEDOR" IS 'Zona del vendedor asociada al pedido';
   COMMENT ON COLUMN "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO"."MESA_VENDEDOR" IS 'Mesa del vendedor asociada al pedido';
   COMMENT ON COLUMN "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO"."CUENTA_FACTURACION_CLIENTE" IS 'Cuenta de facturación del cliente asociada al pedido';
   COMMENT ON COLUMN "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO"."PUERTO_DESPACHO" IS 'Puerto de despacho asociado al pedido';
   COMMENT ON COLUMN "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO"."ID_GPTIRE" IS 'Motivo del rechazo del pedido, referencia a la tabla GP_TIPO_RECHAZO. Nulo si el pedido no ha sido rechazado.';
   COMMENT ON TABLE "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO"  IS 'Tabla que consolida la información de las órdenes provenientes de distintos orígenes';

GRANT SELECT ON "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO" TO "MICRO_MIDDLEWAREFLOW";
  GRANT UPDATE ON "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO" TO "APLICACIONES";
  GRANT INSERT ON "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO" TO "APLICACIONES";
  GRANT DELETE ON "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO" TO "APLICACIONES";
  GRANT SELECT ON "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO" TO "APLICACIONES";
  GRANT UPDATE ON "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO" TO "MICRO_GESTION_PEDIDOS";
  GRANT SELECT ON "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO" TO "MICRO_GESTION_PEDIDOS";
  GRANT INSERT ON "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO" TO "MICRO_GESTION_PEDIDOS";
  GRANT DELETE ON "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO" TO "MICRO_GESTION_PEDIDOS";
  GRANT SELECT ON "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO" TO "ROL_SELECT";

CREATE INDEX "SIMACMOBILE"."IX_GPCLPE_NUMERO_OM" ON "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO" ("NUMERO_OM") 
  ;
  CREATE INDEX "SIMACMOBILE"."IX_GPCLPE_ORDEN" ON "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO" ("ID_GPORDPE") 
  ;
  CREATE INDEX "SIMACMOBILE"."IX_GPCLPE_WHCCIAL_ORDEN" ON "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO" ("ID_WHCCIALORD") 
  ;
  CREATE INDEX "SIMACMOBILE"."IX_GPCLPE_ORIGEN_TIPO_PEDIDO" ON "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO" ("ID_ORSTTPPE") 
  ;
  CREATE INDEX "SIMACMOBILE"."IX_GPCLPE_VENTA_ORDEN" ON "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO" ("ID_GVTAORD") 
  ;
  CREATE INDEX "SIMACMOBILE"."IX_GPCLPE_ESTADO_APROBACION" ON "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO" ("ID_GPESAPR") 
  ;
  CREATE UNIQUE INDEX "SIMACMOBILE"."SYS_C00122786" ON "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO" ("ID_GPCLPE") 
  ;

← Volver a tablas de SIMACMOBILE

🏠 Volver al menú principal