Objektreferenz auf Existenz prüfen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

Objektreferenz auf Existenz prüfen

Beitrag von Caro ( / / 0 / 3 ) »
Hallo Profis,

ich möchte die überprüfen ob die Objekte container und editor existieren. Weiss da jemand eine passende Syntax?

Code: Alles auswählen.

DATA: container TYPE REF TO cl_gui_custom_container,
      editor    TYPE REF TO cl_gui_textedit.
vielen Dank für euere Hilfe

Gruß
Caro

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


Beitrag von LoLo ( / / 0 / 3 ) »
Moin Caro,

das kannst Du überprüfen mit

Code: Alles auswählen.

if ... is bound.
Ciao, LoLo

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
LoLo hat geschrieben:Moin Caro,

das kannst Du überprüfen mit

Code: Alles auswählen.

if ... is bound.
Ciao, LoLo
diese Prüfung kann man mW erst ab 6.xx machen.
Im 4.6C muss man

Code: Alles auswählen.

if not <obj> is initial.
benutzen

Beitrag von Gast ( / / 0 / 3 ) »
Hallo

Code: Alles auswählen.

if not is initial 
Hier wird nur überprüft ob das Objekt initial ist. Wenn es aber gar nicht existiert, kann es auch nicht initial sein.
Ich bräuchte eine Überprüfung auf die Existenz des Objektes.

Gruß
Caro

Beitrag von Hermann ( / / 0 / 3 ) »
Welches Release habt Ihr?

Hermann

Beitrag von Gast ( / / 0 / 3 ) »
4.6C

Ich habs jetzt mit einem Flag programmiert. Immer wenn ich die Objektreferenz lösche wird das Flag auf 0 gesetzt und wenn eine Methode versucht ein neues Objekt zu erzeugen, überprüfe ich einfach das Flag.

Gruß
Caro

Beitrag von Gast ( / / 0 / 3 ) »
Anonymous hat geschrieben:Hallo

Code: Alles auswählen.

if not is initial 
Hier wird nur überprüft ob das Objekt initial ist. Wenn es aber gar nicht existiert, kann es auch nicht initial sein.
Ich bräuchte eine Überprüfung auf die Existenz des Objektes.

Gruß
Caro
Das glaube ich nicht. Auszug aus der SAP-Doku:
Der Initialwert einer Referenzvariablen ist eine Referenz, die auf kein Objekt zeigt.
Insofern kann mit Initial überprüft werden, ob ein Objekt existiert oder eben nicht. Wenn es initial ist, zeigt es eben nicht auf ein Objekt (not bound!)

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2242
Views
ALV OO: Existenz einer Variante prüfen.
von Nordlicht » 21.12.2006 11:54 • Verfasst in ABAP Objects®
1
Antw.
1272
Views
Via ABAP: Existenz von Unterpositionen prüfen
von Nordlicht » 17.03.2016 09:19 • Verfasst in ABAP® Core
0
Antw.
1036
Views
4
Antw.
3134
Views
Tabellenfeld auf Existenz überprüfen
von GAST » 13.10.2005 13:06 • Verfasst in ABAP® Core
2
Antw.
1215
Views
Objektreferenz WD_THIS
von TomSpeed » 15.03.2023 11:58 • Verfasst in Web-Dynpro, BSP + BHTML

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

corresponding - mapping - switch
vor 6 Stunden von tar 32 / 717
Neue Themen als SAP Entwickler
vor 8 Stunden von tar 156 / 23515
Mini-SAP Insatllation
vor 8 Stunden von tar 4 / 7506

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

corresponding - mapping - switch
vor 6 Stunden von tar 32 / 717
Neue Themen als SAP Entwickler
vor 8 Stunden von tar 156 / 23515
Mini-SAP Insatllation
vor 8 Stunden von tar 4 / 7506

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
Gestern von ralf.wenzel 1 / 222
EPC QR Code in Smartforms ohne CF_LF
vor einer Woche von Thomas J. 1 / 1412
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 6963