noch ein ABAP-Anfänger. Und noch eine "dumme" Frage:
Zunächst zu meinem Wissensstand: Bei Aufruf von Unterprogrammen benutze ich CHANGING für Daten, die an das Unterprogramm übergeben werden und nach dem Durchlaufen des Unterprogramms (ggf. mit veränderten Werten) an den Aufrufer zurückgegeben werden.
Das funktioniert auch ohne vorangestelltes CHANGING
Meine Frage: Warum also das Schlüsselwort CHANGING voranstellen? (Habe hierzu auch in der F1-Hilfe nichts finden können)
Hat eher Historische Gründe und wird heute eigentlich nur noch zu Übersicht benutzt.
Ob du jetzt Chanching oder Using nimmst ist eigentlich egal, da beide das gleiche machen.
Optisch ist es halt schöne, da man damit zeigen kann "hier brauch ichs nur"(using) oder "hier ändere ich was daran"(chanching).
Eins davon (es gibt noch Tables) musst halt aber mitgeben, damit er damit arbeiten kann.