ich bin ein Neuling, was SAP angeht. Nun kenne ich mich nicht so mit der Syntax der Sprache aus.
Vermutlich ist es auch ein kleines Problem. Auf jeden Fall habe ich das Problem, dass ich bei der Zuweisung eines Wertes zu einem Feldysmbol mir das System ein Fehler für die Zuweisung ausspuckt. Ich bin überfragt woran das liegt, da ich Programmteile sehe bei denen es möglich ist und ich meiner Meinung nach es dem ziemlich gleich machte.
Im Moment arbeite ich mit workareas um dieses Feld mit einem Datensatz zu füllen, doch eigentlich sollte das Abap dynamischer werden. Da wären dann die Feldsymbole gar nicht schlecht.
Vielen dank für eure Hilfe
Der Fehler ist: error at Assignment. Overwritten protected field. (dann zeigt debugger auf <wa_cdflag> = 'D'.)
Der Quellcode:
Create Data wa_ce1ref type table of lty_ce1.
Assign wa_ce1ref->* to <se1>.
Assign component 'CDFLAG' of structure <se1> to <wa_cdflag>.
if (ein Vergleich)
<wa_cdflag> = 'D'.
else.
<wa_cdflag> = 'C'.
endif.