ABAP: Sumar/restar días, meses o años a una fecha

En ocasiones necesitaremos en ABAP: sumar/restar días, meses o años a una fecha, teniendo en cuenta si el año es bisiesto, el número de días de cada mes, etc. Para ello utilizaremos la función: RP_CALC_DATE_IN_INTERVAL con los siguientes parametros:

Parametros de Entrada
  • date: Fecha incial sobre la que se realziarán las operaciones
  • days: Dias que se restarán/sumarán
  • months: Meses que se restarán/sumarán
  • signum: Con los signos “+” o “-” se estableces si se sumará o restará
  • years: Años que se restarán/sumarán
Parametros de Salida
  • calc_date: Fecha resultante.

(más…)

ABAP: Pasar de Excel a Tabla Interna

Para pasar información de un fichero Excel a una tabla interna en ABAP, se utiliza la función ALSM_EXCEL_TO_INTERNAL_TABLE:

Parametros de entrada
  • filename: Ruta del fichero en nuestro sitema local.
  • i_begin_col / i_end_col: Parametros para definir que columnas con las que se van a incluir en la tabla interna.
  • i_begin_row / i_end_row: Parametros para definir que filas se van a incluir en la tabla interna.
Parametros de salida
  • intern: Tabla interna con el contenido del fichero excel

(más…)