Convertir datos

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • jgsanz
    Senior Member
    • nov
    • 293

    #1

    Convertir datos

    Pues a ver si alguien se le ocurre algo para modificar un char ( 14.500,34 ) para poderlo multiplicar por -1.

    Probe ya casi de todo, busque funciones, move, write to, igualando variables (sin decimales asi si me deja) pero nada.

    Gracias a todos.
  • robert_milan
    Senior Member
    • jun
    • 315

    #2
    primero, debes quitarle el punto con
    number = 14.500,34.
    do.
    remplace '.' with space into number.
    if sy-subrc = 0.
    condense number.
    else.
    exit.
    endif.
    enddo.

    con esto ya pasas number a un tipo p de 2 decimales y con eso ya lo puedes multiplicar por menos 1.
    Un Huevon No Inútil


    Solo di lo que piensas, a la mejor tienes la mejor respuesta....

    Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo.....

    Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho.....

    Consultor FI jr/ABAP Sr.

    Comentario

    • jgsanz
      Senior Member
      • nov
      • 293

      #3
      Muchas gracias robert_milan, me ha servido de mucho

      Comentario

      • robert_milan
        Senior Member
        • jun
        • 315

        #4
        Excelente
        Un Huevon No Inútil


        Solo di lo que piensas, a la mejor tienes la mejor respuesta....

        Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo.....

        Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho.....

        Consultor FI jr/ABAP Sr.

        Comentario

        Trabajando...