-------------------------VCAJATRANSFERENCIASENTREGADO--------------------- CREATE VIEW VCAJATRANSFERENCIASENTREGADO ( CPERSONA_COMPANIACUENTA, CSUBSISTEMA, CCUENTA, CUSUARIO, EVENTO, BENEFICIARIO, ALIASBENEFICIARIO, ALIASUSUARIO, FCONTABLEDESDE, FCONTABLEHASTA, CMONEDA_CUENTA, CSUBSISTEMA_TRANSACCION, CTRANSACCION, NUMERODOCUMENTO, VALORMONEDAOFICIAL, VALORMONEDACUENTA, SECUENCIA ) AS select --+ FIRST_ROWS (100) a.CPERSONA_COMPANIA CPERSONA_COMPANIACUENTA, CSUBSISTEMA, CCUENTA, a.CUSUARIO, 'ENTREGADO' EVENTO, substr(NOMBREBENEFICIARIO,1,12) BENEFICIARIO, b.ALIAS ALIASBENEFICIARIO, c.ALIAS ALIASUSUARIO, FCONTABLE FCONTABLEDESDE, FCONTABLE FCONTABLEHASTA, CMONEDA_CUENTA, CSUBSISTEMA_TRANSACCION, CTRANSACCION, NUMERODOCUMENTO, VALORMONEDAOFICIAL, VALORMONEDACUENTA, ROW_NUMBER() OVER() SECUENCIA from TMOVIMIENTOS a, TUSUARIOS b, TUSUARIOS c where CSUBSISTEMA_TRANSACCION = '03' and CTRANSACCION in ('6001','6022') and DEBITOCREDITO = 'C' and CATEGORIA = 'CAJA' and CGRUPOBALANCE = '1' and CTIPOSALDOCATEGORIA = 'SAL' and NUMEROMENSAJE_REVERSO is null and REVERSO = '0' and b.CUSUARIO = substr(NOMBREBENEFICIARIO,1,12) and c.CUSUARIO = a.CUSUARIO and b.FHASTA = fncfhasta() and c.FHASTA = fncfhasta(); COMMENT ON TABLE VCAJATRANSFERENCIASENTREGADO IS 'Vista de las transferencias efectuadas entre cajeros o a boveda entregadas'; COMMENT ON COLUMN VCAJATRANSFERENCIASENTREGADO.CPERSONA_COMPANIACUENTA IS 'Codigo de la compania'; COMMENT ON COLUMN VCAJATRANSFERENCIASENTREGADO.CSUBSISTEMA IS 'Codigo del subsistema'; COMMENT ON COLUMN VCAJATRANSFERENCIASENTREGADO.CCUENTA IS 'Codigo de cuenta'; COMMENT ON COLUMN VCAJATRANSFERENCIASENTREGADO.CUSUARIO IS 'Codigo de usuario principal'; COMMENT ON COLUMN VCAJATRANSFERENCIASENTREGADO.EVENTO IS 'Evento de la transferencia = ENTREGADO, de las transferencias entre cajeros'; COMMENT ON COLUMN VCAJATRANSFERENCIASENTREGADO.BENEFICIARIO IS 'Codigo de usuario beneficiario de la transferencia entre cajeros'; COMMENT ON COLUMN VCAJATRANSFERENCIASENTREGADO.ALIASBENEFICIARIO IS 'Alias del usuario beneficiario'; COMMENT ON COLUMN VCAJATRANSFERENCIASENTREGADO.ALIASUSUARIO IS 'Alias del usuario principal'; COMMENT ON COLUMN VCAJATRANSFERENCIASENTREGADO.FCONTABLEDESDE IS 'Fecha contable de la transaccion'; COMMENT ON COLUMN VCAJATRANSFERENCIASENTREGADO.FCONTABLEHASTA IS 'Fecha contable de la transaccion'; COMMENT ON COLUMN VCAJATRANSFERENCIASENTREGADO.CMONEDA_CUENTA IS 'Codigo de moneda de la cuenta'; COMMENT ON COLUMN VCAJATRANSFERENCIASENTREGADO.CSUBSISTEMA_TRANSACCION IS 'Codigo de subsistema de la transaccion'; COMMENT ON COLUMN VCAJATRANSFERENCIASENTREGADO.CTRANSACCION IS 'Codigo de la transaccion'; COMMENT ON COLUMN VCAJATRANSFERENCIASENTREGADO.NUMERODOCUMENTO IS 'Numero de documento de la transaccion'; COMMENT ON COLUMN VCAJATRANSFERENCIASENTREGADO.VALORMONEDAOFICIAL IS 'Valor de la transaccion en la moneda oficial'; COMMENT ON COLUMN VCAJATRANSFERENCIASENTREGADO.VALORMONEDACUENTA IS 'Valor de la transaccion en la moneda de la cuenta'; COMMENT ON COLUMN VCAJATRANSFERENCIASENTREGADO.SECUENCIA IS 'Numero consecutivo del registro'; ---------------------------VCAJATRANSFERENCIASPORRECIBIR-------------------------------------------------- CREATE VIEW VCAJATRANSFERENCIASPORRECIBIR ( CPERSONA_COMPANIACUENTA, CSUBSISTEMA, CCUENTA, CUSUARIO, EVENTO, BENEFICIARIO, ALIASBENEFICIARIO, ALIASUSUARIO, FCONTABLEDESDE, FCONTABLEHASTA, CMONEDA_CUENTA, CSUBSISTEMA_TRANSACCION, CTRANSACCION, NUMERODOCUMENTO, VALORMONEDAOFICIAL, VALORMONEDACUENTA, SECUENCIA ) AS select --+ FIRST_ROWS (100) a.CPERSONA_COMPANIA CPERSONA_COMPANIACUENTA, a.CSUBSISTEMA, a.CCUENTA, a.CUSUARIO, 'PORRECIBIR' evento, substr(a.NOMBREBENEFICIARIO,1,12) BENEFICIARIO, b.ALIAS ALIASBENEFICIARIO, c.ALIAS ALIASUSUARIO, a.FCONTABLE FCONTABLEDESDE, a.FCONTABLE FCONTABLEHASTA, a.CMONEDA_CUENTA, a.CSUBSISTEMA_TRANSACCION, a.CTRANSACCION, a.NUMERODOCUMENTO, a.VALORMONEDAOFICIAL, a.VALORMONEDACUENTA, ROW_NUMBER() OVER() SECUENCIA from TMOVIMIENTOS a, TUSUARIOS b, TUSUARIOS c, TCAJATRANSFERENCIAS d where a.CSUBSISTEMA_TRANSACCION = '03' and a.CTRANSACCION in ('6001','6022') and a.DEBITOCREDITO = 'C' and a.CATEGORIA = 'CAJA' and a.CGRUPOBALANCE = '1' and a.CTIPOSALDOCATEGORIA = 'SAL' and a.NUMEROMENSAJE_REVERSO is null and a.REVERSO = '0' and b.CUSUARIO = substr(NOMBREBENEFICIARIO,1,12) and d.NUMEROMENSAJE = a.NUMEROMENSAJE and d.ESTATUSTRANSFERENCIA = 'ENV' and c.CUSUARIO = a.CUSUARIO and b.FHASTA = fncfhasta() and c.FHASTA = fncfhasta() and d.FHASTA = fncfhasta(); COMMENT ON TABLE VCAJATRANSFERENCIASPORRECIBIR IS 'Vista de las transferencias efectuadas entre cajeros o a boveda por recibir'; COMMENT ON COLUMN VCAJATRANSFERENCIASPORRECIBIR.CPERSONA_COMPANIACUENTA IS 'Codigo de la compania'; COMMENT ON COLUMN VCAJATRANSFERENCIASPORRECIBIR.CSUBSISTEMA IS 'Codigo del subsistema de la cuenta'; COMMENT ON COLUMN VCAJATRANSFERENCIASPORRECIBIR.CCUENTA IS 'Numero de cuenta'; COMMENT ON COLUMN VCAJATRANSFERENCIASPORRECIBIR.CUSUARIO IS 'Codigo del usuario'; COMMENT ON COLUMN VCAJATRANSFERENCIASPORRECIBIR.EVENTO IS 'Evento de la transferencia = ENTREGADO, de las transferencias entre cajeros'; COMMENT ON COLUMN VCAJATRANSFERENCIASPORRECIBIR.BENEFICIARIO IS 'Codigo de usuario beneficiario de la transferencia entre cajeros'; COMMENT ON COLUMN VCAJATRANSFERENCIASPORRECIBIR.ALIASBENEFICIARIO IS 'Alias del usuario beneficiario'; COMMENT ON COLUMN VCAJATRANSFERENCIASPORRECIBIR.ALIASUSUARIO IS 'Alias del usuario origen de la transferencia entre cajeros'; COMMENT ON COLUMN VCAJATRANSFERENCIASPORRECIBIR.FCONTABLEDESDE IS 'Fecha contable de la transaccion'; COMMENT ON COLUMN VCAJATRANSFERENCIASPORRECIBIR.FCONTABLEHASTA IS 'Fecha contable de la transaccion'; COMMENT ON COLUMN VCAJATRANSFERENCIASPORRECIBIR.CMONEDA_CUENTA IS 'Codigo de moneda de la cuenta'; COMMENT ON COLUMN VCAJATRANSFERENCIASPORRECIBIR.CSUBSISTEMA_TRANSACCION IS 'Codigo del subsistema de la transaccion'; COMMENT ON COLUMN VCAJATRANSFERENCIASPORRECIBIR.CTRANSACCION IS 'Codigo de la transaccion'; COMMENT ON COLUMN VCAJATRANSFERENCIASPORRECIBIR.NUMERODOCUMENTO IS 'Numero del documento'; COMMENT ON COLUMN VCAJATRANSFERENCIASPORRECIBIR.VALORMONEDAOFICIAL IS 'Valor de la transaccion en la moneda oficial'; COMMENT ON COLUMN VCAJATRANSFERENCIASPORRECIBIR.VALORMONEDACUENTA IS 'Valor de la transaccion en la moneda de la cuenta'; COMMENT ON COLUMN VCAJATRANSFERENCIASPORRECIBIR.SECUENCIA IS 'Numero consecutivo del registro'; --------------------------------VCAJATRANSFERENCIASRECIBIDO------------------------------------ CREATE VIEW VCAJATRANSFERENCIASRECIBIDO ( CPERSONA_COMPANIACUENTA, CSUBSISTEMA, CCUENTA, CUSUARIO, EVENTO, BENEFICIARIO, ALIASBENEFICIARIO, ALIASUSUARIO, FCONTABLEDESDE, FCONTABLEHASTA, CMONEDA_CUENTA, CSUBSISTEMA_TRANSACCION, CTRANSACCION, NUMERODOCUMENTO, VALORMONEDAOFICIAL, VALORMONEDACUENTA, SECUENCIA ) AS select --+ FIRST_ROWS (100) a.CPERSONA_COMPANIA CPERSONA_COMPANIACUENTA, CSUBSISTEMA, CCUENTA, a.CUSUARIO, 'RECIBIDO' evento, substr(NOMBREBENEFICIARIO,1,12) BENEFICIARIO, b.ALIAS ALIASBENEFICIARIO, c.ALIAS ALIASUSUARIO, a.FCONTABLE FCONTABLEDESDE, a.FCONTABLE FCONTABLEHASTA, CMONEDA_CUENTA, CSUBSISTEMA_TRANSACCION, CTRANSACCION, NUMERODOCUMENTO, VALORMONEDAOFICIAL, VALORMONEDACUENTA, ROW_NUMBER() OVER() SECUENCIA from TMOVIMIENTOS a, TUSUARIOS b, TUSUARIOS c where CSUBSISTEMA_TRANSACCION = '03' and CTRANSACCION = '6002' and DEBITOCREDITO = 'D' and CATEGORIA = 'CAJA' and CGRUPOBALANCE = '1' and CTIPOSALDOCATEGORIA = 'SAL' and NUMEROMENSAJE_REVERSO is null and REVERSO = '0' and b.CUSUARIO = substr(NOMBREBENEFICIARIO,1,12) and c.CUSUARIO = a.CUSUARIO and b.FHASTA = fncfhasta() and c.FHASTA = fncfhasta(); COMMENT ON TABLE VCAJATRANSFERENCIASRECIBIDO IS 'Vista de las transferencias efectuadas entre cajeros o a boveda recibidas'; COMMENT ON COLUMN VCAJATRANSFERENCIASRECIBIDO.CPERSONA_COMPANIACUENTA IS 'Codigo de la compania'; COMMENT ON COLUMN VCAJATRANSFERENCIASRECIBIDO.CSUBSISTEMA IS 'Codigo de subsistema '; COMMENT ON COLUMN VCAJATRANSFERENCIASRECIBIDO.CCUENTA IS 'Numero de cuenta'; COMMENT ON COLUMN VCAJATRANSFERENCIASRECIBIDO.CUSUARIO IS 'Codigo del usuario'; COMMENT ON COLUMN VCAJATRANSFERENCIASRECIBIDO.EVENTO IS 'Evento de la transferencia = ENTREGADO, de las transferencias entre cajeros'; COMMENT ON COLUMN VCAJATRANSFERENCIASRECIBIDO.BENEFICIARIO IS 'Codigo de usuario beneficiario de la transferencia entre cajeros'; COMMENT ON COLUMN VCAJATRANSFERENCIASRECIBIDO.ALIASBENEFICIARIO IS 'Alias del usuario beneficiario'; COMMENT ON COLUMN VCAJATRANSFERENCIASRECIBIDO.ALIASUSUARIO IS 'Alias del usuario origen de la transferencia entre cajeros'; COMMENT ON COLUMN VCAJATRANSFERENCIASRECIBIDO.FCONTABLEDESDE IS 'Fecha contable de la transaccion'; COMMENT ON COLUMN VCAJATRANSFERENCIASRECIBIDO.FCONTABLEHASTA IS 'Fecha contable de la transaccion'; COMMENT ON COLUMN VCAJATRANSFERENCIASRECIBIDO.CMONEDA_CUENTA IS 'Codigo de moneda de la cuenta'; COMMENT ON COLUMN VCAJATRANSFERENCIASRECIBIDO.CSUBSISTEMA_TRANSACCION IS 'Codigo del subsistema de la transaccion'; COMMENT ON COLUMN VCAJATRANSFERENCIASRECIBIDO.CTRANSACCION IS 'Codigo de la transaccion'; COMMENT ON COLUMN VCAJATRANSFERENCIASRECIBIDO.NUMERODOCUMENTO IS 'Numero de documento de la transaccion'; COMMENT ON COLUMN VCAJATRANSFERENCIASRECIBIDO.VALORMONEDAOFICIAL IS 'Valor de la transaccion en la moneda oficial'; COMMENT ON COLUMN VCAJATRANSFERENCIASRECIBIDO.VALORMONEDACUENTA IS 'Valor de la transaccion en la moneda de la cuenta'; COMMENT ON COLUMN VCAJATRANSFERENCIASRECIBIDO.SECUENCIA IS 'Numero consecutivo del registro';