ABAP – Bonnes pratiques – Separation of Concerns

Bonjour à tous,

Cet article se veut le premier d’une série sur les bonnes pratiques de développement ABAP telles que définies par les gens de SAP eux-mêmes. Après avoir longuement recherché de telles bonnes pratiques, j’ai fini par les trouver, et je souhaite les partager ici, reformatées avec mes mots.

Avant-propos…
Certaines des bonnes pratiques qui seront mentionnées ici ne sont pas forcément particulières au langage ABAP, mais s’appliquent bien sûr à tous les langages de programmation, avec plus ou moins d’adaptation. Ce sera le cas pour le présent article, par exemple.

Séparation des préoccupations…
Nous commencerons cette série en traitant de la séparation des préoccupations, qui sonne, il faut le dire, beaucoup mieux en anglais : separation of concerns (SoC).

Continue readingABAP – Bonnes pratiques – Separation of Concerns

ABAP – CRM – Des champs spécifiques personnalisés dans les Templates Word

Bonjour à tous !

J’ai été confronté au besoin d’ajouter des champs spécifiques dans des courriers Word, via CRM 7.0. Ces champs spécifiques, comme leur nom l’indique, ne sont pas proposés par défaut par SAP lors de la création du Web Service qui sert d’interface entre SAP et Word. Fort heureusement, SAP a prévu un BAdI pour pallier ce potentiel manque.
Après avoir galéré une journée pour comprendre ce qu’il fallait faire et comment, j’ai enfin résolu le problème, et je partage aujourd’hui la méthode à mettre en place…

Continue readingABAP – CRM – Des champs spécifiques personnalisés dans les Templates Word

[Veille] – Huit conseils pour jeunes développeurs

C’est ici : Huit conseils pour jeunes développeurs. Cet article liste quelques idées sur l’état d’esprit général que devrait avoir tout développeur (débutant ou non d’ailleurs). En bref : Ne vous trompez pas de voie Soyez curieux Apprenez l’autonomie Devenez bilingue Faites de la veille technologique Pensez ergonomie, design, utilisateur Ayez l’esprit ouvert Ayez un …