Prozess Wetterdaten
Im Folgenden ist die Ausprägung der SAP Messpunkte des Prozesses Wetterdaten im SAP erläutert. Für jeden Tag wird für alle vorliegenden Messsstellen eine Prozessinstanz gestartet. Die Messstellen werden aus der SAP Tabelle TE307 – Temperaturgebiete ermittelt. Es werden nur relevante Temperaturgebiete überprüft. Diese sind im Customizingpunkt „Sucheinschränkungen“ zu hinterlegen.
Entwicklungspaket: ZNLICCM_BPT_EINS_WEATHER
Prozessabbildung
Customizing | Technischer Name | Beschreibung | Klasse / Methode |
---|---|---|---|
Prozesstyp | WEATHER | Wetterdaten prüfen | ZNLICCMCL_BPT_WETTER_CP |
Messpunkte | 060 | Daten vollständig im Zielsystem | ZNLICCMCL_BPT_WETTER_CPà CHK_WEATHERDATA_EXISTS |
Objekte | WEATHER | Wetter-Objekt. Ein Objekt stellt eine Messstelle an einem Tag dar. | ZNLICCMCL_BPT_WEATHER |
Prozess-identifizierung | DATE (Pflicht) | Datum (YYYYMMTT) | ZNLICCMCL_BPT_WETTER_CPà FIND_PROCID_DATE |
MESSSTELLE (Pflicht) | Messstellen-ID | ZNLICCMCL_BPT_WETTER_CPà FIND_PROCID_MESSSTELLE |
Objekte des Prozesses
Für jede Prozessinstanz wird das Objekt WEATHER angelegt. Der Schlüssel ist eine Kombination aus Tagesdatum und Messsstellen-ID.
Der Status vom Objekt ist leer.
Änderungsdatum des Objektes ist das Laufdatum des Jobs.
Da die Ablage der Wetterdaten nicht mandantenspezifisch erfolgt, ist der Prozess per Konvention nur in Mandant 100 ausgeprägt.
Messpunkte des Prozesses
060: Daten vollständig im Zielsystem
Pro Prozessinstanz, wird in der Tabelle ZWETTER für den Schlüssel Tagesdatum und Messstelle (Temperaturgebiet) geprüft, ob der Wert vorhanden ist. Für nicht in der Parametertabelle hinterlegte Messstellen (vgl. 3.5) findet zudem eine Prüfung der beiden nachfolgenden Tage statt. Im speziellen gilt der Zählpunkt hier nur als erreicht, wenn insgesamt drei Einträge in der Tabelle ZWETTER für das Tagesdatum, den ersten und zweiten nachfolgenden Tag vorliegen.
Als Statustext für den Messpunkt wird „Wetterdaten gefunden für Messstelle zum Datum .“ geliefert.
Suchreihenfolge und Sucheinschränkungen
In den Sucheinschränkungen werden die relevanten Messstellen für die Prüfung der Wetterdaten hinterlegt.
|Prozesstyp|Objekttyp|Nr.|Tabellenname|Feldname|+|+|Low|High| |:—-:|————|————|———|———|———|———|———| |WEATHER|WEATHER|1|TE307|TEMP_AREA|I|EQ|AUE| | |WEATHER|WEATHER|2|TE307|TEMP_AREA|I|EQ|CHEMNI| | |WEATHER|WEATHER|3|TE307|TEMP_AREA|I|EQ|CHEMNITZ| | |WEATHER|WEATHER|4|TE307|TEMP_AREA|I|EQ|LEIPZIG| | |WEATHER|WEATHER|5|TE307|TEMP_AREA|I|EQ|SCHLESWI| | |WEATHER|WEATHER|6|TE307|TEMP_AREA|I|EQ|STRALSUN||
Parameterangaben
In der Parametertabelle sind die für Messpunkte V060 spezielle Messstellen zu hinterlegen, für welche nur die Prüfung der Temperatur zu einem Datum vorgesehen ist. Für die nur in der Suchreihenfolge, aber nicht hier hinterlegte Messstellen findet die Prüfung auf Existenz der Temperaturwerte sowohl für den jeweiligen Tag als auch für zwei nachfolgende Tage statt. Dieses ist in jedem System zu tätigen. Die Angaben werden nicht transportiert.
Parameter | Folge | Wert |
---|---|---|
TEMPAREAX_V060 | 1 | CHEMNI |
TEMPAREAX_V060 | 2 | ZWICKAU |