
1- Asignación de Valores
v_cantidad2 = v_cantidad1. "Asigno v_cantidad1 a v_cantidad2
MOVE v_cantidad1 TO v_cantidad2. "Asigno v_cantidad1 a v_cantidad2
2- Inicialización de Variables
CLEAR: Borra o Inicializa el contenido del campo. Si estaba definido con un VALUE lo borra y lo deja vacío.
Sentencia IS INITIAL: Permite consultar si el contenido del campo es el Inicial (vacío). Es muy útil cuando se trabaja con Tablas Internas.
3- Operaciones con Caracteres
CONCATENATE: Para concatenar varios campos en uno solo. Con el agregado de SEPARATED BY se les agrega entre cada uno de los campos el Carácter o Caracteres indicados entre simples comillas.
TRANSLATE: Para convertir de Minúsculas a Mayúsculas (TO UPPER CASE) o viceversa. También se la utiliza para sustituir caracteres a través de ciertas reglas.
REPLACE: Para reemplazar una Cadena de Caracteres por otra. Va con WITH e INTO.
SPLIT: Para separar un campo de Texto en varios. Corta de un campo a otro cuando aparece el caracter que está con AT.
SHIFT: Para desplazar el contenido de un campo alfanumérico, eliminando la cantidad de caracteres iniciales indicada en BY y places. Por ejemplo para eliminar ceros a la izquierda de un número de documento.
SEARCH: Para buscar una serie de caracteres dentro de una variable alfanumérica. Para saber si encontró la serie buscada devolverá un 0 (cero) en la variable SY-SUBRC. Es muy útil para buscar una ocurrencia en una tabla interna.
CONDENSE: Para eliminar espacios en blanco entre palabras dentro de un campo alfanumérico, dejando un solo blanco. También elimina los blancos de la izquierda. Con el agregado de la cláusula NO-GAPS también eliminará el blanco entre palabras.
4- Operaciones Aritméticas
Las cuatro operaciones básicas (Suma, Resta, Multiplicación y División) se pueden implementar utilizando los símbolos respectivos ( , -, *, /) o las sentencias ADD TO; SUBTRACT FROM; MULTIPLY BY; DIVIDE BY. También es válido utilizar los símbolos con la sentencia COMPUTE.