PDA

Ver la Versión Completa : Como obtener el ultimo caracter de una cadenas


lissecita
09/07/13, 13:11:56
Buenos días,

Soy nueva en abap sap y estoy aprendiendo me colocaron una tarea el de obtener el ultimo caracter de una cadena, alguien conoce una función, para obtenerlo..:( ????

Duarco
09/07/13, 13:48:15
Buenos días,

Soy nueva en abap sap y estoy aprendiendo me colocaron una tarea el de obtener el ultimo caracter de una cadena, alguien conoce una función, para obtenerlo..:( ????

Hola,

No sé si exista alguna función que te ayude, pero esto te podría servir:

DATA: lv_cadena TYPE string,
lv_lenght TYPE i,
lv_caracter TYPE c.

lv_lenght = STRLEN( lv_cadena ).
lv_lenght = lv_lenght - 1.
lv_caracter = lv_cadena+lv_lenght(1).

En lv_caracter tendrías el último caracter de cualquier cadena.

Mauricio Hidalgo
09/07/13, 15:38:22
Tambien podria ser así:

data letranumero type string.

letranumero = 'GGMSKK666TTTM'.

shift letranumero by 1 places right circular.
write: / 'Ultimo Caracter', letranumero(1).
shift letranumero by 1 places left circular. "se deja como estaba

Saludos

lissecita
09/07/13, 21:41:28
Muchas gracias por los dos aportes ya lo realice con los dos y funciono perfecto..