
La inicializacion de las variables. Para inicializar variables podemos utilizar la sentencia CLEAR por cada una de las variables a inicializar o una sola sentencia o linea de codigo a todas las variables. Ahora bien, dependiendo del tipo de la variable entonces el contenido resultante de la inicializacion sera diferente. Una sentencia muy importante a la hora de consultar el contenido de las variables que declaramos en nuestros programas es IS INITIAL(se utiliza para saber si una variable es inicial es decir está vacia). La sentencia IS INITIAL es muy util cuando trabajamos con tablas internas.
Asignacion de valores a las variables. Cuando se realiza una asignacion de valores de una variable a otra que no es del mismo tipo de datos, es decir, si asignamos una variable de tipo date a un tipo i ABAP realiza automaticamente la conversion para que no se produscan errores.
Operaciones con caracteres. Existen algunas sentencias de ABAP que se utilizan para tratar caracteres:
- CONCATENATE: esta sentencia se utiliza para concatenar varios campos alfanumericos.
- TRANSLATE: esta sebtebcua se utiliza para convertir caracteres de mayuscula a minuscula o viceversa.
- REPLACE esta sentencia reemplaza cierta parte de una cadena de caracteres.
- SPLIT: esta setencia divide a un campo alfanumerico en varios campos por un separador.
- SHIFT: esta sentencia se utiliza para desplazar el contenido de un campo alfanumerico.
- SEARCH esta sentencia se utiliza para buscar una cadena de caracteres dentro de un campo alfanumerico
- CONDENSE esta sentencia se utiliza para borrar espacion en blanco en campos alfanumericos.
NOTA: Si se desea buscar un string, es decir, una cadena de caracteres que debe estar compuesta por sentencias, mensajes, en uno o mas programas ABAP, podemos usar el reporte estandar RScan1 este reporte nos mostrara en pantalla la cantidad de la ocurrencia de la palabra sentencia o mensaje.