Beruflich Dokumente
Kultur Dokumente
Estructura Repetitiva
Factor 1 Operador DOW ------ENDDO Operador DO ------ENDDO Operador DOW ------LEAVE ------ENDDO ------Operador DOW ------ITER ------ENDDO Factor 2 <Condicin> Resultado
Factor 1 Val_Ini
Factor 2 Val_Fin
Resultado Var
Factor 1
Factor 2 <Condicin>
Resultado
Factor 1
Factor 2 <Condicin>
Resultado
Pgina 1
F3=Salir F12=Cancelar F14=Palabras clave nivel archivo F15=Comentarios nivel archivo F17=Subconjunto F24=Ms teclas
Calculo del Servicio a la Deuda Cliente .....: Monto .......: Cuotas ......: Fecha Inicio : BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB 99999999999.9999 99 9999/99/99 (aaaammdd) +B(30) --> +9(15,4) > +9(2) ---> +9(8) ---> VNOM VMTO VCUO VFEI
REG01
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO Cuota Monto Fec. Venc Saldo 66 +6(2) VCUOP 666666.6666 +6(10,4) VMTOP 6666/66/66 +6(8) VFECP 66666666666.6666 +6(15,4) VSAL
REG02
REG03
F3=Salir Enter=Continuar
Seleccionar Palabras Clave de Campo Campo . . . . . : Longitud . . . : VNOM 30 Utilizacin: B Fila . . . : 4 Columna . . : 31
Teclee opciones, pulse Intro. Y=S . Y . . . . . . . . . Para Tipo de Campo Todos excepto Oculto Todos excepto Oculto Oculto, Entrada o Bivalente Entrada o Bivalente, no flotante Entrada o Bivalente Todos los tipos Oculto, Entrada, Salida, Bivalente Entrada, Salida, Bivalente Salida o Bivalente
Atributos de pantalla . . Colores . . . . . . . . . Opciones de tecleo . . . Comprobacin validez . . Palabras clave de entrada Palabras clave generales Referencia base de datos Mensajes error . . . . . ID mensaje (MSGID) . . . Palabra clave TEXT . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
F3=Salir
F12=Cancelar
Pgina 2
Lenguaje de Programacin IV
Seleccionar Atributos de Pantalla Campo . . . . . : Longitud . . . : VNOM 30 Utilizacin: B Fila . . . : 4 P.clave Condicionamiento campo . . . . . . Campo programa-a-sistema . . . . . . . Atributos pantalla: Alta intensidad . . . . . . . . . . Contraste invertido . . . . . . . . Separadores columnas . . . . . . Parpadeo . . . . . . . . . . . . . . No visualizacin . . . . . . . . . . Subrayado . . . . . . . . . . . . . Situar cursor . . . . . . . . . . . Establecer identificador datos modif Proteger campo . . . . . . . . . . . Tarjeta magntica ID operador . . . Seleccionar por lpiz fotosensible . F3=Salir F12=Cancelar . . . . . . . . . . . . . DSPATR HI RI CS BL ND UL PC MDT PR OID SP Y 30 Columna Y=S . . : 31
30
Hacemos lo mismo para VMTO, VCUO, VFEI con los indicadores 31, 32, 33 respetivamente para los atributos Contrastes Invertido y Situar Cursor. En los Campo VFEI ingresamos a Seleccionar Palabras Clave de Campo
Seleccionar Palabras Clave de Campo Campo . . . . . : VFEI Longitud . . . : 8,0 Teclee opciones, pulse Intro. Y=S Atributos de pantalla . . Colores . . . . . . . . . Opciones de tecleo . . . Comprobacin validez . . Palabras clave de entrada Palabras clave generales Palabras claves edicin Referencia base de datos Mensajes error . . . . . ID mensaje (MSGID) . . . Palabra clave TEXT . . . F3=Salir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilizacin: B Fila . . . : 5 Columna . . : 31
Para Tipo de Campo Todos excepto Oculto Todos excepto Oculto Oculto, Entrada o Bivalente Entrada o Bivalente, no flotante Entrada o Bivalente Todos los tipos Numrico Salida o Bivalente Oculto, Entrada, Salida, Bivalente Entrada, Salida, Bivalente Salida o Bivalente F12=Cancelar
Seleccionar palabras clave de edicin Campo . . . . . : VFEI Longitud . . . : 8,0 Teclee opciones, pulse Intro. Cdigo de edicin . . . . . . . Sustituir ceros iniciales por Palabra de edicin . . . . . . . Mscara de edicin . . . . . . . F3=Salir F12=Cancelar . . . . . . . . Utilizacin: B Fila . . . : 5 Columna . . : 31
Palabra clave Ms EDTCDE A-D, J-Q, W, Y, Z, 1-9 *, $ EDTWRD ' / / ' EDTMSK ' & & '
Pgina 3
Lenguaje de Programacin IV REG02 En los Campo VFECP ingresamos a Seleccionar Palabras Clave de Campo
Seleccionar Palabras Clave de Campo Campo . . . . . : VFECP Longitud . . . : 8,0 Teclee opciones, pulse Intro. Y=S Atributos de pantalla . . Colores . . . . . . . . . Opciones de tecleo . . . Comprobacin validez . . Palabras clave de entrada Palabras clave generales Palabras claves edicin Referencia base de datos Mensajes error . . . . . ID mensaje (MSGID) . . . Palabra clave TEXT . . . F3=Salir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilizacin: B Fila . . . : 5 Columna . . : 31
Para Tipo de Campo Todos excepto Oculto Todos excepto Oculto Oculto, Entrada o Bivalente Entrada o Bivalente, no flotante Entrada o Bivalente Todos los tipos Numrico Salida o Bivalente Oculto, Entrada, Salida, Bivalente Entrada, Salida, Bivalente Salida o Bivalente F12=Cancelar
Seleccionar palabras clave de edicin Campo . . . . . : VFEI Longitud . . . : 8,0 Teclee opciones, pulse Intro. Cdigo de edicin . . . . . . . Sustituir ceros iniciales por Palabra de edicin . . . . . . . Mscara de edicin . . . . . . . F3=Salir F12=Cancelar con Registros de Pantalla . . . . . . . . Utilizacin: B Fila . . . : 5 Columna . . : 31
Palabra clave Ms EDTCDE A-D, J-Q, W, Y, Z, 1-9 *, $ EDTWRD ' / / ' EDTMSK ____________
ingresamos a la opcin
Trabajar con Registros de Pantalla Archivo . . . . . : QDDSSRC Miembro . . . . . . : RDA007D Biblioteca . . : RYC26061 Tipo fuente . . . . : DSPF Teclee opciones, pulse Intro. 1=Aadir 2=Editar comentarios 3=Copiar 4=Suprimir 7=Redenominar 8=Seleccionar palabras clave 12=Disear imagen Opc Orden Registro Tipo Subarch Rel Fecha Error DDS 8 10 20 30 REG01 REG02 REG03 RECORD RECORD RECORD 03/10/12 03/10/12 03/10/12 Final
F3=Salir F12=Cancelar F14=Palabras clave nivel archivo F15=Comentarios nivel archivo F17=Subconjunto F24=Ms teclas Seleccionar Palabras Clave de Registro Registro . . : REG02 Teclee opciones, pulse Intro. Palabras clave generales . . . Palabras clave de indicador . . Ayuda de aplicacin . . . . . . Palabras clave de ayuda . . . . Palabras clave de salida . . . Palabras clave de entrada . . . Palabras clave de recubrimiento Palabras clave de impresin . . Palabra clave ALTNAME . . . . . Palabra clave TEXT . . . . . . F3=Salir . . . . . . . . . . Y=S a a a a Ya a Y a a
F12=Cancelar
Pgina 4
Lenguaje de Programacin IV
Seleccionar Palabras Clave de Salida Registro . . : REG02 Teclee opciones, pulse Intro. Parpadeo cursor . . . . . . . . . . Activar alarma . . . . . . . . . . Alarma sonora en mensajes . . . . . No desbloquear teclado . . . . . . Grabar registro en anot. trabajo. . Invitar disp. para lect. posterior. Permitir grficos . . . . . . . . . Transf.datos antes alm.interm.lleno Campos ocultos con posicin de cursor para salida: Nmero de fila . . . . . . . . Nmero de columna . . . . . . . Nmero de lnea inicial . . . . . . Borrar pantalla anterior . . . . . F3=Salir F12=Cancelar Seleccionar Palabras Clave de Recubrimiento Registro . . : REG02 Teclee opciones, pulse Intro. Recubrir sin borrar . . . . . . . . Retener datos en revisualizacin . . Proteger todos campos entrada . . Activar OVRDTA y OVRATR . . . . . . Alterar Temporalmente Datos . . . . Alterar Temporalmente Atributo . . . Inicializar campos entrada . . . Restaurar todos ident. datos modif. Parmetro MDTOFF . . . . . . . . . Borrar todos campos entrada . . . Parmetro ERASEINP . . . . . . . . Borrar todos los regist. siguientes. F3=Salir F12=Cancelar P.clave OVERLAY PUTRETAIN PROTECT PUTOVR OVRDTA OVRATR INZINP MDTOFF *UNPR *ALL ERASEINP *MDTON *ALL ERASE Y=S Y Indicadores/+ Giro P.clave BLINK ALARM MSGALARM LOCK LOGOUT INVITE ALWGPH FRCDTA CSRLOC SLNO CLRL Y Y *VAR *NO Nombre Nombre *VAR, nn nn, ... Y=S Indicadores/+
ingresamos a la opcin
Seleccionar Palabras Clave de Registro Registro . . : REG03 Teclee opciones, pulse Intro. Palabras clave generales . . . Palabras clave de indicador . . Ayuda de aplicacin . . . . . . Palabras clave de ayuda . . . . Palabras clave de salida . . . Palabras clave de entrada . . . Palabras clave de recubrimiento Palabras clave de impresin . . Palabra clave ALTNAME . . . . . Palabra clave TEXT . . . . . . F3=Salir . . . . . . . . . . Y=S a Ya a a a a Y a a F12=Cancelar
Pgina 5
Lenguaje de Programacin IV
Definir palabras clave de indicadores Registro . . : REG03 Teclee palabras clave y parmetros, pulse Intro. Palabras clave condic CFnn CAnn CLEAR PAGEDOWN/ROLLUP PAGEUP/ROLLDOWN HOME HELP HLPRTN Palabras clave no condic.: INDTXT VLDCMDKEY SETOF CHANGE Pal clave Indicad/+ CF03 Resp Texto 03 a Final F3=Salir F12=Cancelar
Seleccionar Palabras Clave de Recubrimiento Registro . . : REG03 Teclee opciones, pulse Intro. Recubrir sin borrar . . . . . . . . Retener datos en revisualizacin . . Proteger todos campos entrada . . Activar OVRDTA y OVRATR . . . . . . Alterar Temporalmente Datos . . . . Alterar Temporalmente Atributo . . . Inicializar campos entrada . . . Restaurar todos ident. datos modif. Parmetro MDTOFF . . . . . . . . . Borrar todos campos entrada . . . Parmetro ERASEINP . . . . . . . . Borrar todos los regist. siguientes. F3=Salir F12=Cancelar P.clave OVERLAY PUTRETAIN PROTECT PUTOVR OVRDTA OVRATR INZINP MDTOFF *UNPR *ALL ERASEINP *MDTON *ALL ERASE Y=S Y Indicadores/+ Giro
Una vez realizado toda esta configuracin en cada uno de los registros procedemos a compilar el archivo RDA007D. PROGRAMA: RDA007RP
0001.00 0002.00 0003.00 0004.00 0005.00 0006.00 0007.00 0008.00 0009.00 0010.00 0011.00 0012.00 0013.00 0014.00 0015.00 0016.00 0017.00 0018.00 0019.00 0020.00 0021.00 0022.00 0023.00 0024.00 0025.00 0026.00 0027.00 0028.00 0029.00 0030.00 0031.00 0032.00 0033.00 0034.00 0035.00 0036.00 0037.00 0038.00 0039.00 HDATFMT(*ISO) DATEDIT(*YMD-) FRDA007D CF E DCON S DVINC S DVOK S DVFEC S DVFECS S C DOW C EVAL C MOVEA C EXFMT C IF C EVAL C EVAL C EVAL C ELSEIF C EVAL C EVAL C EVAL C ELSEIF C EVAL C EVAL C EVAL C ELSEIF C EVAL C EVAL C EVAL C ELSE C EVAL C EVAL C ENDIF C IF C EVAL C EVAL C EVAL C MOVE C 1 DO C EVAL C EVAL WORKSTN SLN(CON) 2S 0 INZ(*ZEROS) 2S 0 INZ(*ZEROS) 1A INZ('') D D *IN03='0' VERR='' '0000' *IN(30) REG01 VNOM=*BLANKS VERR='INGRESE UN NOMBRE' *IN30='1' VOK='N' VMTO<=*ZEROS VERR='INGRESE UN MONTO VALIDO' *IN31='1' VOK='N' VCUO<=*ZEROS VERR='INGRESE UN NUMERO DE CUOTAS VALIDO' *IN32='1' VOK='N' VFEI=*ZEROS VERR='INGRESE UNA FECHA DE INICIO DE PAGO' *IN33='1' VOK='N' VERR='' VOK='S' VOK='S' CON = 0 VMTOP=VMTO/VCUO VSAL=VMTO VFEI VFEC VCUO CON VCUOP=CON VSAL=VSAL - VMTOP
Pgina 6
Lenguaje de Programacin IV
0040.00 0041.00 0042.00 0043.00 0044.00 0045.00 0046.00 0047.00 0048.00 0049.00 0050.00
C C C C C C C C C C C
VFEC
EVAL ADDDUR MOVE WRITE ENDDO ELSE WRITE ENDIF EXFMT ENDDO EVAL
VFECS VFECP
Aplicacin Final
Pgina 7