Zugriff auf interne Tabelle

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

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

Zugriff auf interne Tabelle

Beitrag von Jan 2005 ( / / 0 / 3 ) »

Code: Alles auswählen.

DATA:
...
wa_logsys type table
               of bbp_backend_dest.
...

call function 'BBP_LOGICAL_SYSTEM_BY_TYPE'
    EXPORTING
      IV_SYSTYPE = 'R/3_4.6C'
    TABLES
      ET_LOGSYS  = wa_logsys.

...
wa_test-logical_system = wa_logsys.
...
Hallo zusammen,

bekomme im obigen Beispiel die Fehlermeldung:
Ein Teilfeldzugriff ist bei internen Tabellen, tiefen Strukturen oder Referenzen nicht erlaubt.

Was mache ich falsch?

Grüße

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


Re: Zugriff auf interne Tabelle

Beitrag von Charadin (Specialist / 148 / 0 / 0 ) »
Hallo Jan,

so auf die Schnelle ist mir Folgendes aufgefallen:

Du definierst eine Interne Tabelle, bezeichnest sie aber als Workarea.
Schreib's lieber so:

Code: Alles auswählen.

DATA: it_logsys TYPE TABLE OF bbp_backend_dest,
      wa_logsys LIKE LINE OF it_logsys.
Deine Zuweisung ist nicht möglich, weil Du einem einzelnen Feld eine interne Tabelle zuweisen möchtest. Das klappt natürlich nicht.
Sowas würde z.B. so gehen:

Code: Alles auswählen.

READ TABLE it_logsys INTO wa_logsys INDEX 1.
IF sy-subrc = 0.
  wa_test-logical_system = wa_logsys-feld1.
ENDIF.
Gruß,
Charadin

Seite 1 von 1

Vergleichbare Themen

4
Antw.
4259
Views
Zugriff auf interne Tabelle
von LittleT » 23.10.2006 08:50 • Verfasst in ABAP Objects®
4
Antw.
4009
Views
Zugriff auf interne Tabelle Performance
von cut1 » 28.03.2007 11:23 • Verfasst in ABAP® für Anfänger
6
Antw.
8276
Views
Zugriff auf "strukturlose interne Tabelle"
von janfri » 22.06.2005 17:07 • Verfasst in ABAP® für Anfänger
3
Antw.
8092
Views
Zugriff auf SAP interne Tabellen
von ille » 03.12.2007 13:37 • Verfasst in Java & SAP®
4
Antw.
421
Views

Ü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

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.