
ASIGNACION DE VALORES:
La asignación simple
La asignación sentencia MOVE: que asigna el contenido de una variable a otra.
INICIALIZACION DE VARIABLES:
CLEAR: Para inicializar variables en un programa.
IS INITIAL: Que se utilizar para saber si una variable es inicial es decir esta vacia. Es muy útil cuando se trabaja con tablas internas.
OPERACIONES CON CARACTERES
CONCATENATE: se utiliza para concatenar varios campos alfanuméricos en uno solo. Es muy útil cuando se trabajan con fechas
TRANSLATE: para convertir caracteres de mayúscula en minúscula y viceversa.
REPLACE: reemplaza cierta parte de una cadena de caracteres por otra cadena de caracteres o carácter. Es útil cuando se trabaja con importes.
SPLIT: divide a un campo alfanumérico en varios campos por un separador. Es muy útil cuando se trabaja con textos largos y necesita ser separado con un carácter especial.
SHIFT: se utiliza para desplazar el contenido de un campo alfanumérico. Es muy útil cuando se trabaja con números de documentos o cualquier otro número que haya sido grabado en las tablas SAP con ceros a la izquierda.
SEARCH: se utilizar para buscar una cadena de caracteres dentro de un campo alfanumérico. Es muy útil cuando se trabaja con tablas internas.
CONDENSE: se utiliza para borrar espacios en blanco en campos alfanuméricos, con el agregado de la cláusula NO-GAPS al final de la sentencia. Es muy útil en los reportes cuando se quiere formatear la salida en pantalla de un campo determinado.
OPERACIONES ARITMETICAS:
Suma, Resta, Multiplicación y División. Se puede implementar de dos maneras de la forma sencilla o con el COMPUTE.