Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Orlando Rodrguez
Resumen
Modelo Entidad Relacin
Modelo de clases
Grupos de funcin
Cajeros
ZAR_012C
NCAJA
NSUC
BNAME
GIMPR
Mtodo Validador
1
ZAR_012L
TPAG
FIELDNAME
CLSNAME
CPDNAME
ZAR_012B
NCAJA
Maestro
Sucursales
n
1
ZAR_012F
NSUC
NCAJA
TPAG
ZAR_012H
TPAG
FIELDNAME
Repositorio
Recaudo
n
n
n
n
1
ZAR_012G
TPAG
Maestro Formas de
Pago
Mantencin
Contable
Catalogo
de
campos
Maestro
Cajas
ZAR_012A
NSUC
1
ZAR_012E
BUKRS
GIMPR
TPDOC
ZAR_012I
USNAM
NSUC
NCAJA
FRECA
HRECA
BELNR
GJAHR
BUKRS
TPAG
n
Repositorio
Boletas
ZAR_012K
RAACT
TPDOC
BUKRS
AUGBL
GJAHR
EINRI
FALNR
Asignacin Cajeros
Cajeros
Maestro
Sucursales
ZAR_012A
NSUC
ZAR_012C
NCAJA
NSUC
BNAME
GIMPR
Maestro
Cajas
ZAR_012B
NCAJA
Grupo de
Impresin
n
1
1.
2.
3.
4.
ZAR_012E
BUKRS
GIMPR
TPDOC
Configuracin de
contabilidad
Maestro
Cajas
ZAR_012A
NSUC
1
Maestro
Sucursales
ZAR_012B
NCAJA
Mantencin
Contable
ZAR_012F
NSUC
NCAJA
TPAG
Maestro Formas de
Pago
1
ZAR_012G
TPAG
ZAR_012L
TPAG
FIELDNAME
CLSNAME
CPDNAME
ZAR_012H
TPAG
FIELDNAME
Catalogo
de
campos
n
1
ZAR_012G
TPAG
Maestro Formas de
Pago
de datos.
2. Al visualizar el medio de pago en la caja este adopta la forma de la
estructura en un ALV de forma dinmica.
Configuracin
Caja
Catlogo de campos
1. Se definen las caractersticas de visibilidad de
cada campo.
Validaciones de campos
1. Cada campo de un medio de pago puede tener N validaciones.
2. Una validacin est asociada a un mtodo esttico de una clase Z que contiene la
lgica de la validacin
3. Al momento de contabilizar un recaudo, entra en operacin las validaciones
1. Desventaja del modelo: Para una validacin nueva hay que modificar la clase de la caja.
2. Ventaja del modelo: Una misma validacin puede ser reutilizada en cualquier campo de
una forma de pago.
3. Un campo puede tener ms de una validacin.
Repositorio de recaudacin
Repositorio
Recaudo
ZAR_012I
USNAM
NSUC
NCAJA
FRECA
HRECA
BELNR
GJAHR
BUKRS
TPAG
Forma de pago
A
Forma de pago
B
Mediante movecorresponding
Tabla ZAR_012I
Grupo de impresin
Cajeros
ZAR_012C
NCAJA
NSUC
BNAME
GIMPR
Grupo de
Impresin
ZAR_012E
BUKRS
GIMPR
TPDOC
Modelo de clases
Componentes de la caja
Los procesos de negocio de la caja estn construidos
con clases.
La interfaz GUI se desarrollo en dos grupos de funcin.
Diagrama de Clases
0*
1
1
Caja
ZCL_AR012
0*
Boletas
ZCL_AR012_BOLE
TA
Validaciones de campo
ZCL_AR012_VALI
1*
Cierre de caja
ZCL_AR012_CIER
RE
Contabilizaciones
ZCL_AR012_FIPI
Mtodos principales
Caja
ZCL_AR012
__________________
Abonar()
Buscar_Deudores(
)
Buscar_Pabiertas(
)
Cambiar_Moneda(
)
Compensar_Deud
a()
Set_Grp_Boletas()
Validaciones()
Boletas
ZCL_AR012_BOLE
TA
__________________
Add_Registros()
Imprimir()
Lock()
Unlock()
Cierre de caja
ZCL_AR012_CIER
RE
__________________
Buscar_Recaudaci
on()
Realiza_Retiros()
Realizo_Cierre()
Grupos de Funcin
ZAR_FGRAPERT: GUI Apertura de
caja/Cierre de caja/Llamado inicial de
transaccin de caja.
ZAR_FGRDEUDA: GUI del proceso de
bsqueda de deudas, recaudo,
abonos, impresin de boletas.