Ansicht
Dokumentation

/ISDFPS/TRANSFER_IT_1957 - Umsetzen von Infotyp 1957 als Teil von E/Ü-Verknüpfungen

/ISDFPS/TRANSFER_IT_1957 - Umsetzen von Infotyp 1957 als Teil von E/Ü-Verknüpfungen

rdisp/max_wprun_time - Maximum work process run time   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Erläuterung

Dieser Report dient der Umsetzung von Daten des HR-Infotyp 1957 in den HR-Infotyp 1985 sowie der Anpassung von Daten im HR-Infotyp 1956.

Die entsprechenden Infotypen sind Teil des Enterprise Add-on "Verteidigungskräfte und öffentliche Sicherheit" (EA-DFPS) innerhalb des HR-Organisationsmanagement-Frameworks.

Infotypen des HR-Organisationsmanagements beschreiben Attribute von Objekten (z.B. Organisationseinheiten, Planstellen oder auch Personen). Dabei werden einzelne Sätze der Attribute für ein Objekt in Infotyptabellen HRPxxxx abgelegt, wobei xxxx die Nummer des Infotyps bezeichnet. Einige Infotypen, so genannte "Tabelleninfotypen", haben zusätzlich je Satz in Tabelle HRPxxxx noch einen oder mehrere Sätze in der Tabelle HRTxxxx, sind also zweidimensional.

Der in diesem Report angepasste Infotyp 1956 ("Einsatz/Übung") definiert ein Strukturelement (eine Organisationseinheit der Industrie-Solution "Verteidigungskräfte und öffentliche Sicherheit") als einen Einsatz oder eine Übung. Neben den Attributen (z.B. Kategorie und Intensität), die in Tabelle HRP1956 abgelegt sind, hält er als Tabelleninfotyp auch Definitionen von einem oder mehreren Einsatz-/Übungskontingenten in Tabelle HRT1956.

Infotyp 1957 ("Kontingentzuordnung") beschreibt in seinem Tabellenteil in Tabelle HRT1957 die Zuordnung eines Strukturelementes zu einem oder mehreren Einsatz-/Übungskontingenten, die in den Infotypsätzen 1956 der entsprechenden Einsätze/Übungen näher beschrieben werden.

Infotyp 1985 ("Einsatz-/Übungsverknüpfungen) verknüpft zwei Strukturelemente oder ein Strukturelement und eine Planstelle in einer Einsatz-/Übungsstruktur miteinander. Die Sätze bestimmen also eine Hierarchie, indem darin Vorgesetzer und Untergebener definiert werden. Dieser Infotyp ist kein Tabelleninfotyp, d.h. seine Daten werden allein in Tabelle HRP1985 gehalten.

Da sich im Laufe der Zeit herausgestellt hat, dass genau ein Tabellensatz des Infotyp 1957 logisch genau eine Verknüpfung im Infotyp 1985 beschreibt, die beiden Datensätze aber technisch nur unter großen Performanceeinbußen zusammengebracht werden können, werden die Daten des Infotyp 1957 ab EA-DFPS 6.00 direkt im entsprechenden Satz des Infotyp 1985 abgelegt. Der Infotyp 1957 ist danach obsolet.

Dieses Programm soll bei den entsprechenden Upgrades das Umsetzen der bisher im Infotyp 1957 abgelegten Daten an den Infotyp 1985 vornehmen. Zusätzlich soll das jeweils letzte Kontingent eines Einsatzes bzw. einer Übung (d.h. der jeweils höchste HRT-1956-Tabellensatz eines HRP1956-Satzes) auf das Ende des Einsatz-/Übungsobjektes verlängert werden.

Da nur wenige Kunden bisher das Konstrukt um den Infotyp 1957 nutzen -keiner davon produktiv- und weil davon ausgegangen werden kann, dass im Normalfall alle diese Kunden vor einem Upgrade von Industry Solution IS-DFPS 4.71 auf das Enetrprise Add-on EA-DFPS 6.00 (einziger Zusammenhang, in dem ein Umsetzen nötig ist) zunächst SP4 der Industry Solution eingespielt haben, wurde darauf verzichtet, diesen Report als XPRA auszuliefern, da die Daten dann bereits umgesetzt wurden. Dieses Programm dient lediglich der manuellen Umsetzung von Infotyp 1957, wenn vor dem Upgrade IS-DFPS 4.71 auf EA-DFPS 6.00 noch nicht SP4 der Industry Solution eingespielt wurde. Bei versehentlicher Ausführung, nachdem bereits Daten am Infotyp 1985 per Anwendung gepflegt wurden, kann es deshalb zu Inkonsistenzen kommen.

Wird der Report gestartet, so beginnt zunächst nach einer Warnung vor möglichen Inkonsistenzen das Umsetzen der Daten des Infotyp 1957 in die entsprechenden Sätze des Infotyp 1985. Dabei werden zunächst alle Sätze des Infotyp 1957 über alle Mandanten ermittelt. Für jeden dieser Sätze wird nun die Kontingentinformation des referenzierten Einsatz-/Übungskontingentes im Tabellenteil des Infotyp 1956 des entsprechenden Einsatzes bzw. der entsprechenden Übung ermittelt. Wird die Information nicht gefunden, so wird vor dieser Inkonsistenz der Ausgangsdaten gewarnt. Die Umsetzung dieses Satzes des Infotyp 1957 wird abgebrochen und mit dem nächsten Satz fortgefahren. Konnte die entsprechende Kontingentinformation ermittelt werden, so wird in der Folge anhand des Satzes des Infotyp 1956 ermittelt, ob es sich um einen Einsatz oder eine Übung handelt. Ist dies nicht feststellbar, so wird auch hier wieder eine Warnung ausgegeben und mit dem nächsten Satz fortgefahren. Konnte festgestellt werden, ob es sich um einen Einsatz bzw. eine Übung handelt, so wird die entsprechende Verknüpfung zweier Strukturelemente im Infotyp 1985 ermittelt, die dem aktuellen Satz des Infotyp 1957 entspricht. Die Daten des Infotyps 1957 werden an der Verknüpfung hinterlegt. Eventuell abhängige Verknüpfungen zu Planstellen werden ebenfalls angepasst. Kann die Verknüpfung nicht ermittelt werden, erfolgt wiederum eine Warnung.

Nachdem alle Sätze des Infotyp 1957 umgesetzt wurden, wird für jede Einsatz-/Übungsdefinition des Infotyp 1956 der Tabellensatz des jeweils letzten Kontingentes auf das Endedatum des Einsatzes bzw. der Übung verlängert. Dazu wird zu jedem Satz der HRP1956 der Satz mit der höchsten Zeilennummer in der HRT1956 ermittelt, und dessen Kontingentendedatum auf das Endedatum des Objektes gesetzt. Wird keine Tabellenzeile gefunden, so erfolgt eine Warnung vor der Inkonsistenz der Ausgangsdaten.

Nach Ablauf des Reports erfolgt eine Ausgabe des für XPRA üblichen Protokolls ins SAP-Memory bzw. auf dem Bildschirm. Alle Meldungen dieses Reports befinden sich hierbei auf Ebene 3 (Info) oder 4 (Debug), da durch diesen Report keine (neuen) Inkonsistenzen im Datenbestand entstehen können. Jedoch zeigen die oben kurz beschriebenen Warnungen etwaige Inkonsistenzen in Ausgangsdaten auf, denen nachgegangen werden sollte. Alle Warnungen besitzen hierfür einen ausführlichen Langtext.






RFUMSV00 - Advance Return for Tax on Sales/Purchases   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6503 Date: 20240423 Time: 232505     sap01-206 ( 146 ms )