ABAP: Añadir o quitar ceros a la izquierda de una variable

Para añadir o quitar ceros a la izquierda utilizaremos las funciones CONVERSION_EXIT_ALPHA_INPUT o CONVERSION_EXIT_ALPHA_OUTPUT respectivamente.

 

Función CONVERSION_EXIT_ALPHA_INPUT

Añade ceros a la izquierda de una variable hasta completarla.

  • Valor de entrada: 1
  • Valor de salida: 0000001
    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
      EXPORTING
        input  = lv_char10
      IMPORTING
        output = lv_char10.

Función CONVERSION_EXIT_ALPHA_OUTPUT

Elimina los ceros a la izquierda de la variable:

  • Valor de entrada: 0000000001
  • Valor de salida: 1
          
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
        EXPORTING
          input  = lv_char10
        IMPORTING
          output = lv_char10.

Para ver mas tutoriales de SAP, pulse en el siguiente enlace: Listado de tutoriales

2 comentarios en “ABAP: Añadir o quitar ceros a la izquierda de una variable”

  1. Muchas gracias, soy nuevo en ABAP y esto me ayudo mucho
    Me parece que estan invertidos los valores de entrada y salida en los 2 ejemplos

    Añade ceros a la izquierda de una variable hasta completarla.
    Valor de entrada: 0000001 — 1
    Valor de salida: 1. — 0000001
    CALL FUNCTION ‘CONVERSION_EXIT_ALPHA_INPUT’
    EXPORTING
    input = lv_char10
    IMPORTING
    output = lv_char10.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *