Converter montante para formato externo numérico
2020-06-02
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.