Datensätze in der Startroutine verschmelzen

Getting started ... Alles für einen gelungenen Start.
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

Datensätze in der Startroutine verschmelzen

Beitrag von Janni (ForumUser / 2 / 0 / 0 ) »
Hallo zusammen,

die Programmieraufgabe besteht darin zu schauen, ob für einen Mitarbeiter mit mehreren Datensätzen die "Abwesend von" bzw. "Abwesend bis" Felder zu verschmelzen, wenn nur ein Tag zwischen dem 1. Datensatz (Feld "Abwesend bis") und dem 2. Datensatz (Feld "Abwesend von") liegt.

Nun zu meinem Problem im SAP-BW. Ich bekomme in einem DSO bzw. schon in der PSA, Daten in folgendem Format:

Mitarbeiter = Müller
Abwesend von = 01.01.2012
Abwesend bis = 10.01.2012

Mitarbeiter = Müller
Abwesend von = 11.01.2012
Abwesend bis = 20.01.2012

Mitarbeiter = Müller
Abwesend von = 25.01.2012
Abwesend bis = 10.02.2012

d.h. zu einem Mitarbeiter kommen 3 Datensätze mit unterschiedlichen "Abwesend von" bzw. "Abwesend bis" Daten.

Die Daten kommen so auch schon in der PSA an und werden dann 1:1 in das DSO geschrieben.
Meine Idee war direkt in der Startroutine des DSOs die Verschmelzung zu machen. Nur leider weiss ich nicht wie, da ich ja eigentlich nur eine Tabelle habe, und zwar die PSA.

Das Ergebnis für den Beispielmitarbeiter sollte dann folgendermaßen aussehen:

Mitarbeiter = Müller
Abwesend von = 01.01.2012
Abwesend bis = 20.01.2012

Mitarbeiter = Müller
Abwesend von = 25.01.2012
Abwesend bis = 10.02.2012

Wie man sieht, wurden von den 3 obigen Datensätzen die ersten beiden verschmolzen.

Über Ideen oder Anregungen wäre ich sehr dankbar!

Grüsse
Marco

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


Seite 1 von 1

Vergleichbare Themen

0
Antw.
1490
Views
1
Antw.
2719
Views
Startroutine, 2 interne Tabellen, unterschiedliches Format
von PeterB » 19.08.2005 09:39 • Verfasst in Sonstige Module
0
Antw.
1861
Views
In BW Startroutine Calday Von/Bis zu einzel Calday
von Joerg74 » 04.10.2013 11:16 • Verfasst in Sonstige Module
7
Antw.
2891
Views
Nur Datensätze mit Preisen lesen
von Marc (pj) » 06.06.2005 16:39 • Verfasst in ABAP® für Anfänger
3
Antw.
2812
Views
Datensätze in LSMW verdichten
von czschunke » 14.07.2019 22:21 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag

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

Aktuelle Forenbeiträge

line_exists evaluieren
vor 2 Tagen von Radinator gelöst 6 / 279
Was zum Knobeln....
vor 3 Tagen von a-dead-trousers 5 / 497

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

line_exists evaluieren
vor 2 Tagen von Radinator gelöst 6 / 279
Was zum Knobeln....
vor 3 Tagen von a-dead-trousers 5 / 497

Unbeantwortete Forenbeiträge

Erweiterung in ME51N/ME52N:
vor 2 Wochen von ABAPlerv 1 / 1725
Erweiterung in ME51N/ME52N:
vor 2 Wochen von ABAPlerv 1 / 1617