jueves, 14 de marzo de 2013

ABAP CRM: Rellenar un campo con CEROS 0000

Un problema muy común es que al intentar pasar un parámetro a una función, está no entienda que le estamos pasando y nos salte diciendo que los tipos son incompatibles. Muchas veces si la variable está bien declarada el problema proviene de que '232425' no es lo mismo que '0000232425'
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
  EXPORTING
    input         = lv_guid
  IMPORTING
    output        = lv_guid.
le pasamos la variable lv_guid y nos devuelve la misma variable rellenada correctamente.