December 2008
Bereits in der Grundlagen-Schulungen wird man darauf hingewiesen, zuerst alle benötigten Daten zu selektieren, danach die Daten anzuzeigen und alle Änderungen mit einem Befehl wieder auf die DB zu packen.
Was bedeutet: Anstelle von SELECT ... ENDSELECT verwende SELECT ... INTO itab.
Aber dem ist noch etwas hinzuzufügen:
Anstelle von SELECT * FROM ... sollten konkret nur die Felder angegeben werden die tatsächlich auch verwendet werden (z.B. SELECT field1 field2 FROM).
Für Operationen an internen Tabellen funktioniert das auswählen der Felder mittels TRANSPORTING:
READ TABLE itab INTO wa TRANSPORTING field1 field2.
LOOP AT itab INTO wa TRANSPORTING field1 field2
Das Team von ABAPforum.com wünscht allen Besuchern ein wunderschönes und erholsames Weihnachtsfest sowie schöne besinnliche Stunden im Kreis Ihrer Lieben.
Gleichzeitig möchten wir die Gelegenheit ergreifen und uns bei euch bedanken für die Treue und Aufmerksamkeit, die ihr ABAPforum.com im vergangenen Jahr entgegen gebracht habt und freuen uns, auch im kommenden Jahr für euch da sein zu dürfen.
Fröhliche Weihnachten
die Redaktion
- Anmelden oder Registrieren um Kommentare zu schreiben
Durch die Verwendung von Pretty Print kann das Coding einheitlich Formatiert werden. Schlüsselwörter werden hervorgehoben indem sie in Großbuchstaben geschrieben umgewandelt werden. Schlüsselwörter werden auch an die richtige Stelle gerückt. Einstellungen können vorgenommen werden unter: Einstellungen -> ABAP Editor -> Groß-/Kleinkonvertierung im Anzeigemodus -> Schlüßelwort groß.
- Anmelden oder Registrieren um Kommentare zu schreiben
- Weiterlesen
Das Aufteilen des Codings in Unterprogramme mit Hilfe von Performs, Hilfs-Methoden und Funktionsbausteine dient nicht nur der Wartbarkeit des Codings. Durch die Modularisierung können ganze Codingstrecken wiederverwendet werden und müssen nicht redundant gepflegt werden.
Welche Kriterien sind für eine Kapselung geeignet:
Neueste Kommentare
vor 4 Wochen 3 Tage
vor 6 Wochen 6 Stunden
vor 42 Wochen 4 Tage
vor 50 Wochen 6 Tage
vor 50 Wochen 6 Tage
vor 1 Jahr 8 Wochen
vor 1 Jahr 13 Wochen
vor 1 Jahr 13 Wochen
vor 1 Jahr 14 Wochen
vor 1 Jahr 14 Wochen