SELECT BELNR, RYEAR, RBUKRS, CAST (CONCAT (BELNR, RYEAR) AS CHAR ( 20 )) AS OBJ_KEY, CAST (@SPACE AS CHAR ( 10 )) AS EXT_FD01 DE ACDOCA DONDE RBUKRS EN @S_BUKRS Y RYEAR = ' 2018 ' EN TABLA @ DATOS (LT_ACDOCA).
OBJ_KEY y EXT_FD01 es el nuevo campo
CAST (CONCAT (BELNR, RYEAR) AS CHAR (20)) AS OBJ_KEY,
CAST (@SPACE AS CHAR (10)) AS EXT_FD01
20 la longitud del valor inicial de tipo CHAR OBJ_KEY = CONCAT (BELNR, RYEAR)
EXT_FD01 tipo longitud CHAR 10 Valor inicial = SPACE.
-------------------------------------------------- ---------------------------------------
por otra parte
Además de la CAST, CONCAT, redondo, LPAD (sintaxis en ABAP eran LPAD (arg, len, src); RPAD (arg, len, src), tres parámetros se especifican campo de operación, después de llenar valor longitud; caracteres de relleno), longitud, REPLACE, DERECHA, RTRIM, subcadena otras funciones también se pueden utilizar.
Varios función COALESCE también puede ser utilizado, pero la expresión de hasta 255
“示例: SELECT CONCAT (CONCAT (carrid, LPAD (carrname, 21 , ' ')), LPAD (url, 40 ,'')) como la línea DE Scarr EN TABLA @ DATOS (resultado).