¿Cómo obtener Tipo Cambio del Cierre?

Buenas tardes a toda la comunidad, quisiera de su apoyo para ver si alguien de ustedes sabe como obtener el tipo de cambio del cierre (Ultimo día del mes) en ABAP, ya que estoy generando un reporte ALV y necesito obtener ese dato para hacer unos calculos.

Anteriormente he usado la siguiente función para obtenerlo pero el tc diario:

 call function  'READ_EXCHANGE_RATE'
              exporting
              client                  = sy-mandt
              date                    = sy-datum
              foreign_currency        = 'USD'
              local_currency          = 'MXP'
              type_of_rate            = 'M'
              exact_date              = ' '
              importing
              exchange_rate           = tc.
                     .
              if sy-subrc <> 0.
              endif.

Hola,

Puedes usar antes esta función

CALL FUNCTION ‘RP_LAST_DAY_OF_MONTHS’
  EXPORTING
    DAY_IN = LV_FECHA
  IMPORTING
    LAST_DAY_OF_MONTH = LV_FECHA_FIN
  EXCEPTIONS
    DAY_IN_NO_DATE = 1
    OTHERS = 2.

Que te da el último dia del mes, y luego al llamar la funcion que mencionas, en lugar de pasarle sy-datum, le pasas la fecha que te devuelva la primer función.

Espero que te sirva!
Sebastián

3 Me gusta

Muchas gracias, utilicé esa función y otras para obtener el resultado que desea…¡¡¡

1 me gusta