Ansicht
Dokumentation

CBIH_LB61_UE_STATUS_CHECK - EHS: User-Exit: Prüfungen zum Statuswechsel

CBIH_LB61_UE_STATUS_CHECK - EHS: User-Exit: Prüfungen zum Statuswechsel

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Verwendung

Mit diesem Funktionsbaustein können Sie Statusprüfungen für Statusänderungen bei Messprojekten und Messungen durchführen.

Der Funktionsbaustein dient außerdem als Referenzbaustein für die Definition der Schittstelle des User-Exit-Typs IHS_MSTAT.

Voraussetzungen

Der User-Exit-Name M_STATUS muss im Customizing der Grunddaten und Werkzeuge unter User-Exits verwalten vorhanden und ihm ein Funktionsbaustein zugeordnet sein.

Funktionsumfang

Über die Eingabeparameter I_FLG_MP_STATUS, I_FLG_MPWA_STATUS und I_FLG_MJ_STATUS wird gesteuert, welche Prüfung beim Statuswechsel durchgeführt wird.

Ist das Kennzeichen I_FLG_MP_STATUS gesetzt und der Status des Messprojekts soll auf "freigegeben" weitergeschaltet werden, wird geprüft, ob für alle zum Messprojekt gehörigen Arbeitsbereiche die Katasterblätter erstellt worden sind. Ist dies nicht der Fall, wird mit dem Funktionsbaustein MESSAGE_STORE für jeden Arbeitsbereich mit fehlendem Katasterblatt eine Fehlermeldung gespeichert.

Ist das Kennzeichen I_FLG_MPWA_STATUS gesetzt und der Status des Messprojekts soll auf "abgeschlossen" weitergeschaltet werden, wird geprüft, ob sich alle zum entsprechenden Arbeitsbereich gehörigen Messungen in einem Endstatus befinden. Die Messungen werden aus der Eingabetabelle I_MJ_IOTAB genommen. Für jede Messung, die sich nicht in einem Endstatus befindet, wird mit dem Funktionsbaustein MESSAGE_STORE eine Fehlermeldung gespeichert.

Ist das Kennzeichen I_FLG_MJ_STATUS gesetzt und der Status der Messung soll in "freigegeben" oder "Teilmessung" überführt werden, werden folgende Prüfungen durchlaufen:

  • Es wird geprüft, ob die Messung einen Betriebszustand besitzt.
Falls der Betriebszustand nicht angegeben wurde, wird mit dem Funktionsbaustein MESSAGE_STORE eine Warnung gespeichert.
  • Es wird geprüft, ob ein Grenzwert zu den jeweiligen Belastungen vorhanden ist.
Falls nein, wird mit dem Funktionsbaustein MESSAGE_STORE eine entsprechende Fehlermeldung gespeichert.
  • Es wird geprüft, ob ein Messwert bzw. ein entsprechender Eintrag für die Nachweisbarkeit vorhanden ist.
Falls nein, wird mit dem Funktionsbaustein MESSAGE_STORE eine entsprechende Fehlermeldung gespeichert
  • Die Informationen zu den Quantitäten werden geprüft.
Falls der Quantitätstyp und der Messwert- / Grenzwerttyp nicht angegeben wurden, werden mit dem Funktionsbaustein MESSAGE_STORE entsprechende Warnungen gespeichert.

Beispiel

Hinweise

Die Ausgabe der gespeicherten Meldungen erfolgt nicht in diesem Funktionsbaustein.

Weiterführende Informationen

Funktionalität

Beispiel

Hinweise

Weiterführende Informationen





Parameter

E_FLG_ERROR
E_FLG_STATUS_CHANGE
E_FLG_WARNING
I_ADDINF
I_DVLIST_IOTAB
I_FLG_MJ_STATUS_CHECK
I_FLG_MPWA_STATUS_CHECK
I_FLG_MP_STATUS_CHECK
I_FLG_WITH_MESSAGE
I_MJ_IAVA_IOTAB
I_MJ_IOREC
I_MJ_IOTAB
I_MJ_PART_IOTAB
I_MJ_PROP_IOTAB
I_MJ_VALUE_IOTAB
I_MJ_WAH_IOTAB
I_MPPL_MET_IOTAB
I_MPPL_SUB_IOTAB
I_MPPROP_IOTAB
I_MPVAL_IOTAB
I_MPWA_IOREC
I_MPWA_IOTAB
I_MP_IOREC
I_NEW_STATUS

Ausnahmen

Funktionsgruppe

CBIH_LB61

CPI1466 during Backup   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4118 Date: 20240523 Time: 182121     sap01-206 ( 71 ms )