Diccionario de Datos

Logo

Diccionario de datos de los modelos de COÉXITO

🏠 Menú principal ← Volver a tablas

SIMACMOBILE.GP_APROBACION_PEDIDO

Base de datos origen: ORCLSMM

Descripción: Registro de aprobaciones de pedidos - Historial de cada aprobación/rechazo en el flujo

Columnas

# Columna Tipo Nulo Default Comentario
1 ID_GPAPRPE NUMBER(10,0) NO “SIMACMOBILE”.”ISEQ$$_105112”.nextval Identificador único del registro de aprobación
2 ID_GPCLPE NUMBER(10,0) NO   Consolidado de pedido que está siendo aprobado
3 ID_GPNIVAPR NUMBER(10,0) NO   Nivel de aprobación actual en el flujo
4 ID_GPNIVAPR_FINAL NUMBER(10,0) NO   Nivel final al que debe llegar el pedido
5 ID_GPESAPR NUMBER(10,0) NO   Estado de aprobación asignado (aprobado, rechazado, pendiente)
6 ESCALONADO NUMBER(1,0) NO 1 Indica si la aprobación es escalonada (0 = No, 1 = Sí)
7 OBSERVACION VARCHAR2(255) SI   Comentarios adicionales sobre la decisión de aprobación
8 USUARIO_APROBADOR VARCHAR2(55) SI   Usuario que realizó la aprobación o rechazo
9 FECHA_APROBACION DATE SI   Fecha y hora en que se realizó la aprobación
10 ESTADO_REGISTRO VARCHAR2(1) SI ‘A’  
11 FECHA_CREACION DATE NO SYSDATE  
12 OPER_CREADOR VARCHAR2(40) NO    
13 FECHA_MODIFICACION DATE SI    
14 OPER_MODIFICA VARCHAR2(40) SI    

Restricciones

CHECK: SYS_C00120549

CHECK: SYS_C00120550

CHECK: SYS_C00120551

CHECK: SYS_C00120552

CHECK: SYS_C00120553

CHECK: SYS_C00120554

CHECK: SYS_C00120555

CHECK: SYS_C00120556

CHECK: SYS_C00122653

CHECK: SYS_C00122654

PK: SYS_C00122655

FK: FK_GPAPRPE_ESTADO

FK: FK_GPAPRPE_NIVEL

FK: FK_GPAPRPE_NIVEL_FINAL

FK: FK_GPAPRPE_ORDEN

DDL

CREATE TABLE "SIMACMOBILE"."GP_APROBACION_PEDIDO" 
   (	"ID_GPAPRPE" NUMBER(10,0) GENERATED ALWAYS AS IDENTITY MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 12660 CACHE 20 NOORDER  NOCYCLE  NOKEEP  NOSCALE  NOT NULL ENABLE, 
	"ID_GPCLPE" NUMBER(10,0) NOT NULL ENABLE, 
	"ID_GPNIVAPR" NUMBER(10,0) NOT NULL ENABLE, 
	"ID_GPNIVAPR_FINAL" NUMBER(10,0) NOT NULL ENABLE, 
	"ID_GPESAPR" NUMBER(10,0) NOT NULL ENABLE, 
	"ESCALONADO" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE, 
	"OBSERVACION" VARCHAR2(255), 
	"USUARIO_APROBADOR" VARCHAR2(55), 
	"FECHA_APROBACION" DATE, 
	"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), 
	 CHECK (ESTADO_REGISTRO IN ('A', 'R')) ENABLE, 
	 CHECK (ESCALONADO IN (0,1)) ENABLE, 
	 PRIMARY KEY ("ID_GPAPRPE")
  USING INDEX  ENABLE, 
	 CONSTRAINT "FK_GPAPRPE_NIVEL" FOREIGN KEY ("ID_GPNIVAPR")
	  REFERENCES "SIMACMOBILE"."GP_NIVEL_APROBACION" ("ID_GPNIVAPR") ENABLE, 
	 CONSTRAINT "FK_GPAPRPE_ESTADO" FOREIGN KEY ("ID_GPESAPR")
	  REFERENCES "SIMACMOBILE"."GP_ESTADO_APROBACION" ("ID_GPESAPR") ENABLE, 
	 CONSTRAINT "FK_GPAPRPE_ORDEN" FOREIGN KEY ("ID_GPCLPE")
	  REFERENCES "SIMACMOBILE"."GP_CONSOLIDADO_PEDIDO" ("ID_GPCLPE") ENABLE, 
	 CONSTRAINT "FK_GPAPRPE_NIVEL_FINAL" FOREIGN KEY ("ID_GPNIVAPR_FINAL")
	  REFERENCES "SIMACMOBILE"."GP_NIVEL_APROBACION" ("ID_GPNIVAPR") ENABLE
   ) ;

COMMENT ON COLUMN "SIMACMOBILE"."GP_APROBACION_PEDIDO"."ID_GPAPRPE" IS 'Identificador único del registro de aprobación';
   COMMENT ON COLUMN "SIMACMOBILE"."GP_APROBACION_PEDIDO"."ID_GPCLPE" IS 'Consolidado de pedido que está siendo aprobado';
   COMMENT ON COLUMN "SIMACMOBILE"."GP_APROBACION_PEDIDO"."ID_GPNIVAPR" IS 'Nivel de aprobación actual en el flujo';
   COMMENT ON COLUMN "SIMACMOBILE"."GP_APROBACION_PEDIDO"."ID_GPNIVAPR_FINAL" IS 'Nivel final al que debe llegar el pedido';
   COMMENT ON COLUMN "SIMACMOBILE"."GP_APROBACION_PEDIDO"."ID_GPESAPR" IS 'Estado de aprobación asignado (aprobado, rechazado, pendiente)';
   COMMENT ON COLUMN "SIMACMOBILE"."GP_APROBACION_PEDIDO"."ESCALONADO" IS 'Indica si la aprobación es escalonada (0 = No, 1 = Sí)';
   COMMENT ON COLUMN "SIMACMOBILE"."GP_APROBACION_PEDIDO"."OBSERVACION" IS 'Comentarios adicionales sobre la decisión de aprobación';
   COMMENT ON COLUMN "SIMACMOBILE"."GP_APROBACION_PEDIDO"."USUARIO_APROBADOR" IS 'Usuario que realizó la aprobación o rechazo';
   COMMENT ON COLUMN "SIMACMOBILE"."GP_APROBACION_PEDIDO"."FECHA_APROBACION" IS 'Fecha y hora en que se realizó la aprobación';
   COMMENT ON TABLE "SIMACMOBILE"."GP_APROBACION_PEDIDO"  IS 'Registro de aprobaciones de pedidos - Historial de cada aprobación/rechazo en el flujo';

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

CREATE INDEX "SIMACMOBILE"."IX_GPAPRPE_ESTADO" ON "SIMACMOBILE"."GP_APROBACION_PEDIDO" ("ID_GPESAPR") 
  ;
  CREATE INDEX "SIMACMOBILE"."IX_GPAPRPE_FECHA" ON "SIMACMOBILE"."GP_APROBACION_PEDIDO" ("FECHA_APROBACION") 
  ;
  CREATE INDEX "SIMACMOBILE"."IX_GPAPRPE_NIVEL" ON "SIMACMOBILE"."GP_APROBACION_PEDIDO" ("ID_GPNIVAPR") 
  ;
  CREATE INDEX "SIMACMOBILE"."IX_GPAPRPE_USUARIO" ON "SIMACMOBILE"."GP_APROBACION_PEDIDO" ("USUARIO_APROBADOR") 
  ;
  CREATE INDEX "SIMACMOBILE"."IX_GPAPRPE_NIVEL_FINAL" ON "SIMACMOBILE"."GP_APROBACION_PEDIDO" ("ID_GPNIVAPR_FINAL") 
  ;
  CREATE INDEX "SIMACMOBILE"."IX_GPAPRPE_ORDEN" ON "SIMACMOBILE"."GP_APROBACION_PEDIDO" ("ID_GPCLPE") 
  ;
  CREATE UNIQUE INDEX "SIMACMOBILE"."SYS_C00122655" ON "SIMACMOBILE"."GP_APROBACION_PEDIDO" ("ID_GPAPRPE") 
  ;

← Volver a tablas de SIMACMOBILE

🏠 Volver al menú principal