Hola.
No conozco ninguna función estándar de SAP que lo haga, pero tengo un PERFORM preparado para estas ocasiones. Esta función esta bien porque dependiendo del usuario podemos saber cual es el formato de salida que tenemos que utilizar.
*&---------------------------------------------------------------------*
*& Form FORMATO_INTERNO
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
FORM formato_interno USING p_qty.
DATA: v_dcpfm TYPE usr01-dcpfm.
SELECT SINGLE dcpfm INTO v_dcpfm
FROM usr01
WHERE bname EQ sy-uname.
IF v_dcpfm = space.
TRANSLATE p_qty USING '. '.
TRANSLATE p_qty USING ',.'.
CONDENSE p_qty NO-GAPS.
ELSE.
TRANSLATE p_qty USING ', '.
TRANSLATE p_qty USING '.,'.
CONDENSE p_qty NO-GAPS.
ENDIF.
ENDFORM. " FORMATO_INTERNO
Saludos.