Code: Alles auswählen.
data: lr_data type ref to data.
data: lr_vbrk type ref to vbrk.
field-symbols: <ls_vbrk> type vbrk.
create data lr_data type vbrk.
assign lr_data->* to <ls_vbrk>.
write <ls_vbrk>-mandt.
* oder Zugriff per typisierter Referenz
lr_vbrk = lr_data.
write lr_vbrk->mandt.
Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
Thanatos82
Code: Alles auswählen.
DATA: lr_data TYPE REF TO DATA. "Datenreferenz erzeugt, aber noch initial
DATA: lr_vbrk TYPE REF TO vbrk. "ebenfalls eine Datenreferenz, aber eindeutig typisiert und somit nur mit den Daten der vbrk befüllbar
FIELD-SYMBOLS: <ls_vbrk> TYPE vbrk.
CREATE DATA lr_data TYPE vbrk. "hier bekommt die Referenz alle Daten der vbrk zugeschoben?
ASSIGN lr_data->* TO <ls_vbrk>. "auf eine Zeile der Daten wird ein Zeige gesetzt. Muss da nicht ein Loop oder sowas? in lr_data is doch die ganze tabelle, oder nicht?
WRITE <ls_vbrk>-mandt.
* oder Zugriff per typisierter Referenz
lr_vbrk = lr_data.
WRITE lr_vbrk->mandt.
Folgende Benutzer bedankten sich beim Autor ralf.wenzel für den Beitrag:
Thanatos82