Überführe in Tabelle ZMO #

Die Operation ADDOT stellt die Lohnarten in die Mehrarbeitslohnartentabelle ZML.

Die Operation kann nur im Zusammenhang mit der Funktion POVT verwendet werden.

Syntax #

ADDOT XXXX

ADDOT Operationsname

XXXX Steuerungskennzeichen für die Lohnart

  • * Beibehaltung der aktuellen Lohnart
  • nnnn Weiterreichung unter Lohnart nnnn
  • *B Wurde das Anzahl-Feld der Lohnart verändert, so wird die Beginnuhrzeit aufgrund der Endeuhrzeit und der Anzahl ermittelt.
    *E Wurde das Anzahl-Feld der Lohnart verändert, so wird die Endeuhrzeit aufgrund der Beginnuhrzeit und der Anzahl ermittelt.
  • Die Uhrzeitfelder werden gelöscht, wenn die Zeitspanne zwischen ihnen nicht mit dem Anzahlfeld übereinstimmt. Ausnahme: Parameter *B und *E
  • 0* Weiterreichung unter der in Tabelle Lohnartenbewertung (T512W) der akt. Lohnart zugeordneten 0. abgeleiteten Lohnart (unter Berücksichtigung des angegebenen Prozentwertes)
  • 0 Weiterreichung unter der in Tabelle T512W der akt. Lohnart zugeordneten 0. abgeleiteten Lohnart (ohne Berücksichtigung des angegebenen Prozentwertes)
  • 1* Weiterreichung unter der in Tabelle T512W der akt. Lohnart zugeordneten 1. abgeleiteten Lohnart (unter Berücksichtigung des angegebenen Prozentwertes)
  • 1 Weiterreichung unter der in Tabelle T512W der akt.Lohnart zugeordneten 1. abgeleiteten Lohnart (ohne Berücksichtigung des angegebenen Prozentwertes)
  • 2* Weiterreichung unter der in Tabelle T512W der akt. Lohnart zugeordneten 2. abgeleiteten Lohnart (unter Berücksichtigung des angegebenen Prozentwertes)
  • 2 Weiterreichung unter der in Tabelle T512W der akt. Lohnart zugeordneten 2. abgeleiteten Lohnart (ohne Berücksichtigung des angegebenen Prozentwertes)

Code #

*---------------------------------------------------------------------*
*       FORM OPADDOT                                                  *
*---------------------------------------------------------------------*
*       Routine zur Operation ADDOT                                   *
*---------------------------------------------------------------------*
form opaddot.
* new coding; old coding see form opaddot_old.              "AHRK003135
  data: no_fill,
        h_dzl type ptm_dzl.

  perform add_wage_types using h_dzl op10+6(4) no_fill.
  check no_fill ne 'X'.
  clear zmo.
  move-corresponding h_dzl to zmo.
  zmo-versl = act-versl.
  if op10+5(1) co 'AMS'.
    zmo-iftyp = op10+5(1).
  endif.
  if zmo-beguz = space and zmo-enduz = space.              "note684179
    collect zmo.
  else.                                                    "note684179
    append zmo.                                            "note684179
  endif.                                                   "note684179
endform.                               "of ADDOT