Ansicht
Dokumentation
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 timeDiese Dokumentation steht unter dem Copyright der SAP AG.
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_ERRORE_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_LB61CPI1466 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 )