User Tools

Site Tools


abap:date

Date

ABAP supporte nativement les opérations (addition, soustractions) sur les dates. Il suffit de typer les variables en dats.

Dayname

Utiliser le FM GET_WEEKDAY_NAME.

Calculs hebdomadaires

Le FM DAY_IN_WEEK renvoie la valeur numérique de la date qu'on lui donne (ex. : si le 28/09/2015 est un lundi, le résultat est 1). Pour obtenir le dimanche avant la date donnée, il suffit de lui soustraire le résultat du FM.

Obtenir les dates comptables

  • Obtenir la période selon la date : DATE_TO_PERIOD_CONVERT avec le param I_PERIV convenable (le calendrier ciblé).
  • La date de début ou de fin de la période : FIRST_DAY_IN_PERIOD_GET (ou LAST_DAY_IN_PERIOD_GET) en fournissant le “calendrier” I_PERIV, l'exercice comptable I_GJAHR et le l'intitulé de la période I_POPER.

Exemple : Calendrier des semaines, semaine 9 de 2016

I_GJAHR = '2016'
I_PERIV = 'WK'
I_POPER = '009'
abap/date.txt · Last modified: 2016/10/24 16:58 by ginko