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 :

Règle de paie, comprendre le code pour les règles PE02


Sujet :

SAP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2007
    Messages : 74
    Points : 59
    Points
    59
    Par défaut Règle de paie, comprendre le code pour les règles PE02
    Bonjour,

    Cela fait un moment que je suis sur SAP, je "bidouille" un peu les règles de paie pour les besoins de la boîte, le problème c'est que pour moi, c'est quand même assez la galère ce langage.
    J'ai des connaissances de programmation, VBA ou java, mais sous SAP, les opérations les plus simple me prennent un temps fou!

    Par exemple, remplacer le montant d'une rubrique par des zéros, ou mieux gérer les rte, num et amt, ajouter des valeurs ou les enlever.
    Mieux comprendre les conditions: num? xxx, alors * ou >

    J'avoue que c'est difficile, quand je pense avoir compris, et bien sur la règle suivant c'est plus ça

    Bref ici un cas concret:

    si /451 existe
    alors ne rien faire
    sinon supprimer 4101 et 4102

    J'entend par supprimer que rien ne soit écrit dans la rt pour la 4101 et 4102

    Moi j'essaye avec ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    ZX35 écriture FDD si /451 active
        *
          /451 
            ADDWT *    OT   Output table
            NUM=/451   Definir
            NUM?0        Comparaison
              *
              =
                ZERO= NRA  HreRteNum = 0
                NUM=1      Définir
                SUBWT 4101 OT   Output table
                NUM=1      Définir
                SUBWT 4102 OT   Output table
    Je suis même pas sur que la condition sois bonne, et au lieu qu'il m'enlève le 1, il fait un -1 sur le bulletin se salaire.
    Moi je me disais +1 -1 = 0, ben non!

    Bref, j'ai besoin d'aide

    Salutations
    aal

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2007
    Messages : 74
    Points : 59
    Points
    59
    Par défaut
    A force de tâtonner:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    ZX35 écriture FDD si /451 active
        *
          /451 Prévoyance professionnel
            ADDWT *    OT   Output table    écrit dans la rt les valeurs de la /451, car je veux la même chose en sortie
            AMT?0      Comparaison            compare le montant de la /451 à 0, si différent, alors * (ne rien faire), si égal, alors = (à traiter)
              *
              =
                ZERO= NRA  HreRteNum = 0     écrit des 0 dans les rt, num et amt, avant utilisation, visiblement, c'est conseillé???
                AMT=1      Définir           écrit 1 dans le montant 
                SUBWT 4101 OT   Output table soustrait à la rt les montant de 1
                AMT=1      Définir
                SUBWT 4102 OT   Output table

    En conclusion, dans la table de sortie, je n'ai plus de 4101 et 4102, c'est ce que je voulais!

    Cela vous semble juste?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2007
    Messages : 74
    Points : 59
    Points
    59
    Par défaut
    Question toujours à ce sujet, lorsqu'une rubrique est passée dans la RT, est-ce qu'on peut la supprimer dans un autre calcul qui se trouve après?
    Je sais le faire dans l'OT, mais dans la RT la rubrique existe toujours, même s'il n'y a aucune valeur, c'est une ligne vide...

Discussions similaires

  1. Circuits electriques code pour les fils
    Par djoudi1966 dans le forum Flash
    Réponses: 0
    Dernier message: 12/06/2010, 01h57
  2. [AC-2007] besoin d'aide pour comprendre un code pour FTP trouvé sur le forum
    Par tibofo dans le forum VBA Access
    Réponses: 2
    Dernier message: 25/04/2010, 20h03
  3. [MySQL] Correction de code pour les puristes
    Par Freedolphin dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 15/01/2010, 10h47
  4. [Outil] Zenerator, générateur de code pour les applications ZF
    Par Janitrix dans le forum Zend Framework
    Réponses: 31
    Dernier message: 05/11/2009, 21h30
  5. je cherche un code pour les derniére nouvelles
    Par alg7911 dans le forum Général Conception Web
    Réponses: 5
    Dernier message: 06/10/2007, 01h19

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