Hallo, wollte die it_cond dynamisch aufbauen aber es
kommt eine Fehlermeldung das it_cond bei LOOP nicht geändert weren kann. Was nun! Danke für jeden Tip.
LOOP AT it_edi ASSIGNING <wa_edi>.
IF it_cond IS INITIAL.
CONCATENATE
'vbak~kunnr = ''' <wa_edi>-kunnr '''' INTO cond.
APPEND cond TO it_cond.
ENDIF.
SELECT (list)
INTO CORRESPONDING FIELDS OF TABLE it_edi
FROM vbap INNER JOIN vbak ON vbap~vbeln = vbak~vbeln
WHERE (it_cond).
ENDLOOP.
Ist das ganze nicht ne ziemlich gefährliche Sache, da du über die Tabelle it_edi loop laufen lässt aber den Inahlt der Tabelle im Loop veränderst? Theoretisch müsste das dann endloss weiterlaufen...