
Asignacion de valores a una variable.
- Asignacion Simple: lv_var1 = lv_var2.
- Sentencia MOVE: MOVE lv_var2 TO lv_var1.
CLEAR: utilizamos para limpiar las variables.
IS INITIAL: con ella realizamos la consulta de que si esa variable esta vacia. Esta sentencia es muy util cuando se trabaja con tablas internas.
Operaciones con Caracteres:
CONCATENATE: utilizamos para juntar varios campos en uno solo.
TRANSLATE: se utiliza para convertir caracteres de mayuscula a minuscula o alrevez, o para realizar sustituciones decaracteres a traves de ciertas reglas. Ej:
TRANSLATE v_texto TO UPPER CASE.
REPLACE: reemplaza cierta parte de una cadena de caracteres por otra cadena de caracteres o caracter. Ej.
REPLACE 'Hola' WITH 'Casa' INTO v_texto.
Esta sentencia se utiliza mucho cuando se trabaja con importes.
SPLIT: divide un campo alfanumerico en varios campos por un separador. Ej.
SPLIT v_texto AT ',' INTO v_campo1 v_campo2.
Es muy util cuando se trabaja con textos largos y es necesario separarlos por algun caracter especial.
SHIFT: se utiliza para desplazar el contenido de un campo alfanumerico. Ej:
SHIFT v_texto BY 5 places.
Es util cuando se trabaja con numeros de documentos o cualquier numero que haya sido gabado en Tablas SAP con ceros a la izquierda.
SEARCH: se utiliza para buscar una cadena de caracter dentro de un campo alfanumerico. Ej:
SEARCH v_alfa FOR 'ABC'.
Es util cuando se trabaja con tablas internas y se busca la ocurrencia de una determinada cadena en un campo de la Tabla.
CONDENSE: se utiliza para borras espacios en blancos de los campos alfanumericos. Es muy util en los reportes, cuando se quiere formatear la salida en pantalla de un campo determinado.
RSNSCAN1.