20.04.2013 Aufrufe

Best Practice Leitfaden Development - DSAG

Best Practice Leitfaden Development - DSAG

Best Practice Leitfaden Development - DSAG

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

60<br />

10 anHanG: naMensKonVentionen<br />

10.3 MetHoden<br />

Methoden sollten einen kurzen, sprechenden, englischen namen besitzen. Folgende Präfixe<br />

deuten auf die aufgabe der Methode:<br />

set_... setzen von Werten<br />

get_... Laden von Werten<br />

send_... senden von informationen<br />

save_... sichern der daten auf die datenbank<br />

etc.<br />

die genaue Funktion sollte in der Beschreibung der Methode stehen. reicht der Platz (60 zeichen)<br />

nicht aus, so sollte die ausführliche dokumentation der Methode in der Klassendokumentation<br />

erfolgen.<br />

10.4 siGnatur Von MetHoden<br />

die Parameter einer Methode werden wie folgt bezeichnet.<br />

nr. Parameterart Präfix<br />

0 importing i_...<br />

1 exporting e_...<br />

2 Changing C_...<br />

3 returning r_...<br />

10.5 FunKtionsGruPPen und -Bausteine<br />

typ Konvention Beispiel<br />

Funktionsgruppen ymm_ccc_… yCa_KonFiGuration<br />

Funktionsbausteine ymm_... ysd_FaKtura_zu_We<br />

die schnittstellen von Funktionsbausteinen orientieren sich an denen der objektorientierten<br />

Programmierung (vgl. 10.4).<br />

BEST PRACTICE: tabellen können auch als import, export oder Changing Parameter übergeben<br />

werden, sodass stets Klarheit herrscht, welche tabellen im Funktionsbaustein geändert werden<br />

und welche nicht. des Weiteren stellt der syntax-Check im aBaP sicher, dass importparameter<br />

nicht verändert werden dürfen.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!