IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SAP Discussion :

[ABAP] Comment calculer la date de naissance


Sujet :

SAP

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Janvier 2005
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2
    Points : 1
    Points
    1
    Par défaut [ABAP] Comment calculer la date de naissance
    Bonjour Tout le monde,

    dans une classe d'employées, les travailleurs de plus 40 ans doivent recevoir 5% plus du salaire de base, ceux de plus 50 ans recoivent 10% de plus.
    Ma question est comment savoir qu'un employée a plus de 40 ans (c.d. comment determiner la date de naissance d'un employé).

    Merci d'avance pour l'aide.

  2. #2
    Membre éprouvé Avatar de Celdrøn
    Homme Profil pro
    Consultant SAP
    Inscrit en
    Juillet 2007
    Messages
    614
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant SAP

    Informations forums :
    Inscription : Juillet 2007
    Messages : 614
    Points : 1 008
    Points
    1 008
    Par défaut
    Salut,

    Pour commencer, as-tu la date de naissance comme information?
    Parce que sans ça, tu ne vas pas aller très loin...

    Si les employés ont des informations dans SAP HR, tu peux retrouver la date de naissance dans P0002-GBDAT.

    Ensuite, pour calculer l'age qu'aura la personne dans l'année :
    Age = "Année en cours" - "Année de naissance".

    Pour avoir un peu plus de précision par rapport au jour et au mois :
    Si ( "Date du jour" - "Date de naissance) < 0.
    Alors la personne n'a pas encore eu un an de plus.
    Sinon la personne a, ou a eu, un an de plus cette année.

    Voila.

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Janvier 2005
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    [B]
    Citation Envoyé par Celdrøn Voir le message
    Salut,

    Pour commencer, as-tu la date de naissance comme information?
    Parce que sans ça, tu ne vas pas aller très loin...
    Si tu as les employés ont des informations dans SAP HR, tu peux retrouver la date de naissance dans P0002-GBDAT.

    Ensuite, pour calculer l'age qu'aura la personne dans l'année :
    Age = "Année en cours" - "Année de naissance".

    Pour avoir un peu plus de précision par rapport au jour et au mois :
    Si ( "Date du jour" - "Date de naissance) < 0.
    Alors la personne n'a pas encore eu un an de plus.
    Sinon la personne a, ou a eu, un an de plus cette année.

    Voila.

    Non, je n'ai pas la date de naissance, mais je sais que ceux qui sont nés janvier 1970 ont maintenant +40 ans,...
    j'ai des Examens le 12 et le 15 Fevrier 2010,...,après le 15 Fevrier donc,je vais réessayé.
    Merci.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    574
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 574
    Points : 764
    Points
    764
    Par défaut
    comment tu veux faire si tu n'as pas leur date de naissance

  5. #5
    Rédacteur
    Avatar de cladsam
    Profil pro
    Inscrit en
    Août 2003
    Messages
    1 785
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2003
    Messages : 1 785
    Points : 2 436
    Points
    2 436
    Par défaut
    Citation Envoyé par sandraros Voir le message
    comment tu veux faire si tu n'as pas leur date de naissance
    Bah d'un autre côté s'il trouve un algorithme qui donne l'âge d'une personne à une date D quelconque sans avoir la date de naissance de la personne, je veux bien aider pour déposer le brevet !

  6. #6
    Membre éprouvé Avatar de Celdrøn
    Homme Profil pro
    Consultant SAP
    Inscrit en
    Juillet 2007
    Messages
    614
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant SAP

    Informations forums :
    Inscription : Juillet 2007
    Messages : 614
    Points : 1 008
    Points
    1 008
    Par défaut
    Je ne sais pas si ça fonctionne en comptant les rides... comme les arbres.

    Nan?? ha bon.

Discussions similaires

  1. Comment Deviner une Date de Naissance par une petite récréation mathématique !
    Par hackoofr dans le forum La taverne du Club : Humour et divers
    Réponses: 8
    Dernier message: 04/11/2011, 11h21
  2. Comment Calculer deux dates données
    Par cybercop dans le forum C
    Réponses: 11
    Dernier message: 04/06/2008, 17h45
  3. Comment calculer des dates
    Par Grosmou dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 28/02/2008, 14h25
  4. [Dates] Calculer la date de naissance à partir de l'âge
    Par Tony93700 dans le forum Langage
    Réponses: 2
    Dernier message: 15/06/2007, 16h08
  5. Réponses: 2
    Dernier message: 05/01/2005, 15h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo