Table of Contents

Méthodes de développement en ABAP

Test Driven Developpment (TDD)

Requirements: >= ECC 6.0

Argumentaire pro unit testing

Le unit testing peut s'appuyer en ABAP sur ABAP Unit ou, à l'aide de BlueRuby, sur les framework de test unitaires Ruby (Source).

Modularisation

Lorsqu'on modularise un programme (notamment la sélection de données), on veut pouvoir passer les paramètres de sélection au FM ou à la méthode. Cependant le passage de SELECT-OPTIONS ne se fait pas sans heurt : les SELECT-OPTIONS sont des tables à entête. Si l'on souhaite avoir des paramètres d'import sans entête (pas le choix pour une méthode), on a pas d'autre choix que de caster le SELECT-OPTIONS dans un range sans entête.

DATA wlr_matkl TYPE wdfr_matkl_rang_typ.
wlr_matkl[] = s_matkl[].