Como obtener el ultimo caracter de una cadenas

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • lissecita
    Junior Member
    • jul
    • 22

    #1

    Como obtener el ultimo caracter de una cadenas

    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
    Member
    • jun
    • 54

    #2
    Originalmente publicado por lissecita
    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.

    Comentario

    • Mauricio Hidalgo
      Senior Member
      • may
      • 481

      #3
      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

      Comentario

      • lissecita
        Junior Member
        • jul
        • 22

        #4
        Gracias

        Muchas gracias por los dos aportes ya lo realice con los dos y funciono perfecto..

        Comentario

        Trabajando...