HR: Jahresgehalt berechnen aus Infotyp 8

Getting started ... Alles für einen gelungenen Start.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

HR: Jahresgehalt berechnen aus Infotyp 8

Beitrag von sgevolker (ForumUser / 56 / 4 / 0 ) »
Hallo,

leider bekomme ich es nicht so ganz hin. Ich habe im Infotyp 0008 zwei Sätze,
einer beginnt 01.09.2006 und endet am 30.09.1006 und einer beginnt am
01.10.2006 und ist unendlich. Nun will ich aus beiden Sätze das Gesamtgehalt für den Zeitraum ermitteln.
Beispiel:
01.09.06 - 30.09.06 = 1000,- ?
01.10.06 - 31.12.06 = 1500,- ?
Ergebnis: 4500,- ? + 1000,- ? = 5500,- ?

Den Zeitraum versuche ich über das Beginn und Endedatum zu ermittteln.
Leider habe ich aber das Problem, dass immer nur der letzte Zeitraum da ist,
also 3 Monate. Die Berechnung ist deshalb (1000 * 3) + (1500 * 3) = 7500,- ?

Wie kann ich das hinbekommen?
Anbei mal mein Coding mit dem relevanten auslesen IT8.

Vielen Dank für die Hilfe
Gruß
Volker

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von Helmut (ForumUser / 19 / 0 / 0 ) »
Versuch's mal so oder ähnlich:

Code: Alles auswählen.

form basisbez.
  sum = 0.
  call function 'RP_FILL_WAGE_TYPE_TABLE'
    exporting
      pernr                        = pernr-pernr
      begda                        = zmon
      endda                        = '20061231'
      infty                        = '0008'
    tables
      ppbwla                       = ppbwla
      pp0008                       = p0008
    exceptions
      error_at_indirect_evaluation = 1.
  case sy-subrc.
    when 1.                            " Fehler ind. Bewertung
      write : / 'Fehler bei ', pernr-pernr.      " Fehlerbehandlung
      reject.
  endcase.

  loop at ppbwla.
    case ppbwla-lgart.
      when '1000' or '1010'. " or ...
        sum = sum + ppbwla-betrg
            * ( ppbwla-endda+4(2) - ppbwla-begda+4(2) + 1 ).
    endcase.
  endloop.
endform.                    "BASISBEZ
MfG
Helmut

Beitrag von ChrisB (Specialist / 406 / 8 / 20 ) »
Hallo Volker,

ich würde auch den FuBa RP_FILL_WAGE_TYPE_TABLE vorschlagen und eigentlich brauchst Du dem gar keine Infotyptabellen übergeben... dann werden sie nachgelesen.
Oder alternativ kannst Du Dir mal die Funktionsgruppe PARA anschauen. Hier bietet SAP ein paar Möglichkeiten für die Ermittlung des Jahresgehalts.

Gruß,
Chris

Beitrag von sgevolker (ForumUser / 56 / 4 / 0 ) »
Guten Morgen,

habe mal das Beispiel von HK umgesetzt, leider kommt aber genau der doppelte Betrag raus, wahrscheinlich weil er eben zwei Sätze in diesem Zeitraum hat und deshalb zwei mal reinläuft?

Viele Grüße
Volker

Beitrag von sgevolker (ForumUser / 56 / 4 / 0 ) »
Hallo,

habe es hinbekommen, Beispiel von HK war doch OK.

Vielen Dank
Volker

Seite 1 von 1

Vergleichbare Themen

4
Antw.
3725
Views
Jahresgehalt im IT8 Feld ANSAL
von Kelly » 31.07.2007 14:29 • Verfasst in Human Resources
0
Antw.
1095
Views
Erweiterung PBAS0001 - Jahresgehalt im ITooo8
von Kelly » 19.09.2007 13:37 • Verfasst in Human Resources
1
Antw.
696
Views
Infotyp anlegen, Zeitpunkt: Infotyp gespeichert
von TomSpeed » 20.03.2023 10:29 • Verfasst in ABAP® für Anfänger
4
Antw.
4613
Views
Differenztage berechnen
von jeyloeso » 26.09.2012 08:47 • Verfasst in ABAP® für Anfänger
1
Antw.
1367
Views
Bonusstaffel berechnen
von Franke_ba » 19.05.2024 23:28 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 13 Stunden von black_adept gelöst 23 / 3713
User Exit EXIT_RQCPRM10_001
vor 14 Stunden von a-dead-trousers 2 / 279
Trennen Strasse und Hausnummer
vor 20 Stunden von payten 13 / 10643
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1335

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 13 Stunden von black_adept gelöst 23 / 3713
User Exit EXIT_RQCPRM10_001
vor 14 Stunden von a-dead-trousers 2 / 279
Trennen Strasse und Hausnummer
vor 20 Stunden von payten 13 / 10643
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1335

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2867
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9460