"
Supported by

Class with loads of methods to deal with dates

There are countless standard functions to make calculations with dates. There are too many of them, they are redundant and, in many cases, they are obscure or impossible to understand. I’ve been meaning to insert an article here with a list of the most useful ones. But now it’s no longer necessary.

Sérgio Fraga has found a fantastic class with a set of static methods to do everything with dates and more besides.

The class is called CL_RECA_DATE.

Here’s a list of its methods. It’s long and they are all useful:

  • ADD_MONTHS_TO_DATE
  • ADD_TO_DATE
  • AS_CHAR
  • CALCULATE_BUSINESS_DATE
  • CHECK_DATE
  • CHECK_INTERSECTION
  • CHECK_PERIOD
  • CHECK_PERIODS_OF_TABLE
  • CONVERT_DATE_TO_INTERNAL
  • CONVERT_DATE_TO_STRING
  • CONVERT_DATE_TO_STRING_X
  • CONVERT_RANGE_TO_STRING
  • CREATE
  • CREATE_DATE_RANGES
  • CREATE_DATE_RANGES_COMPRESSED
  • CUT_DATE_RANGES
  • FILL_DATE_TABLE
  • GET_CALENDAR_UNITS
  • GET_CURRENT_DATE
  • GET_DATE_DIFF
  • GET_DATE_INFO
  • GET_DAYS_BETWEEN_TWO_DATES
  • GET_INTERSERCTING_PERIOD
  • GET_WEEKDAY
  • GET_WEEKDAY_SHORT
  • GET_WEEK_INFO_BY_DATE
  • IS_DATEFROM_INITIAL
  • IS_DATETO_INITIAL
  • IS_DATE_INITIAL
  • IS_DATE_OK
  • MERGE_TABLES
  • MONTHS_BETWEEN_TWO_DATES
  • SET_TO_BEGIN_OF_MONTH
  • SET_TO_END_OF_MONTH
  • SET_TO_NEXT_DAY
  • SPLIT_TABLE_IN_DATERANGE
  • SUB_MONTHS_FROM_DATE
  • END_OF_MONTH_DETERMINE

Thanks Sérgio Fraga!

Greetings from Abapinho.

Deixe um comentário


About Abapinho
Abapinho runs on WordPress
Articles (RSS) e Comments (RSS).