Triple Select

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Triple Select

Beitrag von meryllw@hotmail.com (ForumUser / 3 / 0 / 0 ) »
Hallo Experten!

Ich habe eine Endroutine in einem DSO geschrieben (BW 7.0) und die funktionniert nicht. Das Ziel ist 3 verschiedene Felder aus 2 anderen Tabellen ins DSO zu fügen aber ich bekomme ein GETWA_NOT_ASSIGNED als Fehlermeldung. Hier die Erklärung:

Es wurde auf ein noch nicht zugewiesenes Feldsymbol zugegriffen
(Datensegment Nr. 32774).


Dieser Fehler tritt auf, wenn
- ein typisiertes Feldsymbol angesprochen wird, bevor es mittels
ASSIGN gesetzt wird, oder
- ein Feldsymbol angesprochen wird, das auf die Zeile einer
internen Tabelle gezeigt hat, die gelöscht wurde, oder
- ein Feldsymbol angesprochen wird, das vorher mit UNASSIGN
zurückgesetzt wurde oder das auf ein lokales Feld gezeigt hat,
das nicht mehr existiert oder
- ein Parameter einer globalen Funktionsschnittstelle angesprochen
wird, obwohl der entsprechende Funktionsbaustein nicht aktiv ist,
d.h. nicht in der Liste der aktiven Aufrufe steht. Die Liste der
aktiven Aufrufe kann diesem Kurzdump entnommen werden.


Hier die Routine:

SELECT /BIC/ZPM_ORT
FROM /BIC/AZPM_O5100
INTO <RESULT_FIELDS>
WHERE /BIC/Z0NOTIFN = <RESULT_FIELDS>-/BIC/Z0NOTIFN AND /BIC/ZPM_AUFNR
=
<RESULT_FIELDS>-/BIC/ZPM_AUFNR.
ENDSELECT.

SELECT /BIC/ZPM_RAUM
FROM /BIC/AZPM_O5100
INTO <RESULT_FIELDS>
WHERE /BIC/Z0NOTIFN = <RESULT_FIELDS>-/BIC/Z0NOTIFN AND /BIC/ZPM_AUFNR
=
<RESULT_FIELDS>-/BIC/ZPM_AUFNR.
ENDSELECT.

SELECT /BIC/ZPM_QMTXT
FROM /BIC/AZPM_O6400
INTO <RESULT_FIELDS>
WHERE /BIC/Z0NOTIFN = <RESULT_FIELDS>-/BIC/Z0NOTIFN AND /BIC/ZPM_AUFNR
=
<RESULT_FIELDS>-/BIC/ZPM_AUFNR.
ENDSELECT.


Könntet ihr mir vielleicht helfen?

Vielen Dank!

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


Re: Triple Select

Beitrag von Tron (Top Expert / 1327 / 35 / 333 ) »
Hallo,
ja es fehlt die Definition "Field-symbols <RESULT_FIELDS> type any." und die "ASSIGN xxx to <RESULT_FIELDS>" vor den Selects.
Ich verstehe nur nicht, warum Du überhaupt mit Feldsymbolen arbeitest.

gruß Tron
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Seite 1 von 1

Vergleichbare Themen

4
Antw.
21691
Views
Select nach Parameter & Select-Options
von doeme » 10.07.2012 16:37 • Verfasst in ABAP® für Anfänger
2
Antw.
1683
Views
Job hängt an select, wie herausfinden welches select
von dpz » 01.08.2019 10:23 • Verfasst in ABAP® Core
8
Antw.
8124
Views
SELECT SINGLE oder SELECT UP TO 1 ROWS?
von nickname8 » 12.04.2021 10:38 • Verfasst in ABAP® für Anfänger
2
Antw.
3606
Views
Select * und Select von einzelnen Werten zugleich
von StefanJue » 04.10.2006 18:10 • Verfasst in ABAP® für Anfänger
4
Antw.
11027
Views
Performance: SELECT UP TO 1 ROWS vs. SELECT SINGLE
von roman1983 » 04.09.2008 14:29 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

BAPI zur ABSO?
Gestern von msfox 1 / 246
Materialstammerweiterung: Neuer Reiter
vor 6 Tagen von DeathAndPain gelöst 4 / 884
Ermittlung der Arbeitstage (Mosid)
vor einer Woche von Radinator 11 / 46556
LSMW-Problem
vor 3 Wochen von DeathAndPain gelöst 6 / 4435

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

BAPI zur ABSO?
Gestern von msfox 1 / 246
Materialstammerweiterung: Neuer Reiter
vor 6 Tagen von DeathAndPain gelöst 4 / 884
Ermittlung der Arbeitstage (Mosid)
vor einer Woche von Radinator 11 / 46556
LSMW-Problem
vor 3 Wochen von DeathAndPain gelöst 6 / 4435