Referenzübergabe

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).

Referenzübergabe

Postby Aliya3110 » Fri Nov 27, 2015 2:17 pm

Hallo Kollegen,

ich habe eine einfache Frage. Über die Referenzübergabe.

REPORT ztest.
DATA lr_doc TYPE REF TO cl_docbearbeitung.

CREATE OBJECT lr_doc .

CALL METHOD lr_doc->erstelle_dokument
EXPORTING
tt_bor = lt_bor
IMPORTING
doclist = lt_doclist.
lv_text = lcl_cx->get_text( ).

CALL METHOD lr_doc->get_doc_inhalt
EXPORTING
inhalt = lt_inhalt
IMPORTING
content = ls_content.

In dem get_doc_inhalt möchte ich weiter mit dem lr_doc arbeiten, mit den privat Methoden der Klasse lr_doc mit dem gleichen Referenz. Ich möchte nicht über die importparameter lr_doc übergeben. Wie kann ich lr_doc ansprechen?

Method get_doc_inhalt.
Loop at lt_inhalt.

Call method lr_doc->Anhaenge_zufügen_zu_Doku.

Endloop.
End_method get_doc_inhalt

Vielen Dank für Eure Unterstützung.
Beste Grüße
Aliya3110
...
...
 
Posts: 125
Joined: Sun May 25, 2008 3:17 pm

Re: Referenzübergabe

Postby Cedrik1753 » Fri Mar 31, 2017 12:39 pm

Du befindest Dich nach diesem Coding im Objekt lr_doc.

Somit brauchst Du keinen Extraverweis auf Anhaenge_zufügen_zu_Doku( ).

Der Aufruf lautet einfach Anhaenge_zufügen_zu_Doku( ) oder me->Anhaenge_zufügen_zu_Doku( ).

VG
Cedrik1753
.
.
 
Posts: 3
Joined: Fri Mar 31, 2017 12:39 pm


Return to ABAP Objects®

Who is online

Users browsing this forum: No registered users and 2 guests

cron