Code: Alles auswählen.
select
now() as Zeit, :sy-mandt as mandant, '-' as Belegnr,
:f_werk as werk, :f_lager as
lager, '-' as Block, a.matnr as material
, a.charg as charge
into :hlp_sql_sapin02p
from
mchb a exception join z001_sapin02p b on
a.matnr = b.material and a.charg = b.charge
and a.lgort = b.lager
and a.werks = b.werk
join mara c on a.matnr = c.matnr and
a.mandt = c.mandt
where a.mandt = :sy-mandt and a.werks = :f_werk and a.lgort = :f_lager
and a.clabs > 0 and
Lasse ich die Hostvariablen in der Select Liste weg und erstetze diese durch Konstanten, dann geht es.
SQL-Fehler "-418" bei der Ausführung von EXEC SQL aufgetreten
Der Fehler ist auf der aktuellen Datenbankverbindung "DEFAULT" aufgetreten.
Hinweise zur Fehlerbehebung
Fehlertext der Datenbank...: "Use of parameter marker not valid. MSGID=
Job=112254/SWE00/WP00"
Auslösende SQL-Anweisung...: "FETCH NEXT "
Interne Aufrufcodierung....: "[DBDS/NEW DSQL]"