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 / 92 / 18 / 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 / 4477 / 229 / 1203 ) »
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 / 92 / 18 / 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 / 4477 / 229 / 1203 ) »
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.
877
Views
Ausnahmeklasse - Langtext wird nicht angezeigt
von der_neuling » 26.08.2022 12:10 • Verfasst in ABAP® für Anfänger
1
Antw.
1793
Views
Ausnahmeklasse mit Bapireturn anreichern o.direkt behandeln
von RIG » 27.04.2018 13:18 • Verfasst in ABAP Objects®
5
Antw.
1987
Views
Prüfung: Feld enthält Instanz einer Ausnahmeklasse
von ralf.wenzel » 16.09.2019 09:30 • Verfasst in ABAP Objects®
2
Antw.
2824
Views
0
Antw.
1860
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.

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
vor 4 Wochen von Rabea1103 1 / 45800
Spool vereinen OTF und PDF
letzen Monat von anna2205 1 / 62104
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 69639
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 86548