Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

DELETE-MSG - Meldungseinheit löschen

Funktion

Mit der Anweisung //DELETE-MSG können eine oder mehrere Meldungseinheiten der geöffneten Meldungsdatei gelöscht werden.
Sprachabhängige Meldungsteile, wie Meldungs-, Bedeutungs- und Maßnahmetext können ebenfalls entfernt werden, jedoch mit der Einschränkung, dass beim Entfernen aller Meldungstexte die gesamte Meldungseinheit automatisch gelöscht wird.

Unterschiede zur Anweisung //DELETE-MSG im Menümodus

Die Anweisung //DELETE-MSG, die in den Kommandobereich der Bildschirmmaske eingetragen werden kann, unterscheidet sich von der Anweisung //DELETE-MSG in Kommandoprozeduren, durch

  • den Operanden *PANEL-REQUEST, der im Menümodus jedem Operanden zugewiesen werden kann

  • einen zusätzlichen Wert des Operanden MSG-ID.

Näheres im Abschnitt „Besonderheiten der Anweisungen im Menümodus".

Format

DELETE-MSG                                                                                                                                                

MSG-ID = *ALL / *CLASS(...) / *INTERVAL(...) / list-poss(2000): <name 7..7>


*CLASS(...)



|

MSG-CLASS = <name 3..3>


*INTERVAL(...)



|

FROM = <name 7..7>



|

,TO = <name 7..7>

,LANGUAGES = *ALL / list-poss(8): <name 1..1>

Operanden

MSG-ID = *ALL / *CLASS(...) / *INTERVAL(...) / list-poss(2000): <name 7..7>
Bezeichnet eine oder mehrere Meldungseinheiten, die verändert werden sollen.

MSG-ID = *ALL
Alle Meldungseinheiten der aktuellen Meldungsdatei werden gelöscht.

MSG-ID = *CLASS(...)
Jede Meldungseinheit, deren Meldungsschlüssel mit der angegebenen Meldungklasse beginnt, wird gelöscht.

MSG-CLASS = <name 3..3>
Gibt die dreistellige Meldungsklasse an.

MSG-ID = *INTERVAL(...)
Jede Meldungseinheit, deren Meldungsschlüssel im definierten Meldungsintervall liegt, wird gelöscht. Die angegebenen Intervallgrenzen müssen einer Meldungsklasse angehören.

FROM = <name 7..7>
Bezeichnet den ersten Meldungsschlüssel des Meldungsintervalls.

TO = <name 7..7>
Bezeichnet den letzten Meldungsschlüssel des Meldungsintervalls.

MSG-ID = list-poss(2000): <name 7..7>
Die zu löschende Meldungseinheit wird durch einen vollständigen Meldungsschlüssel beschrieben. Mehrere Meldungsschlüssel können als Liste angegeben werden.

LANGUAGES = *ALL / list-poss(8): <name 1..1>
Bezeichnet die Kennbuchstaben der definierten Sprachen. Meldungstexte sowie Bedeutungs- und Maßnahmetexte in den angegebenen Sprachen werden gelöscht.

LANGUAGES = *ALL
Die Meldungseinheit wird vollständig, einschließlich aller Meldungsattribute, Insertattribute und Texte gelöscht.

LANGUAGES = list-poss(8): <name 8..8>
Es können maximal acht Kennbuchstaben angegeben werden; die Texte in den entsprechenden Sprachen werden gelöscht.

Beispiel

//DELETE-MSG MSG-ID=*CLASS(TST),LANGUAGE=E