Contents
Einführung
Der Betrieb in SAP HCM PY ist ein Schlüsselwort für den Berechnungstreiber, der das entsprechende Programm in der internen Programmiersprache (AVAR) ausführt.
Sie können den Vorgang selbst über die PE04-Transaktion anzeigen und bearbeiten. Als Nächstes verwenden wir den Vorgang, um Ihre eigene Regel in der Pe02-Transaktion zu erstellen.
Lesen Sie mehr hier – WIE DAS HAUS IM HAUS von SAP HCM PY LESEN
Liste der gängigen Vorgänge (Operatoren) im PY-Lohnmodul in SAP HCM
Verwenden von AMT |
|
AMT-1 | Betrag multipliziert mit minus 1 |
AMT’10 | Multiplizieren mit 10 |
AMT’KGENAU | Multiplizieren Sie den Betrag mit einem permanenten GENAU in der Tabelle T511k. Vermeiden Sie Fehler, die durch Rundungen verursacht werden. |
AMT/2 | Dividieren Sie den Betrag durch 2 |
AMT/KGENAU | Dividieren Sie den Betrag durch den GENAU-Koeffizienten in der Konstante Tabelle T511k |
AMT?0 | Vergleichen Sie den Wert im Feld Betrag mit 0 |
AMT 5015 | Fügen Sie ein Summenfeld aus der Zahlungsansicht 5015 aus der IT-Tabelle hinzu (wenn die Zahlungsart 5015 verfügbar ist). |
AMT’E 7800 | Fügen Sie den aktuellen Betrag zu RT hinzu und platzieren Sie ihn im Zahlungsformular 7800. |
AMT /562 | Überprüft, ob der aktuelle Betrag niedriger als die Zahlungsart / 562 ist |
AMT’0 | Lassen Sie den Betrag Null sein |
Verwenden von NUM |
|
NUM’2 | Multiplizieren Sie den Wert im Mengenfeld (NUM) mit 2 |
NUM/100 | Dividieren Sie den Wert im Mengenfeld (NUM) durch 100 |
NUM?0 | Überprüfen Sie den Wert im Mengenfeld (NUM) bei Null |
NUM 5453 | Mehrwert in der 5453-Mengen-Zahlungsbox (NUM) in der verarbeiteten |
NUM 3020 | Legen Sie den aktuellen Wert im Zahlenfeld (NUM) fest, das als Zahlung 3020 gehalten wird. |
NUM’amp;TIM | Fügt eine Zahl in der Zeitvariablen zTIM zum aktuellen Wert im Mengenfeld (NUM) hinzu. |
Verwenden von RTE: |
|
RTE-1 | Multiplizieren mit – 1b Ändern der Wertmarke |
RTE’100 | Multiplizieren Sie den Prozentsatz im Wettfeld mit 100 |
RTE/TADIVI | Der Wert in RTE, um die Gesamtarbeitszeit in Werktagen zu unterteilen |
das | Zurücksetzen der Felder NUM RTE und AMT |
Anzeigen der Werte der IT-Tabelle | |
Verwenden von ADDWT: |
|
ADDWT | Speichern Sie die Art der Zahlung in IT / OT |
ADDWTE | Hinzufügen der aktuellen Zahlungsansicht zur Tabelle RT-Ergebnisse |
ADDWTC | Hinzufügen der aktuellen Zahlung zur Tabelle CRT-Ergebnisse |
ADDWTI | Hinzufügen der aktuellen Zahlung zu Ihrer IT-Eintragstabelle |
ADDWTL | Hinzufügen der aktuellen Zahlung zur letzten Lohnergebnistabelle (LRT) |
ADDWTD | Werte in der aktuellen Zahlungsform werden der DT-Differenztabelle hinzugefügt. |
Verwenden von OPERATION SUBWT: |
|
SUBWT | Subtrahieren Sie die aktuelle Art des Gehalts – ändern Sie das Zeichen in den FIELDS von NUM RTE und AMT. |
SUBWT 1350 | Subtrahieren Sie die aktuelle Zahlungsart (Änderung des Vorzeichens) und speichert sie in WO 1350. |
SUBWTE | Subtrahieren Sie die aktuelle Zahlungsart (Zeichenänderung) in den Feldern NUM RTE und AMT und speichert in der Ergebnistabelle (RT) |
SUBWTI | Wählt das NRA-Zeichen für den aktuellen Zahlungstyp aus und speichert es in der Eingabetabelle (IT) |
SUBWTD | Subtrahieren der aktuellen Zahlungsart (Zeichenänderung) in den Feldern NUM RTE und AMT in der Differenztabelle (DT) |
Verwenden von MULTI: |
|
MULTI ANN | Multiplizieren nach Zahl und Speichern als Zahlenfeld für die Zahlungsart |
MULTI NRA | Multiplizieren Sie den Wert im numerischen Feld mit dem Wert im Wettfeld, und platzieren Sie das Ergebnis im Betragsfeld. |
Verwenden der DIVI-Operation: |
|
DIVID ANR | Dividieren Sie den Feldbetrag nach Zahl, und speichern Sie das Ergebnis im Feld Wetten |
DIVID ARA | Dividieren Sie den Wert im Feld Summe durch den Wert im Feld Wetten, und platzieren Sie das Ergebnis im Feld Beträge |
DIVID ARR | Dividieren Sie den Wert im Box-Betrag im Wettfeld, und speichern Sie das Ergebnis im Wettfeld |
DIVID NRN | Teilen Sie die Nr. |
Verwenden von Regelverzweigungsvorgängen | |
GCY ZRUF | Ausführen der Regel des zRUF |
PCY X05D | Führt die X05D-Regel für alle Untergruppen gruppen von Mitarbeitern aus. |
PCY X93B | Startet die X93B-Regel |
Verwenden von Vorgängen zum Ausfüllen von Feldern: |
|
FILLF A | Stellen Sie die ursprünglichen Werte für das Feld Beträge wieder her, d. h. Werte, die im Feld Betrag in der VO vor jeder Verarbeitung in dieser Regel enthalten waren. |
FILLF N | Stellen Sie die ursprünglichen Werte für die Nr. |
FILLF NRA | Stellen Sie die ursprünglichen Werte für die Felder Nummer, Einsatz und Betrag wieder her, d. h. Werte, die in der Nr. |
FILLF R | Stellen Sie die ursprünglichen Werte für das Feld Wette wieder her, d. h. Werte, die vor jeder Verarbeitung in dieser Regel in der VO enthalten waren. |
VALBS?0 | Das System prüft, ob die Bewertungsbasis mit der aktuellen Zahlungsart in der Tabelle T512W übereinstimmt. (Stoke “0” wird in einer V_T512_B Perspektive gelesen). |
WPALL? letzte | Entscheiden Sie, ob ein Mitarbeiter eine Lohnänderung in der bezahlten Periode hatte und ob der Verarbeitungszeitraum der letzte war |
WGTYP? | Es ist in der Regel Teil der Lösungsbranche, in der die Zahlung verlangt wird |
SCOND’T IF | Die Bedingung für die IF-Funktion ist korrekt |
SCOND’F IF | Die Bedingung für die IF-Funktion ist false |
VWTCL 64 | Anforderungsverarbeitungsklasse 64 |
TABELLE 503 | Anforderungstabelle nach Gruppen-/Mitarbeiterkategorien |
TABELLE0015 | Anforderungstabellendaten in 0015-Infotyp gespeichert – Nachzahlung |
CMPER 1812 | Vergleicht den aktuellen Betrag mit dem Betrag für die Periode 12 in 18. |
ELIMI | Entfernen Sie alle Splits |
Zurücksetzen | Set Splits – eine Operation gegenüber der Operation eliMI. |
PPPAR | Zählen unvollständiger Perioden |
OUTWP | Mitarbeiterdaten aus der WPBP-Tabelle herunterladen |
VAKEY | Notieren Sie den Schlüssel in der Variablen |