ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Comandos AS-400 - Free Style - %Func


Enviado por   •  18 de Junio de 2014  •  361 Palabras (2 Páginas)  •  1.669 Visitas

Página 1 de 2

FUNCIONES %BIF en ILE-RPG - Free Style

Los %bif son funciones incorporadas dentro del lenguaje para hacerlo más poderoso. Por ejemplo:

• Alfa = %trim(variable); la funcion %trim elimina los blancos a izquierda y derecha

• Alfa = %edit(Saldo:'J'); edita el campo Saldo con el codigo de edicion J

• Alfa = %trim(%edit(Saldo:'J'));

ya que al editar un campo quizá queden espacios en blanco, la %trim anidada los quita

Hay un montón de funciones %bif, creciendo con cada versión del Operativo y del Lenguaje…

%mseconds, %seconds, %minutes, %hours, %days, %months y %years

%DIFF, para restar un valor de fecha, hora o indicación de la hora de otro

Funciones para convertir una serie de caracteres (o fecha o indicación de la hora) en una fecha, hora o indicación de la hora: %DATE, %TIME y %TIMESTAMP.

La función %SUBDT, para extraer un subconjunto de una fecha, hora o indicación de la hora

– Funciones para asignar o reasignar almacenamiento: %ALLOC y %REALLOC.

– Funciones para buscar un elemento en una matriz: %LOOKUP, %LOOKUPGT, %LOOKUPGE, %LOOKUPLT y %LOOKUPLE.

– Funciones para buscar un elemento en una tabla: %TLOOKUP, %TLOOKUPGT, %TLOOKUPGE, %TLOOKUPLT y %TLOOKUPLE.

– Funciones para verificar que una serie contenga sólo los caracteres especificados (o buscar la primera o última excepción a esta norma): %CHECK y %CHECKR

– La función %XLATE, para convertir una serie a partir de una lista de caracteres origen en caracteres destino.

– La función %OCCUR, para obtener o establecer la aparición actual de una estructura de datos de apariciones múltiples.

– La función %SHTDN, para determinar si el operador ha solicitado la conclusión.

– La función %SQRT, para calcular la raíz cuadrada de un número.

%SCAN

La función incorporada %PADDR ahora puede tomar un nombre de prototipo o un nombre de punto de entrada como argumento

Direct conversion of date/time/timestamp to numeric, using %DEC:

%DEC is enhanced (v5r3) to allow the first parameter to be a date, time or timestamp, and the optional second parameter to specify the format of the resulting numeric value.

Example:

D numDdMmYy s 6p 0

...

Descargar como (para miembros actualizados)  txt (2.4 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com