Ich habe immer noch einen drin, sorry wenn ich so viele male störe
Diesmal ist es die Zeile 156
Fehleranalyse
Es wurde auf ein noch nicht zugewiesenes Feldsymbol zugegriffen
(Datensegment Nr. "-1").
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.
Reportausschnitt
*--------------------------------------------------------------------*
*Schleife über interne Tabelle*
*--------------------------------------------------------------------*
LOOP AT it_mara ASSIGNING <mara>.
" SPRAS wird per parameter selektiert, es gibt also nur einen,
" dann reicht ein
READ TABLE it_makt ASSIGNING <makt>
WITH KEY matnr = <marc>-matnr
spras = pa_spras.
LOOP AT it_marc ASSIGNING <marc>
WHERE matnr EQ <mara>-matnr.
LOOP AT it_mver ASSIGNING <mver>
WHERE matnr EQ <marc>-matnr
AND werks EQ <marc>-werks.