Data: lv_lwert TYPE wert8,
lv_value TYPE tdsymvalue.
lv_lwert = variable que trae el numero.
WRITE lv_lwert TO lv_value CURRENCY 'COP' DECIMALS 2.
CONDENSE lv_value.
variable que trae el numero = lv_value.
* retirar puntos, comas y espacios.
TRANSLATE variable que trae el numero USING ', '.
TRANSLATE variable que trae el numero USING '. '.
CONDENSE variable que trae el numero NO-GAPS.
* Alinear a la derecha.
SHIFT variable que trae el numero RIGHT DELETING TRAILING ' '.
* Rellenar con ceros a la derecha.
OVERLAY variable que trae el numero valor WITH '00000000000000000'.
Excelente
ResponderEliminarEstoy armando un cuerpo de correo en abap, converti el monto con separador de decimales = . y de miles = , pero cuando muestra le reporte del correo los montos no se alinean a la derecha, salen desordenados.
ResponderEliminar