Lokales Textelement in Ausnahmeklasse verwenden

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Lokales Textelement in Ausnahmeklasse verwenden

Beitrag von der_neuling (ForumUser / 86 / 17 / 3 ) »
Hallo,

ist es möglich in einer globalen Ausnahmeklasse ein in der Klasse lokal erstelltest Textelement zu verwenden?

Danke und VG

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Lokales Textelement in Ausnahmeklasse verwenden

Beitrag von a-dead-trousers (Top Expert / 4286 / 214 / 1142 ) »
Nur wenn die globale Ausnahmeklasse ein Attribut besitzt, in dem man den Text zur Laufzeit zuweisen kannst.

Wenn du das aber öfter hast, sprich, dass du Texte in Ausnahmeklassen und woanders auch brauchst, überleg dir mit Nachrichtenklassen zu arbeiten. Die können sowohl in Ausnahmeklassen als auch in sonstigen Programmen und Klassen verwendet werden.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Lokales Textelement in Ausnahmeklasse verwenden

Beitrag von der_neuling (ForumUser / 86 / 17 / 3 ) »
a-dead-trousers hat geschrieben:
17.03.2023 18:00
Nur wenn die globale Ausnahmeklasse ein Attribut besitzt, in dem man den Text zur Laufzeit zuweisen kannst.
Hi, ist schon n bisschen her, könntest du das erläutern was du damit meinst?
Folgendes Szenario:
In der Ausnahmeklasse habe ich ein Textelement definiert, kann ich dieses nun wie üblich mit einer Nachrichtenklasse der Ausnahme-ID zuordnen?
exc_class_text_element.png
exc_class_texts.png
Hier ist es eben so, dass die Ausnahmeklasse nur diesen Text hat, dafür eine Nachrichtenklasse anzulegen finde ich zu viel...

Re: Lokales Textelement in Ausnahmeklasse verwenden

Beitrag von a-dead-trousers (Top Expert / 4286 / 214 / 1142 ) »
Variante 1: Lass das lokale Textsymbol weg und schreib den Text gleich unter "Texte" rein (Dafür ist der Reiter schließlich da).
Variante 2: Überlade die GET_TEXT bzw. GET_LONG_TEXT Methode und gib den Wert von Text-001 aus, wenn die TEXTID deiner Ausnahme-ID entspricht.

Falls du das Interface IF_T100_MESSAGE eingebunden hast, prüfe ob du das nicht weglassen kannst. Ansonsten bist du leider gezwungen Nachrichtenklassen zu verwenden, weil die SE80 keine andere Art der Bearbeitung zulässt.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

1
Antw.
328
Views
Ausnahmeklasse - Langtext wird nicht angezeigt
von der_neuling » 26.08.2022 12:10 • Verfasst in ABAP® für Anfänger
1
Antw.
1261
Views
Ausnahmeklasse mit Bapireturn anreichern o.direkt behandeln
von RIG » 27.04.2018 13:18 • Verfasst in ABAP Objects®
2
Antw.
677
Views
5
Antw.
1267
Views
Prüfung: Feld enthält Instanz einer Ausnahmeklasse
von ralf.wenzel » 16.09.2019 09:30 • Verfasst in ABAP Objects®
0
Antw.
1258
Views
Lokales Datenelement
von Cola » 02.11.2009 16:21 • Verfasst in ABAP® Core

Über diesen Beitrag



Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.