Patrocinado por
Patrocinado por Inetum

Converter montante para formato externo numérico

images/thumbnail.jpg - Thumbnail

Como é conhecido, o SAP guarda internamente os montantes e variáveis com 2 casas decimais. Quando queremos convertê-los no formato externo costumamos usar o WRITE com a opção CURRENCY. Mas o WRITE escreve numa variável alfa-numérica. E se quisermos escrever numa variável numérica?

Nesse caso podemos usar esta bela função:

DATA amount_internal TYPE wrbtr.
DATA amount_external TYPE bapicurr_d.
CALL FUNCTION 'BAPI_CURRENCY_CONV_TO_EXTERNAL'
  EXPORTING
    currency        = currency
    amount_internal = amount_internal
  IMPORTING
    amount_external = amount_external.

Pronto. Os coreanos e os japoneses já podem ficar descansados.

O Abapinho saúda-vos.