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 / 89 / 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 / 4365 / 220 / 1173 ) »
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 / 89 / 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 / 4365 / 220 / 1173 ) »
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.
459
Views
Ausnahmeklasse - Langtext wird nicht angezeigt
von der_neuling » 26.08.2022 12:10 • Verfasst in ABAP® für Anfänger
1
Antw.
1390
Views
Ausnahmeklasse mit Bapireturn anreichern o.direkt behandeln
von RIG » 27.04.2018 13:18 • Verfasst in ABAP Objects®
2
Antw.
821
Views
5
Antw.
1392
Views
Prüfung: Feld enthält Instanz einer Ausnahmeklasse
von ralf.wenzel » 16.09.2019 09:30 • Verfasst in ABAP Objects®
0
Antw.
1369
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

Aktuelle Forenbeiträge

Get und Set
vor einer Stunde von msfox 17 / 3069
Neue Themen als SAP Entwickler
vor 14 Stunden von ralf.wenzel 138 / 18450
Wissensdatenbank
vor 21 Stunden von ralf.wenzel 13 / 1783
Workflow, LOOP alle 15 Minuten durchlaufen
vor 22 Stunden von tar 6 / 1104

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.

Aktuelle Forenbeiträge

Get und Set
vor einer Stunde von msfox 17 / 3069
Neue Themen als SAP Entwickler
vor 14 Stunden von ralf.wenzel 138 / 18450
Wissensdatenbank
vor 21 Stunden von ralf.wenzel 13 / 1783
Workflow, LOOP alle 15 Minuten durchlaufen
vor 22 Stunden von tar 6 / 1104