User Tools

Site Tools


abap:methode_de_developpement

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
abap:methode_de_developpement [2017/05/24 11:30]
ginko
abap:methode_de_developpement [2017/05/24 11:30] (current)
ginko [Modularisation]
Line 7: Line 7:
 Le unit testing peut s'appuyer en ABAP sur [[http://wiki.sdn.sap.com/wiki/display/ABAP/ABAP+Unit|ABAP Unit]] ou, à l'aide de [[http://wiki.sdn.sap.com/wiki/display/Research/BlueRuby|BlueRuby]], sur les framework de test unitaires Ruby ([[http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/10ba055e-6856-2c10-b88f-873f208fcdf9?QuickLink=index&overridelayout=true&44482976726064|Source]]). Le unit testing peut s'appuyer en ABAP sur [[http://wiki.sdn.sap.com/wiki/display/ABAP/ABAP+Unit|ABAP Unit]] ou, à l'aide de [[http://wiki.sdn.sap.com/wiki/display/Research/BlueRuby|BlueRuby]], sur les framework de test unitaires Ruby ([[http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/10ba055e-6856-2c10-b88f-873f208fcdf9?QuickLink=index&overridelayout=true&44482976726064|Source]]).
 ===== Modularisation ===== ===== 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 dans 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.+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.
 <code abap>DATA wlr_matkl TYPE wdfr_matkl_rang_typ. <code abap>DATA wlr_matkl TYPE wdfr_matkl_rang_typ.
 wlr_matkl[] = s_matkl[].</code> wlr_matkl[] = s_matkl[].</code>
abap/methode_de_developpement.txt · Last modified: 2017/05/24 11:30 by ginko