Unterschied Create Object und Objektreferenz

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

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

Unterschied Create Object und Objektreferenz

Beitrag von L0w-RiDer (Expert / 543 / 83 / 2 ) »
Hallo zusammen,

ich hätte mal eine komplette Anfängerfrage zu ABAP-OO. Ich verstehe nicht so ganz den Unterschied dazu, warum man manchmal einfach die "pure" Objektreferenz verwenden kann und wiederum andere Mal muss man ein Objekt erzeugen. Ich meine hier bei Klassen aus der Standardbibliothek.

Wie dieses Beispiel hier :

Code: Alles auswählen.

REPORT Z_TEST_2.

DATA: gt_test TYPE TABLE OF sflight.

DATA(o_timer) = cl_abap_runtime=>create_hr_timer( ).

Data: gr_alv TYPE REF TO cl_salv_table,
      gr_header TYPE REF TO cl_salv_form_layout_grid.


SELECt *
  FROM sflight
  INTO TABLE gt_test.

  loop at gt_test ASSIGNING FIELD-SYMBOL(<k>).

    <k>-planetype = 'Hallo'.

  ENDLOOP.

  DATA(usec_end) = o_timer->get_runtime( ).

  cl_salv_table=>factory(
                 IMPORTING
                 r_salv_table = gr_alv
                 CHANGING
                 t_table = gt_test ).

  CREATE OBJECT gr_header.

  DATA(gr_h_flow) = gr_header->create_flow( row = 1 column = 1 ).
                    gr_h_flow->create_text( text = 'bLa zu test' ).

  gr_alv->set_top_of_list( gr_header ).

  gr_alv->display( ).


Warum muss hier bei gr_header ein Objekt noch extra erzeugt werden, während es bei gr_alv auch ohne geht? Bei beiden werden einfach nur Methoden von der Standardbibliothek aufgerufen.

Irgendwie verstehe ich es nicht ganz : /

Vielen Dank im Voraus.

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


Re: Unterschied Create Object und Objektreferenz

Beitrag von L0w-RiDer (Expert / 543 / 83 / 2 ) »
Okay, ich hätte es jetzt selbst gesehen, das Objekt wird in der Klassenmethode erzeugt : )

Seite 1 von 1

Vergleichbare Themen

2
Antw.
7283
Views
Objektreferenz WD_THIS
von TomSpeed » 15.03.2023 11:58 • Verfasst in Web-Dynpro, BSP + BHTML
3
Antw.
8583
Views
WebDynpro node => Null Objektreferenz
von Dyrdek » 02.07.2015 09:34 • Verfasst in ABAP® für Anfänger
5
Antw.
4280
Views
Feldsymbol mit Objektreferenz -> direkter Zugriff Attribute
von Romaniac » 06.11.2018 12:00 • Verfasst in ABAP Objects®
2
Antw.
5670
Views
IS-H cl_ish_patient_provisional=>create
von stony007_de » 04.10.2017 15:54 • Verfasst in Sonstige Module
2
Antw.
4906
Views
create objects problem
von Thanatos82 » 18.09.2012 10:52 • Verfasst in ABAP Objects®

Über diesen Beitrag

L0w-RiDer

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

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 37254
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 38125
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 36838

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

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 37254
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 38125
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 36838

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 37254
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 87704
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 103216
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 111342